Overview
Package
Class
Tree
Deprecated
Index
Help
TechTrader Bytecode Toolkit
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
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.
Overview
Package
Class
Tree
Deprecated
Index
Help
TechTrader Bytecode Toolkit
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
X
_