# Index

A B C D E F G H I L M N O P R S T W
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## 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
An example - Search tag in package org.biojava.utils.bytecode
  Section

## 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
Class Generation - Search tag in package org.biojava.utils.bytecode
  Section
classListToString(CodeClass[]) - Static method in class org.biojava.utils.bytecode.CodeUtils
  Format an array of classes as a comma-seperated list.
Class Reflection - Search tag in package org.biojava.utils.bytecode
  Section
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 Class in org.biojava.utils.bytecode
  An exception indicating that something went wrong generating byte code.
CodeException() - Constructor for exception class org.biojava.utils.bytecode.CodeException
CodeException(String) - Constructor for exception class 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.
Description - Search tag in package org.biojava.utils.bytecode
  Section
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 and Interfaces|All Packages|Constant Field Values|Serialized Form