A B C D E F G H I L M N O P R S T W 
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.
A B C D E F G H I L M N O P R S T W 
All Classes All Packages