Uses of Class
org.ek9lang.compiler.ir.instructions.BranchInstr
Packages that use BranchInstr
-
Uses of BranchInstr in org.ek9lang.compiler.backend.jvm
Classes in org.ek9lang.compiler.backend.jvm that implement interfaces with type arguments of type BranchInstrModifier and TypeClassDescription(package private) final classSpecialized ASM generator for BranchInstr processing.Methods in org.ek9lang.compiler.backend.jvm with parameters of type BranchInstrModifier and TypeMethodDescriptionvoidBranchInstrAsmGenerator.accept(BranchInstr branchInstr) Generate JVM bytecode for a branch instruction.voidOutputVisitor.visit(BranchInstr branchInstr) Typed visit method for BranchInstr - delegates to specialized generator. -
Uses of BranchInstr in org.ek9lang.compiler.ir.instructions
Methods in org.ek9lang.compiler.ir.instructions that return BranchInstrModifier and TypeMethodDescriptionBranchInstr.addOperand(String operand) BranchInstr.addOperands(String... operands) static BranchInstrBranchInstr.assertValue(String condition, String message, DebugInfo debugInfo) Create assert instruction with message and debug info: ASSERT condition, message.static BranchInstrBranchInstr.assertValue(String condition, DebugInfo debugInfo) Create assert instruction with debug info: ASSERT condition.static BranchInstrBranchInstr.returnValue(String value, DebugInfo debugInfo) Create return with value and debug info: RETURN value.static BranchInstrBranchInstr.returnVoid()Create return with no value: RETURN.static BranchInstrBranchInstr.returnVoid(DebugInfo debugInfo) Create return with no value and debug info: RETURN.