Uses of Interface
org.biojava.utils.bytecode.CodeGenerator
-
Packages that use CodeGenerator Package Description org.biojava.utils.bytecode A Java object-model for a Java Bytecode Macro-Assembler. -
-
Uses of CodeGenerator in org.biojava.utils.bytecode
Subinterfaces of CodeGenerator in org.biojava.utils.bytecode Modifier and Type Interface Description interfaceInstructionBase class for java bytecode instructions.interfaceParametricCodeGeneratorinterfacePParametricCodeGeneratorClasses in org.biojava.utils.bytecode that implement CodeGenerator Modifier and Type Class Description classIfExpressionA CodeGenerator that provides something semanticaly identical to if.classInstructionVectorA list of Instructions and/or other CodeGenerator objects.classLabelA Label used to mark a position in byte code.classMarkLabelA CodeGenerator that just marks a label that can be used for jumps.Fields in org.biojava.utils.bytecode declared as CodeGenerator Modifier and Type Field Description static CodeGeneratorCodeUtils. DO_NOTHINGMethods in org.biojava.utils.bytecode that return CodeGenerator Modifier and Type Method Description CodeGeneratorInstructionVector. generatorAt(int pos)CodeGeneratorIfExpression. getIfFalse()CodeGeneratorIfExpression. getIfTrue()static CodeGeneratorByteCode. make_markLabel(Label lab)static CodeGeneratorByteCode. make_synchronizedBlock(CodeGenerator code)Synchronize the processing of an entire block of code on the object on the top of the stack.static CodeGeneratorByteCode. make_synchronizedBlock(LocalVariable lockVar, CodeGenerator code)Synchronize the processing of an entire block of code on a local variable.Methods in org.biojava.utils.bytecode with parameters of type CodeGenerator Modifier and Type Method Description voidInstructionVector. add(int pos, CodeGenerator g)voidInstructionVector. add(CodeGenerator g)static CodeGeneratorByteCode. make_synchronizedBlock(CodeGenerator code)Synchronize the processing of an entire block of code on the object on the top of the stack.static CodeGeneratorByteCode. make_synchronizedBlock(LocalVariable lockVar, CodeGenerator code)Synchronize the processing of an entire block of code on a local variable.voidGeneratedCodeClass. setCodeGenerator(CodeMethod method, CodeGenerator cg)Constructors in org.biojava.utils.bytecode with parameters of type CodeGenerator Constructor Description IfExpression(byte ifInstruction, CodeGenerator ifTrue, CodeGenerator ifFalse)
-