TechTrader Bytecode Toolkit
A B C D E F G H I J L M N O P R S T U V W X _

A

AALOAD - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
aaload() - Method in class com.techtrader.modules.tools.bytecode.Code
 
AASTORE - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
aastore() - Method in class com.techtrader.modules.tools.bytecode.Code
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.Instruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.MathInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ClassInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.InnerClass
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ReturnInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.StackInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.SourceFileAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ExceptionHandler
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.DeprecatedAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.BCMethod
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.InnerClassesAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.LocalVariableTableAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ExceptionsAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.MonitorExitInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.MonitorEnterInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.JumpInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ConstantInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.SyntheticAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.Code
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.MethodInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.StoreInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.BCClass
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.LineNumberTableAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.LookupSwitchInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ConstantValueAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.LocalVariable
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.TableSwitchInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.LineNumber
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.LoadInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.RetInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.PutFieldInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.GetFieldInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.UnknownAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.BCField
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.IIncInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.WideInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.MultiANewArrayInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.CmpInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ConvertInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.NewArrayInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.IntEntry
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.PlaceHolderEntry
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ConstantPool
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.NameAndTypeEntry
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ClassEntry
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.FloatEntry
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.InterfaceMethodEntry
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.MethodEntry
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.FieldEntry
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.LongEntry
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.StringEntry
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.DoubleEntry
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.UTF8Entry
 
acceptVisit(BCVisitor) - Method in interface com.techtrader.modules.tools.bytecode.visitor.VisitAcceptor
Accept a visit from a BCVisitor, calling the appropriate methods to notify the visitor that it has entered this entity, and to provide it with the proper callbacks for each sub-entity owned by this object.
acceptVisitor(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ArrayStoreInstruction
 
acceptVisitor(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ArrayLoadInstruction
 
ACCESS_ABSTRACT - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ACCESS_FINAL - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ACCESS_INTERFACE - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ACCESS_NATIVE - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ACCESS_PRIVATE - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ACCESS_PROTECTED - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ACCESS_PUBLIC - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ACCESS_STATIC - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ACCESS_STRICT - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ACCESS_SUPER - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ACCESS_SYNCHRONIZED - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ACCESS_TRANSIENT - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ACCESS_VOLATILE - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ACONST_NULL - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
aconst_null() - Method in class com.techtrader.modules.tools.bytecode.Code
 
add() - Method in class com.techtrader.modules.tools.bytecode.Code
This is a convenience method to invoke the proper math instruction if the type is not known at compile time.
addAttribute(String) - Method in class com.techtrader.modules.tools.bytecode.BCEntity
Add an attribute of the given type.
addCase(int, Instruction) - Method in class com.techtrader.modules.tools.bytecode.LookupSwitchInstruction
 
addCode() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Add a code block to this method; replaces the old block if it exists.
addDefaultConstructor() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Add a default constructor to this class.
addEntry(Entry) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ConstantPool
Add an entry to the pool.
addEntry(int, Entry) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ConstantPool
Set the entry at the given 1-based index.
addExceptionHandler() - Method in class com.techtrader.modules.tools.bytecode.Code
Add an exception handler to this code block.
addExceptionHandler(Instruction, Instruction, Instruction, Class) - Method in class com.techtrader.modules.tools.bytecode.Code
Add an exception handler to this code block.
addExceptionHandler(Instruction, Instruction, Instruction, String) - Method in class com.techtrader.modules.tools.bytecode.Code
Add an exception handler to this code block.
addExceptionType(Class) - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Add an exception to those declared by this method.
addExceptionType(Class) - Method in class com.techtrader.modules.tools.bytecode.ExceptionsAttribute
Add an exception to those thrown by this method.
addExceptionTypeName(String) - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Add an exception to those declared by this method.
addExceptionTypeName(String) - Method in class com.techtrader.modules.tools.bytecode.ExceptionsAttribute
Add an exception to those thrown by this method.
addField() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Add a field to this class.
addField(String, Class) - Method in class com.techtrader.modules.tools.bytecode.BCClass
Add a field to this class.
addField(String, String) - Method in class com.techtrader.modules.tools.bytecode.BCClass
Add a field to this class.
addInnerClass() - Method in class com.techtrader.modules.tools.bytecode.InnerClassesAttribute
Add an inner class.
addInnerClass(String) - Method in class com.techtrader.modules.tools.bytecode.InnerClassesAttribute
Add an inner class with the given name.
addInterfaceName(String) - Method in class com.techtrader.modules.tools.bytecode.BCClass
Add an interface to those implemented by this class.
addInterfaceType(Class) - Method in class com.techtrader.modules.tools.bytecode.BCClass
Add a Class to those implemented by this interface.
addLineNumber() - Method in class com.techtrader.modules.tools.bytecode.LineNumberTableAttribute
Add a new line number to this table.
addLocalVariable() - Method in class com.techtrader.modules.tools.bytecode.LocalVariableTableAttribute
Add a local to this method.
addLocalVariable(String, Class) - Method in class com.techtrader.modules.tools.bytecode.LocalVariableTableAttribute
Add a local to this method.
addLocalVariable(String, String) - Method in class com.techtrader.modules.tools.bytecode.LocalVariableTableAttribute
Add a local to this method.
addMethod() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Add a method to this class.
addMethod(String, Class, Class[]) - Method in class com.techtrader.modules.tools.bytecode.BCClass
Add a method to this class.
addMethod(String, String, String[]) - Method in class com.techtrader.modules.tools.bytecode.BCClass
Add a method to this class.
addParamType(Class) - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Add a parameter type to this method.
addParamTypeName(String) - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Add a parameter type to this method.
addTarget(Instruction) - Method in class com.techtrader.modules.tools.bytecode.TableSwitchInstruction
 
afterLast() - Method in class com.techtrader.modules.tools.bytecode.Code
Set the position of the instruction iterator to after the last opcode.
ALOAD - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ALOAD_0 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
aload_0() - Method in class com.techtrader.modules.tools.bytecode.Code
 
ALOAD_1 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
aload_1() - Method in class com.techtrader.modules.tools.bytecode.Code
 
ALOAD_2 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
aload_2() - Method in class com.techtrader.modules.tools.bytecode.Code
 
ALOAD_3 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
aload_3() - Method in class com.techtrader.modules.tools.bytecode.Code
 
aload() - Method in class com.techtrader.modules.tools.bytecode.Code
 
aload() - Method in class com.techtrader.modules.tools.bytecode.WideInstruction
Set the type of instruction this wide instruction modifies.
and() - Method in class com.techtrader.modules.tools.bytecode.Code
This is a convenience method to invoke the proper math instruction if the type is not known at compile time.
ANEWARRAY - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
anewarray() - Method in class com.techtrader.modules.tools.bytecode.Code
 
ARETURN - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
areturn() - Method in class com.techtrader.modules.tools.bytecode.Code
 
ARRAY_BOOLEAN - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ARRAY_BYTE - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ARRAY_CHAR - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ARRAY_DOUBLE - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ARRAY_FLOAT - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ARRAY_INT - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ARRAY_LONG - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ARRAY_SHORT - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ArrayInstruction - class com.techtrader.modules.tools.bytecode.ArrayInstruction.
Represents any array load or store instruction.
ArrayInstruction(Code) - Constructor for class com.techtrader.modules.tools.bytecode.ArrayInstruction
 
ArrayInstruction(Code, int, Class) - Constructor for class com.techtrader.modules.tools.bytecode.ArrayInstruction
 
ARRAYLENGTH - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
arraylength() - Method in class com.techtrader.modules.tools.bytecode.Code
 
arrayload() - Method in class com.techtrader.modules.tools.bytecode.Code
This is a convenience method to invoke the proper array load instruction if the type is not known at compile time.
ArrayLoadInstruction - class com.techtrader.modules.tools.bytecode.ArrayLoadInstruction.
Represents any array load instruction.
ArrayLoadInstruction(Code) - Constructor for class com.techtrader.modules.tools.bytecode.ArrayLoadInstruction
 
ArrayLoadInstruction(Code, int, Class) - Constructor for class com.techtrader.modules.tools.bytecode.ArrayLoadInstruction
 
arraystore() - Method in class com.techtrader.modules.tools.bytecode.Code
This is a convenience method to invoke the proper array store instruction if the type is not known at compile time.
ArrayStoreInstruction - class com.techtrader.modules.tools.bytecode.ArrayStoreInstruction.
Represents any array store instruction.
ArrayStoreInstruction(Code) - Constructor for class com.techtrader.modules.tools.bytecode.ArrayStoreInstruction
 
ArrayStoreInstruction(Code, int, Class) - Constructor for class com.techtrader.modules.tools.bytecode.ArrayStoreInstruction
 
ASTORE - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ASTORE_0 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
astore_0() - Method in class com.techtrader.modules.tools.bytecode.Code
 
ASTORE_1 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
astore_1() - Method in class com.techtrader.modules.tools.bytecode.Code
 
ASTORE_2 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
astore_2() - Method in class com.techtrader.modules.tools.bytecode.Code
 
ASTORE_3 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
astore_3() - Method in class com.techtrader.modules.tools.bytecode.Code
 
astore() - Method in class com.techtrader.modules.tools.bytecode.Code
 
astore() - Method in class com.techtrader.modules.tools.bytecode.WideInstruction
Set the type of instruction this wide instruction modifies.
ATHROW - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
athrow() - Method in class com.techtrader.modules.tools.bytecode.Code
 
ATTR_CODE - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ATTR_CONST - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ATTR_DEPRECATED - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ATTR_EXCEPTIONS - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ATTR_INNERCLASS - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ATTR_LINENUMBERS - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ATTR_LOCALS - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ATTR_SOURCE - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ATTR_SYNTHETIC - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ATTR_UNKNOWN - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
Attribute - class com.techtrader.modules.tools.bytecode.Attribute.
Representation of an attribute in a .class file.
Attribute(int, BCEntity) - Constructor for class com.techtrader.modules.tools.bytecode.Attribute
Protected Constructor.

TechTrader Bytecode Toolkit
A B C D E F G H I J L M N O P R S T U V W X _