Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
W
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(CodeGenerator)
- Method in class org.biojava.utils.bytecode.
InstructionVector
add(int, 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[], String[], int)
- Method in class org.biojava.utils.bytecode.
GeneratedCodeClass
Create a new method.
createMethod(String, CodeClass, CodeClass[], 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_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_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_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(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(CodeClass)
- Static method in class org.biojava.utils.bytecode.
ByteCode
Creates the return Instruction suitable for a given class or type.
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(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_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_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_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_dup_x1
- Static variable in class org.biojava.utils.bytecode.
ByteCode
op_dup_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_getfield2_quick
- 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_getstatic
- Static variable in class org.biojava.utils.bytecode.
ByteCode
op_getstatic2_quick
- Static variable in class org.biojava.utils.bytecode.
ByteCode
op_getstatic_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_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_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_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_putfield2_quick
- 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_putstatic
- Static variable in class org.biojava.utils.bytecode.
ByteCode
op_putstatic2_quick
- Static variable in class org.biojava.utils.bytecode.
ByteCode
op_putstatic_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.
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
W
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes