A B C D E F G H I L M N O P R S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ACC_ABSTRACT - Static variable in class org.biojava.utils.bytecode.CodeUtils
- ACC_FINAL - Static variable in class org.biojava.utils.bytecode.CodeUtils
- ACC_INTERFACE - Static variable in class org.biojava.utils.bytecode.CodeUtils
- ACC_NATIVE - Static variable in class org.biojava.utils.bytecode.CodeUtils
- ACC_PRIVATE - Static variable in class org.biojava.utils.bytecode.CodeUtils
- ACC_PROTECTED - Static variable in class org.biojava.utils.bytecode.CodeUtils
- ACC_PUBLIC - Static variable in class org.biojava.utils.bytecode.CodeUtils
- ACC_STATIC - Static variable in class org.biojava.utils.bytecode.CodeUtils
- ACC_STRICT - Static variable in class org.biojava.utils.bytecode.CodeUtils
- ACC_SUPER - Static variable in class org.biojava.utils.bytecode.CodeUtils
- ACC_SYNCHRONIZED - Static variable in class org.biojava.utils.bytecode.CodeUtils
- ACC_TRANSIENT - Static variable in class org.biojava.utils.bytecode.CodeUtils
- ACC_VOLATILE - Static variable in class org.biojava.utils.bytecode.CodeUtils
- add(int, CodeGenerator) - Method in class org.biojava.utils.bytecode.InstructionVector
- add(CodeGenerator) - Method in class org.biojava.utils.bytecode.InstructionVector
- addExceptionTableEntry(Label, Label, CodeClass, Label) - Method in interface org.biojava.utils.bytecode.CodeContext
-
Add an exception table entry.
- addThrownException(CodeClass) - Method in class org.biojava.utils.bytecode.GeneratedCodeMethod
-
Adds a feature to the ThrownException attribute of the GeneratedCodeMethod object
B
- ByteCode - Class in org.biojava.utils.bytecode
-
Factory for objects which encapsulate individual Java bytecode instructions.
- ByteCode() - Constructor for class org.biojava.utils.bytecode.ByteCode
C
- canAccept(CodeClass) - Method in class org.biojava.utils.bytecode.ParametricType
- classListToString(CodeClass[]) - Static method in class org.biojava.utils.bytecode.CodeUtils
-
Format an array of classes as a comma-seperated list.
- close() - Method in interface org.biojava.utils.bytecode.CodeContext
-
Close the context for writing.
- CodeClass - Interface in org.biojava.utils.bytecode
-
Interface for Java classes within the bytecode generation framework.
- CodeContext - Interface in org.biojava.utils.bytecode
-
Interface which encapsulates the stream to which Java bytecode can be written.
- CodeException - Exception in org.biojava.utils.bytecode
-
An exception indicating that something went wrong generating byte code.
- CodeException() - Constructor for exception org.biojava.utils.bytecode.CodeException
- CodeException(String) - Constructor for exception org.biojava.utils.bytecode.CodeException
- CodeField - Class in org.biojava.utils.bytecode
-
Wrap up details about a field in a Java class file.
- CodeGenerator - Interface in org.biojava.utils.bytecode
-
Interface for an object which can produce Java bytecode.
- CodeMethod - Interface in org.biojava.utils.bytecode
-
Wrap up details about a method in a Java class file
- CodeUtils - Class in org.biojava.utils.bytecode
-
Utility code for things you will frequently need.
- CodeUtils() - Constructor for class org.biojava.utils.bytecode.CodeUtils
- ConstantPool - Class in org.biojava.utils.bytecode
-
Build a Java class file constant pool.
- ConstantPool() - Constructor for class org.biojava.utils.bytecode.ConstantPool
- constantPoolSize() - Method in class org.biojava.utils.bytecode.ConstantPool
- createArrayType(String) - Static method in class org.biojava.utils.bytecode.ParametricType
-
Create a new ParametricType that claims to resolve to an array type.
- createCode(OutputStream) - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
- createField(String, CodeClass, int) - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
- createMethod(String, CodeClass, CodeClass[], int) - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
-
Create a new method.
- createMethod(String, CodeClass, CodeClass[], String[], int) - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
-
Create a new method.
- createObjectType(String) - Static method in class org.biojava.utils.bytecode.ParametricType
-
Create a new ParametricType that claims to resolve to an object type.
- createPrimitiveType(String) - Static method in class org.biojava.utils.bytecode.ParametricType
-
Create a new ParametricType that claims to resolve to a primative type.
- createType(String) - Static method in class org.biojava.utils.bytecode.ParametricType
-
Create a new ParametricType that claims nothing.
- createType(String, CodeClass[]) - Static method in class org.biojava.utils.bytecode.ParametricType
-
Create a new ParametricType that claims to be castable to all the classes in a list.
D
- defineClass(GeneratedCodeClass) - Method in class org.biojava.utils.bytecode.GeneratedClassLoader
-
Define a class based upon a GeneratedCodeClass.
- DO_NOTHING - Static variable in class org.biojava.utils.bytecode.CodeUtils
E
- EMPTY_LIST - Static variable in class org.biojava.utils.bytecode.CodeUtils
F
- forClass(Class) - Static method in class org.biojava.utils.bytecode.IntrospectedCodeClass
-
Get the CodeClass for a Java Class.
- forClass(String) - Static method in class org.biojava.utils.bytecode.IntrospectedCodeClass
-
Get the CodeClass for a Java class name.
- forMethod(Method) - Static method in class org.biojava.utils.bytecode.IntrospectedCodeClass
G
- GeneratedClassLoader - Class in org.biojava.utils.bytecode
-
A class loader that actually produces real Java classes from GeneratedCodeClass instances.
- GeneratedClassLoader() - Constructor for class org.biojava.utils.bytecode.GeneratedClassLoader
-
Create a new loader with the default parent.
- GeneratedClassLoader(ClassLoader) - Constructor for class org.biojava.utils.bytecode.GeneratedClassLoader
-
Create a new loader with an explicitly set parent class loader.
- GeneratedCodeClass - Class in org.biojava.utils.bytecode
-
A CodeClass implementation that is used to generate new classes.
- GeneratedCodeClass(String, Class, Class[], int) - Constructor for class org.biojava.utils.bytecode.GeneratedCodeClass
- GeneratedCodeClass(String, CodeClass, CodeClass[], int) - Constructor for class org.biojava.utils.bytecode.GeneratedCodeClass
- GeneratedCodeMethod - Class in org.biojava.utils.bytecode
-
A method that will be generated.
- generatorAt(int) - Method in class org.biojava.utils.bytecode.InstructionVector
- getClasses() - Method in class org.biojava.utils.bytecode.ParametricType
- getCodeClass() - Method in interface org.biojava.utils.bytecode.CodeContext
-
Get the class for which a method is being generated.
- getCodeMethod() - Method in interface org.biojava.utils.bytecode.CodeContext
-
Get the method which is being generated.
- getConstants() - Method in interface org.biojava.utils.bytecode.CodeContext
-
Get the constants pool for this context.
- getConstructor(CodeClass[]) - Method in interface org.biojava.utils.bytecode.CodeClass
-
Get a constructor by argument list.
- getConstructor(CodeClass[]) - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
- getConstructor(CodeClass[]) - Method in class org.biojava.utils.bytecode.IntrospectedCodeClass
- getContainingClass() - Method in class org.biojava.utils.bytecode.CodeField
-
Get the class that contains this field.
- getContainingClass() - Method in interface org.biojava.utils.bytecode.CodeMethod
-
The class that contains this method
- getContainingClass() - Method in class org.biojava.utils.bytecode.GeneratedCodeMethod
- getDescriptor() - Method in interface org.biojava.utils.bytecode.CodeClass
- getDescriptor() - Method in interface org.biojava.utils.bytecode.CodeMethod
-
A human-readable description of the class
- getDescriptor() - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
- getDescriptor() - Method in class org.biojava.utils.bytecode.GeneratedCodeMethod
- getDescriptor() - Method in class org.biojava.utils.bytecode.IntrospectedCodeClass
- getEndLabel() - Method in class org.biojava.utils.bytecode.InstructionVector
- getFieldByName(String) - Method in interface org.biojava.utils.bytecode.CodeClass
-
Get a field by its name.
- getFieldByName(String) - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
- getFieldByName(String) - Method in class org.biojava.utils.bytecode.IntrospectedCodeClass
- getFields() - Method in interface org.biojava.utils.bytecode.CodeClass
-
Get all fields accessible through this class.
- getFields() - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
- getFields() - Method in class org.biojava.utils.bytecode.IntrospectedCodeClass
- getFullName() - Method in class org.biojava.utils.bytecode.CodeField
-
Get the fully qualified name of the field.
- getFullName() - Method in interface org.biojava.utils.bytecode.CodeMethod
-
The fully qualified name for this class
- getFullName() - Method in class org.biojava.utils.bytecode.GeneratedCodeMethod
- getIfFalse() - Method in class org.biojava.utils.bytecode.IfExpression
- getIfInstruction() - Method in class org.biojava.utils.bytecode.IfExpression
- getIfTrue() - Method in class org.biojava.utils.bytecode.IfExpression
- getInterfaces() - Method in interface org.biojava.utils.bytecode.CodeClass
- getInterfaces() - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
- getInterfaces() - Method in class org.biojava.utils.bytecode.IntrospectedCodeClass
- getJName() - Method in interface org.biojava.utils.bytecode.CodeClass
- getJName() - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
- getJName() - Method in class org.biojava.utils.bytecode.IntrospectedCodeClass
- getMethod(String, CodeClass[]) - Method in interface org.biojava.utils.bytecode.CodeClass
-
Get a method by name and argument list.
- getMethod(String, CodeClass[]) - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
- getMethod(String, CodeClass[]) - Method in class org.biojava.utils.bytecode.IntrospectedCodeClass
- getMethods() - Method in interface org.biojava.utils.bytecode.CodeClass
-
Get all methods declared by this class and its super classes, removing all super class methods that are over ridden.
- getMethods() - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
- getMethods() - Method in class org.biojava.utils.bytecode.IntrospectedCodeClass
- getMethodsByName(String) - Method in interface org.biojava.utils.bytecode.CodeClass
-
Get the name of all methods that could be invoked through this class with a given name.
- getMethodsByName(String) - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
- getMethodsByName(String) - Method in class org.biojava.utils.bytecode.IntrospectedCodeClass
- getModifiers() - Method in interface org.biojava.utils.bytecode.CodeClass
-
Get the modifiers associated with the class.
- getModifiers() - Method in class org.biojava.utils.bytecode.CodeField
-
Get the moddifiers applied to this field.
- getModifiers() - Method in interface org.biojava.utils.bytecode.CodeMethod
-
Get the modifiers, such as PUBLIC, ABSTRACT and so on
- getModifiers() - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
- getModifiers() - Method in class org.biojava.utils.bytecode.GeneratedCodeMethod
- getModifiers() - Method in class org.biojava.utils.bytecode.IntrospectedCodeClass
- getName() - Method in interface org.biojava.utils.bytecode.CodeClass
- getName() - Method in class org.biojava.utils.bytecode.CodeField
-
Get the name of the field.
- getName() - Method in interface org.biojava.utils.bytecode.CodeMethod
-
The name of the method.
- getName() - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
- getName() - Method in class org.biojava.utils.bytecode.GeneratedCodeMethod
- getName() - Method in class org.biojava.utils.bytecode.IntrospectedCodeClass
- getName() - Method in class org.biojava.utils.bytecode.LocalVariable
- getName() - Method in class org.biojava.utils.bytecode.ParametricType
-
Get the name of this type.
- getParameterType(int) - Method in interface org.biojava.utils.bytecode.CodeMethod
-
Get the type of the parameter at a given position
- getParameterType(int) - Method in class org.biojava.utils.bytecode.GeneratedCodeMethod
- getReturnType() - Method in interface org.biojava.utils.bytecode.CodeMethod
-
Get the return type
- getReturnType() - Method in class org.biojava.utils.bytecode.GeneratedCodeMethod
- getSourceFile() - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
-
Get the source file associated with this code class.
- getStartLabel() - Method in class org.biojava.utils.bytecode.InstructionVector
- getSuperClass() - Method in interface org.biojava.utils.bytecode.CodeClass
- getSuperClass() - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
- getSuperClass() - Method in class org.biojava.utils.bytecode.IntrospectedCodeClass
- getThis() - Method in class org.biojava.utils.bytecode.GeneratedCodeMethod
-
Gets the This attribute of the GeneratedCodeMethod object
- getThrownExceptions() - Method in class org.biojava.utils.bytecode.GeneratedCodeMethod
-
Gets the ThrownExceptions attribute of the GeneratedCodeMethod object
- getType() - Method in class org.biojava.utils.bytecode.CodeField
-
Get the type of the field.
- getType() - Method in class org.biojava.utils.bytecode.LocalVariable
- getType() - Method in interface org.biojava.utils.bytecode.ParametricCodeGenerator
- getType1() - Method in interface org.biojava.utils.bytecode.PParametricCodeGenerator
- getType2() - Method in interface org.biojava.utils.bytecode.PParametricCodeGenerator
- getVariable(int) - Method in class org.biojava.utils.bytecode.GeneratedCodeMethod
-
Gets the Variable attribute of the GeneratedCodeMethod object.
- getVariable(String) - Method in class org.biojava.utils.bytecode.GeneratedCodeMethod
-
Gets the Variable attribute of the GenerateCodeMethod object by name.
H
- hasGeneratedClass(String) - Method in class org.biojava.utils.bytecode.GeneratedClassLoader
-
Discover if a class for this name has already been defined by this class loader.
I
- IfExpression - Class in org.biojava.utils.bytecode
-
A CodeGenerator that provides something semanticaly identical to if.
- IfExpression(byte, CodeGenerator, CodeGenerator) - Constructor for class org.biojava.utils.bytecode.IfExpression
- Instruction - Interface in org.biojava.utils.bytecode
-
Base class for java bytecode instructions.
- InstructionVector - Class in org.biojava.utils.bytecode
-
A list of Instructions and/or other CodeGenerator objects.
- InstructionVector() - Constructor for class org.biojava.utils.bytecode.InstructionVector
- IntrospectedCodeClass - Class in org.biojava.utils.bytecode
-
CodeClass instances that represent normal Java Class objects.
- isArray() - Method in interface org.biojava.utils.bytecode.CodeClass
-
Discover if the class is an array type.
- isArray() - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
- isArray() - Method in class org.biojava.utils.bytecode.IntrospectedCodeClass
- isArray() - Method in class org.biojava.utils.bytecode.ParametricType
- isDeprecated() - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
-
Get the deprecation flag.
- isFloatType(CodeClass) - Static method in class org.biojava.utils.bytecode.CodeUtils
-
Returns true if the class is a floating point number.
- isIntegerType(CodeClass) - Static method in class org.biojava.utils.bytecode.CodeUtils
-
Returns true if the class is an integer number.
- isObject() - Method in class org.biojava.utils.bytecode.ParametricType
- isPrimitive() - Method in interface org.biojava.utils.bytecode.CodeClass
-
Discover if the class represents a primitive type.
- isPrimitive() - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
- isPrimitive() - Method in class org.biojava.utils.bytecode.IntrospectedCodeClass
- isPrimitive() - Method in class org.biojava.utils.bytecode.ParametricType
-
Discover if this type must resolve to a primative.
L
- Label - Class in org.biojava.utils.bytecode
-
A Label used to mark a position in byte code.
- Label() - Constructor for class org.biojava.utils.bytecode.Label
- Label(String) - Constructor for class org.biojava.utils.bytecode.Label
- LocalVariable - Class in org.biojava.utils.bytecode
-
A local variable.
- LocalVariable(CodeClass) - Constructor for class org.biojava.utils.bytecode.LocalVariable
-
Create a new local variable that will store values of a given type.
- LocalVariable(CodeClass, String) - Constructor for class org.biojava.utils.bytecode.LocalVariable
-
Create a new local variable with a type and a name.
M
- make_aaload() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the aaload instruction.
- make_aastore() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the aastore instruction.
- make_aconst_null() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the aconst_null instruction.
- make_add(ParametricType) - Method in class org.biojava.utils.bytecode.ByteCode
- make_aload(LocalVariable) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_and(ParametricType) - Method in class org.biojava.utils.bytecode.ByteCode
- make_areturn() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the areturn instruction.
- make_array_load(ParametricType) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Load an element of a parametric type to an array.
- make_arraylength() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the arraylength instruction.
- make_arrayStore(ParametricType) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Store an element of a parametric type to an array.
- make_astore(LocalVariable) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_athrow() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the athrow instruction.
- make_baload() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the baload instruction.
- make_bastore() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the bastore instruction.
- make_breakpoint() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the breakpoint instruction.
- make_caload() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the caload instruction.
- make_cast(ParametricType, ParametricType) - Method in class org.biojava.utils.bytecode.ByteCode
- make_castore() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the castore instruction.
- make_checkcast(CodeClass) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_cmpg(ParametricType) - Method in class org.biojava.utils.bytecode.ByteCode
- make_cmpl(ParametricType) - Method in class org.biojava.utils.bytecode.ByteCode
- make_d2f() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the d2f instruction.
- make_d2i() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the d2i instruction.
- make_d2l() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the d2l instruction.
- make_dadd() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the dadd instruction.
- make_daload() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the daload instruction.
- make_dastore() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the dastore instruction.
- make_dcmpg() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the dcmpg instruction.
- make_dcmpl() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the dcmpl instruction.
- make_dconst(double) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_ddiv() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the ddiv instruction.
- make_div(ParametricType) - Method in class org.biojava.utils.bytecode.ByteCode
- make_dload(LocalVariable) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_dmul() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the dmul instruction.
- make_dneg() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the dneg instruction.
- make_drem() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the drem instruction.
- make_dreturn() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the dreturn instruction.
- make_dstore(LocalVariable) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_dsub() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the dsub instruction.
- make_dup() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the dup instruction.
- make_dup(ParametricType) - Method in class org.biojava.utils.bytecode.ByteCode
- make_dup_x1() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the dup_x1 instruction.
- make_dup_x2() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the dup_x2 instruction.
- make_dup2() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the dup2 instruction.
- make_dup2_x1() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the dup2_x1 instruction.
- make_dup2_x2() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the dup2_x2 instruction.
- make_f2d() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the f2d instruction.
- make_f2i() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the f2i instruction.
- make_f2l() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the f2l instruction.
- make_fadd() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the fadd instruction.
- make_faload() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the faload instruction.
- make_fastore() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the fastore instruction.
- make_fcmpg() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the fcmpg instruction.
- make_fcmpl() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the fcmpl instruction.
- make_fconst(float) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_fdiv() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the fdiv instruction.
- make_fload(LocalVariable) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_fmul() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the fmul instruction.
- make_fneg() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the fneg instruction.
- make_frem() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the frem instruction.
- make_freturn() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the freturn instruction.
- make_fstore(LocalVariable) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_fsub() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the fsub instruction.
- make_getfield(CodeField) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_getstatic(CodeField) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_goto(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_i2b() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the i2b instruction.
- make_i2c() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the i2c instruction.
- make_i2d() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the i2d instruction.
- make_i2f() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the i2f instruction.
- make_i2l() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the i2l instruction.
- make_i2s() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the i2s instruction.
- make_iadd() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the iadd instruction.
- make_iaload() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the iaload instruction.
- make_iand() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the iand instruction.
- make_iastore() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the iastore instruction.
- make_iconst(int) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_idiv() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the idiv instruction.
- make_if(byte, Label) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Make an if Instruction for the opcode and label.
- make_if_acmpeq(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the if_acmpeq instruction.
- make_if_acmpne(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the if_acmpne instruction.
- make_if_icmpeq(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the if_icmpeq instruction.
- make_if_icmpge(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the if_icmpge instruction.
- make_if_icmpgt(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the if_icmpgt instruction.
- make_if_icmple(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the if_icmple instruction.
- make_if_icmplt(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the if_icmplt instruction.
- make_if_icmpne(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the if_icmpne instruction.
- make_ifeq(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the ifeq instruction.
- make_ifge(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the ifge instruction.
- make_ifgt(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the ifgt instruction.
- make_ifle(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the ifle instruction.
- make_iflt(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the iflt instruction.
- make_ifne(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the ifne instruction.
- make_ifnonnull(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the ifnonnull instruction.
- make_ifnull(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the ifnull instruction.
- make_iload(LocalVariable) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_impdep1() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the impdep1 instruction.
- make_impdep2() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the impdep2 instruction.
- make_imul() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the imul instruction.
- make_ineg() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the ineg instruction.
- make_instanceof(CodeClass) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_invoke(CodeMethod) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Make an invoke opcode that is suited to the method.
- make_invokeinterface(CodeMethod) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_invokespecial(CodeMethod) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_invokestatic(CodeMethod) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_invokevirtual(CodeMethod) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_invokevirtual_quick_w() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the invokevirtual_quick_w instruction.
- make_ior() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the ior instruction.
- make_irem() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the irem instruction.
- make_ireturn() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the ireturn instruction.
- make_ishl() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the ishl instruction.
- make_ishr() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the ishr instruction.
- make_istore(LocalVariable) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_isub() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the isub instruction.
- make_iushr() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the iushr instruction.
- make_ixor() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the ixor instruction.
- make_jsr(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_l2d() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the l2d instruction.
- make_l2f() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the l2f instruction.
- make_l2i() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the l2i instruction.
- make_ladd() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the ladd instruction.
- make_laload() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the laload instruction.
- make_land() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the land instruction.
- make_lastore() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the lastore instruction.
- make_lcmp() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the lcmp instruction.
- make_lconst(long) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_ldiv() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the ldiv instruction.
- make_lload(LocalVariable) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_lmul() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the lmul instruction.
- make_lneg() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the lneg instruction.
- make_load(ParametricType, LocalVariable) - Method in class org.biojava.utils.bytecode.ByteCode
-
Load an item of a parametric type from a local variable.
- make_lor() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the lor instruction.
- make_lrem() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the lrem instruction.
- make_lreturn() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the lreturn instruction.
- make_lshl() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the lshl instruction.
- make_lshr() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the lshr instruction.
- make_lstore(LocalVariable) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_lsub() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the lsub instruction.
- make_lushr() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the lushr instruction.
- make_lxor() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the lxor instruction.
- make_markLabel(Label) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_monitorenter() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the monitorenter instruction.
- make_monitorexit() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the monitorexit instruction.
- make_mul(ParametricType) - Method in class org.biojava.utils.bytecode.ByteCode
- make_neg(ParametricType) - Method in class org.biojava.utils.bytecode.ByteCode
- make_new(CodeClass) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_newarray(CodeClass) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_newraray(ParametricType) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_nop() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the nop instruction.
- make_or(ParametricType) - Method in class org.biojava.utils.bytecode.ByteCode
- make_pop() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the pop instruction.
- make_pop2() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the pop2 instruction.
- make_putfield(CodeField) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_putstatic(CodeField) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_rem(ParametricType) - Method in class org.biojava.utils.bytecode.ByteCode
- make_return() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the return instruction.
- make_return(CodeClass) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Creates the return Instruction suitable for a given class or type.
- make_return(CodeMethod) - Static method in class org.biojava.utils.bytecode.ByteCode
-
A convenient one-stop method to get a return statement suitable for a method.
- make_return(ParametricType) - Method in class org.biojava.utils.bytecode.ByteCode
-
Make a return statement for the parametric type.
- make_saload() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the saload instruction.
- make_sastore() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the sastore instruction.
- make_save(ParametricType, LocalVariable) - Method in class org.biojava.utils.bytecode.ByteCode
-
Store an item of a parametric type to a local variable.
- make_sconst(String) - Static method in class org.biojava.utils.bytecode.ByteCode
- make_shiftLeft(ParametricType) - Method in class org.biojava.utils.bytecode.ByteCode
- make_shiftRight(ParametricType) - Method in class org.biojava.utils.bytecode.ByteCode
- make_shiftRightLogical(ParametricType) - Method in class org.biojava.utils.bytecode.ByteCode
- make_sub(ParametricType) - Method in class org.biojava.utils.bytecode.ByteCode
- make_swap() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the swap instruction.
- make_synchronizedBlock(CodeGenerator) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Synchronize the processing of an entire block of code on the object on the top of the stack.
- make_synchronizedBlock(LocalVariable, CodeGenerator) - Static method in class org.biojava.utils.bytecode.ByteCode
-
Synchronize the processing of an entire block of code on a local variable.
- make_wide() - Static method in class org.biojava.utils.bytecode.ByteCode
-
Return the Instruction object for the wide instruction.
- make_xor(ParametricType) - Method in class org.biojava.utils.bytecode.ByteCode
- markLabel(Label) - Method in interface org.biojava.utils.bytecode.CodeContext
-
Mark a label at the current point in the stream.
- MarkLabel - Class in org.biojava.utils.bytecode
-
A CodeGenerator that just marks a label that can be used for jumps.
- MarkLabel(Label) - Constructor for class org.biojava.utils.bytecode.MarkLabel
N
- name - Variable in class org.biojava.utils.bytecode.Label
- needSlots() - Method in class org.biojava.utils.bytecode.LocalVariable
- numParameters() - Method in interface org.biojava.utils.bytecode.CodeMethod
-
Get the number of parameters taken by this method
- numParameters() - Method in class org.biojava.utils.bytecode.GeneratedCodeMethod
O
- op_aaload - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_aastore - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_aconst_null - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_aload - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_aload_0 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_aload_1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_aload_2 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_aload_3 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_anewarray - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_anewarray_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_areturn - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_arraylength - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_astore - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_astore_0 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_astore_1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_astore_2 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_astore_3 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_athrow - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_baload - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_bastore - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_bipush - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_breakpoint - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_caload - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_castore - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_checkcast - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_checkcast_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_d2f - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_d2i - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_d2l - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dadd - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_daload - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dastore - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dcmpg - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dcmpl - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dconst_0 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dconst_1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ddiv - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dload - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dload_0 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dload_1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dload_2 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dload_3 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dmul - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dneg - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_drem - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dreturn - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dstore - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dstore_0 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dstore_1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dstore_2 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dstore_3 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dsub - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dup - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dup_x1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dup_x2 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dup2 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dup2_x1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_dup2_x2 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_f2d - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_f2i - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_f2l - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fadd - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_faload - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fastore - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fcmpg - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fcmpl - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fconst_0 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fconst_1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fconst_2 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fdiv - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fload - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fload_0 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fload_1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fload_2 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fload_3 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fmul - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fneg - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_frem - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_freturn - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fstore - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fstore_0 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fstore_1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fstore_2 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fstore_3 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_fsub - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_getfield - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_getfield_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_getfield_quick_w - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_getfield2_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_getstatic - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_getstatic_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_getstatic2_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_goto - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_goto_w - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_i2b - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_i2c - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_i2d - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_i2f - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_i2l - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_i2s - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iadd - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iaload - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iand - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iastore - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iconst_0 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iconst_1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iconst_2 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iconst_3 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iconst_4 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iconst_5 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iconst_m1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_idiv - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_if_acmpeq - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_if_acmpne - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_if_icmpeq - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_if_icmpge - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_if_icmpgt - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_if_icmple - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_if_icmplt - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_if_icmpne - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ifeq - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ifge - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ifgt - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ifle - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iflt - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ifne - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ifnonnull - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ifnull - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iinc - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iload - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iload_0 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iload_1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iload_2 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iload_3 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_impdep1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_impdep2 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_imul - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ineg - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_instanceof - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_instanceof_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_invokeinterface - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_invokeinterface_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_invokenonvirtual_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_invokespecial - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_invokestatic - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_invokestatic_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_invokesuper_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_invokevirtual - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_invokevirtual_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_invokevirtual_quick_w - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_invokevirtualobject_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ior - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_irem - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ireturn - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ishl - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ishr - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_istore - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_istore_0 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_istore_1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_istore_2 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_istore_3 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_isub - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_iushr - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ixor - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_jsr - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_jsr_w - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_l2d - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_l2f - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_l2i - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ladd - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_laload - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_land - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lastore - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lcmp - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lconst_0 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lconst_1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ldc - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ldc_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ldc_w - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ldc_w_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ldc2_w - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ldc2_w_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ldiv - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lload - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lload_0 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lload_1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lload_2 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lload_3 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lmul - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lneg - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lookupswitch - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lor - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lrem - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lreturn - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lshl - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lshr - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lstore - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lstore_0 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lstore_1 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lstore_2 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lstore_3 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lsub - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lushr - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_lxor - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_monitorenter - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_monitorexit - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_multianewarray - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_multianewarray_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_new - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_new_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_newarray - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_nop - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_pop - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_pop2 - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_putfield - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_putfield_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_putfield_quick_w - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_putfield2_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_putstatic - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_putstatic_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_putstatic2_quick - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_ret - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_return - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_saload - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_sastore - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_sipush - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_swap - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_tableswitch - Static variable in class org.biojava.utils.bytecode.ByteCode
- op_wide - Static variable in class org.biojava.utils.bytecode.ByteCode
- open() - Method in interface org.biojava.utils.bytecode.CodeContext
-
Open the context for writing.
- org.biojava.utils.bytecode - package org.biojava.utils.bytecode
-
A Java object-model for a Java Bytecode Macro-Assembler.
P
- ParametricCodeGenerator - Interface in org.biojava.utils.bytecode
- ParametricType - Class in org.biojava.utils.bytecode
-
A template type.
- PParametricCodeGenerator - Interface in org.biojava.utils.bytecode
R
- registerParametricType(ParametricType, CodeClass) - Method in interface org.biojava.utils.bytecode.CodeContext
-
Register a concrete type for a parametric type.
- remove(int) - Method in class org.biojava.utils.bytecode.InstructionVector
- resolveClass(CodeClass) - Method in class org.biojava.utils.bytecode.ConstantPool
- resolveDouble(double) - Method in class org.biojava.utils.bytecode.ConstantPool
- resolveField(CodeField) - Method in class org.biojava.utils.bytecode.ConstantPool
- resolveFloat(float) - Method in class org.biojava.utils.bytecode.ConstantPool
- resolveInt(int) - Method in class org.biojava.utils.bytecode.ConstantPool
- resolveInterfaceMethod(CodeMethod) - Method in class org.biojava.utils.bytecode.ConstantPool
- resolveLocal(LocalVariable) - Method in interface org.biojava.utils.bytecode.CodeContext
-
Resolve a local variable to the local variable slot assigned to it.
- resolveLong(long) - Method in class org.biojava.utils.bytecode.ConstantPool
- resolveMethod(CodeMethod) - Method in class org.biojava.utils.bytecode.ConstantPool
- resolveNameAndType(String, String) - Method in class org.biojava.utils.bytecode.ConstantPool
- resolveParametricType(ParametricType) - Method in interface org.biojava.utils.bytecode.CodeContext
-
Resolve a parametric type to a concrete class.
- resolveString(String) - Method in class org.biojava.utils.bytecode.ConstantPool
- resolveUtf8(String) - Method in class org.biojava.utils.bytecode.ConstantPool
S
- setCodeGenerator(CodeMethod, CodeGenerator) - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
- setDeprecated(boolean) - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
-
Set the deprecation flag.
- setSourceFile(String) - Method in class org.biojava.utils.bytecode.GeneratedCodeClass
-
Set the source file associated with this code class.
- size() - Method in class org.biojava.utils.bytecode.InstructionVector
- stackDelta() - Method in interface org.biojava.utils.bytecode.CodeGenerator
-
Return the change in the stack dept this generator will cause.
- stackDelta() - Method in class org.biojava.utils.bytecode.IfExpression
- stackDelta() - Method in class org.biojava.utils.bytecode.InstructionVector
- stackDelta() - Method in class org.biojava.utils.bytecode.Label
- stackDelta() - Method in class org.biojava.utils.bytecode.MarkLabel
- stackDepth() - Method in interface org.biojava.utils.bytecode.CodeGenerator
-
Return the total depth of the stack required by this CodeGenerator.
- stackDepth() - Method in class org.biojava.utils.bytecode.IfExpression
- stackDepth() - Method in class org.biojava.utils.bytecode.InstructionVector
- stackDepth() - Method in class org.biojava.utils.bytecode.Label
- stackDepth() - Method in class org.biojava.utils.bytecode.MarkLabel
- subContext() - Method in interface org.biojava.utils.bytecode.CodeContext
-
Open a sub context.
T
- toString() - Method in class org.biojava.utils.bytecode.CodeField
- toString() - Method in class org.biojava.utils.bytecode.IntrospectedCodeClass
- toString() - Method in class org.biojava.utils.bytecode.Label
- toString() - Method in class org.biojava.utils.bytecode.LocalVariable
- toString() - Method in class org.biojava.utils.bytecode.ParametricType
- TYPE_BOOLEAN - Static variable in class org.biojava.utils.bytecode.CodeUtils
- TYPE_BYTE - Static variable in class org.biojava.utils.bytecode.CodeUtils
- TYPE_CHAR - Static variable in class org.biojava.utils.bytecode.CodeUtils
- TYPE_DOUBLE - Static variable in class org.biojava.utils.bytecode.CodeUtils
- TYPE_FLOAT - Static variable in class org.biojava.utils.bytecode.CodeUtils
- TYPE_INT - Static variable in class org.biojava.utils.bytecode.CodeUtils
- TYPE_LONG - Static variable in class org.biojava.utils.bytecode.CodeUtils
- TYPE_OBJECT - Static variable in class org.biojava.utils.bytecode.CodeUtils
- TYPE_SHORT - Static variable in class org.biojava.utils.bytecode.CodeUtils
- TYPE_VOID - Static variable in class org.biojava.utils.bytecode.CodeUtils
W
- wordsForType(CodeClass) - Static method in class org.biojava.utils.bytecode.CodeUtils
-
Number of words needed for local variables of this type.
- writeByte(byte) - Method in interface org.biojava.utils.bytecode.CodeContext
-
Write a single byte to the context.
- writeCode(CodeContext) - Method in interface org.biojava.utils.bytecode.CodeGenerator
-
Write the byte or bytes for this CodeGenerator to a CodeContext.
- writeCode(CodeContext) - Method in class org.biojava.utils.bytecode.IfExpression
- writeCode(CodeContext) - Method in class org.biojava.utils.bytecode.InstructionVector
- writeCode(CodeContext) - Method in class org.biojava.utils.bytecode.Label
- writeCode(CodeContext) - Method in class org.biojava.utils.bytecode.MarkLabel
- writeConstantPool(DataOutput) - Method in class org.biojava.utils.bytecode.ConstantPool
- writeLabel(Label) - Method in interface org.biojava.utils.bytecode.CodeContext
-
Write the offset of a Label to the context.
- writeShort(int) - Method in interface org.biojava.utils.bytecode.CodeContext
-
Write a short (2 bytes) to the context.
All Classes All Packages