Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
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
 
AASTORE - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
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
 
ALOAD - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ALOAD_0 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ALOAD_1 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ALOAD_2 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ALOAD_3 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ANEWARRAY - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ARETURN - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ARRAYLENGTH - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
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
 
ASTORE - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ASTORE_0 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ASTORE_1 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ASTORE_2 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ASTORE_3 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ATHROW - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
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
 
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
 
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
 
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
 
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.
aaload() - Method in class com.techtrader.modules.tools.bytecode.Code
 
aastore() - Method in class com.techtrader.modules.tools.bytecode.Code
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.BCClass
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.BCField
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.BCMethod
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ClassInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.CmpInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.Code
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ConstantInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ConstantValueAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ConvertInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.DeprecatedAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ExceptionHandler
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ExceptionsAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.GetFieldInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.IIncInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.InnerClass
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.InnerClassesAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.Instruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.JumpInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.LineNumber
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.LineNumberTableAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.LoadInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.LocalVariable
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.LocalVariableTableAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.LookupSwitchInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.MathInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.MethodInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.MonitorEnterInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.MonitorExitInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.MultiANewArrayInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.NewArrayInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.PutFieldInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.RetInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ReturnInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.SourceFileAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.StackInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.StoreInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.SyntheticAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.TableSwitchInstruction
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.UnknownAttribute
 
acceptVisit(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.WideInstruction
 
acceptVisitor(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ArrayLoadInstruction
 
acceptVisitor(BCVisitor) - Method in class com.techtrader.modules.tools.bytecode.ArrayStoreInstruction
 
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
 
addClassField(String) - Method in class com.techtrader.modules.tools.bytecode.ClassConstantInstruction
 
addClassLoadMethod() - Method in class com.techtrader.modules.tools.bytecode.ClassConstantInstruction
 
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.
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, String) - 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.
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.
addInstruction(Instruction) - Method in class com.techtrader.modules.tools.bytecode.Code
 
addInstruction(int) - Method in class com.techtrader.modules.tools.bytecode.Code
 
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, String) - 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.
addMethod() - 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.
addMethod(String, Class, Class[]) - 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
 
after(Instruction) - Method in class com.techtrader.modules.tools.bytecode.Code
Position the iterator just after the given instruction.
after(int) - Method in class com.techtrader.modules.tools.bytecode.Code
Place the iterator after the given list index.
afterLast() - Method in class com.techtrader.modules.tools.bytecode.Code
Set the position of the instruction iterator to after the last opcode.
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.
aload_0() - Method in class com.techtrader.modules.tools.bytecode.Code
 
aload_1() - Method in class com.techtrader.modules.tools.bytecode.Code
 
aload_2() - Method in class com.techtrader.modules.tools.bytecode.Code
 
aload_3() - Method in class com.techtrader.modules.tools.bytecode.Code
 
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() - Method in class com.techtrader.modules.tools.bytecode.Code
 
areturn() - Method in class com.techtrader.modules.tools.bytecode.Code
 
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.
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.
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.
astore_0() - Method in class com.techtrader.modules.tools.bytecode.Code
 
astore_1() - Method in class com.techtrader.modules.tools.bytecode.Code
 
astore_2() - Method in class com.techtrader.modules.tools.bytecode.Code
 
astore_3() - Method in class com.techtrader.modules.tools.bytecode.Code
 
athrow() - Method in class com.techtrader.modules.tools.bytecode.Code
 

B

BALOAD - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
BASTORE - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
BCClass - class com.techtrader.modules.tools.bytecode.BCClass.
Start here to understand this package.
BCClass() - Constructor for class com.techtrader.modules.tools.bytecode.BCClass
Default constructor.
BCClass(BCClass) - Constructor for class com.techtrader.modules.tools.bytecode.BCClass
Create a BCClass that is an exact copy of the given one.
BCClass(Class) - Constructor for class com.techtrader.modules.tools.bytecode.BCClass
Create a BCClass for the given Class type.
BCClass(String) - Constructor for class com.techtrader.modules.tools.bytecode.BCClass
Create a new BCClass with the given name.
BCClass(File) - Constructor for class com.techtrader.modules.tools.bytecode.BCClass
Create a BCClass from the given .class file.
BCClass(InputStream) - Constructor for class com.techtrader.modules.tools.bytecode.BCClass
Create a BCClass from the given stream representing a .class file.
BCEntity - class com.techtrader.modules.tools.bytecode.BCEntity.
Abstract superclass for all complex bytecode entities.
BCEntity() - Constructor for class com.techtrader.modules.tools.bytecode.BCEntity
 
BCField - class com.techtrader.modules.tools.bytecode.BCField.
Representation of a bytecode field of a class; a BCField can only be obtained from a BCClass.
BCField(BCClass) - Constructor for class com.techtrader.modules.tools.bytecode.BCField
Protected constructor.
BCHelper - class com.techtrader.modules.tools.bytecode.BCHelper.
Utility methods for dealing with the internal form of type names.
BCHelper() - Constructor for class com.techtrader.modules.tools.bytecode.BCHelper
 
BCMethod - class com.techtrader.modules.tools.bytecode.BCMethod.
Representation of a bytecode method of a class; a BCMethod can only be obtained from a BCClass.
BCMethod(BCClass) - Constructor for class com.techtrader.modules.tools.bytecode.BCMethod
Protected constructor.
BIPUSH - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
baload() - Method in class com.techtrader.modules.tools.bytecode.Code
 
bastore() - Method in class com.techtrader.modules.tools.bytecode.Code
 
before(Instruction) - Method in class com.techtrader.modules.tools.bytecode.Code
Position the iterator just before the given instruction.
before(int) - Method in class com.techtrader.modules.tools.bytecode.Code
Place the iterator before the given list index.
beforeFirst() - Method in class com.techtrader.modules.tools.bytecode.Code
Reset the position of the instruction iterator to the first opcode.
bipush() - Method in class com.techtrader.modules.tools.bytecode.Code
 

C

CALOAD - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
CASTORE - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
CHECKCAST - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
ClassConstantInstruction - class com.techtrader.modules.tools.bytecode.ClassConstantInstruction.
Pseudo-instruction used to place Class types onto the stack.
ClassConstantInstruction(BCClass, Code, Instruction) - Constructor for class com.techtrader.modules.tools.bytecode.ClassConstantInstruction
Protected constructor.
ClassInstruction - class com.techtrader.modules.tools.bytecode.ClassInstruction.
Represents an instruction that takes as an argument a Class to operate on.
ClassInstruction(Code, int) - Constructor for class com.techtrader.modules.tools.bytecode.ClassInstruction
 
CmpInstruction - class com.techtrader.modules.tools.bytecode.CmpInstruction.
An instruction comparing two stack values that varies depending on the value type.
CmpInstruction(Code) - Constructor for class com.techtrader.modules.tools.bytecode.CmpInstruction
 
CmpInstruction(Code, int, Class, int) - Constructor for class com.techtrader.modules.tools.bytecode.CmpInstruction
 
Code - class com.techtrader.modules.tools.bytecode.Code.
Representation of a code block of a class.
Code(int, BCEntity) - Constructor for class com.techtrader.modules.tools.bytecode.Code
 
Code() - Constructor for class com.techtrader.modules.tools.bytecode.Code
The public constructor is for creating template code modules that can be used to produce Instructions to be used in matching for various search() and replace() methods.
ConstantInstruction - class com.techtrader.modules.tools.bytecode.ConstantInstruction.
Represents an instruction that that loads a constant onto the stack.
ConstantInstruction(Code) - Constructor for class com.techtrader.modules.tools.bytecode.ConstantInstruction
 
ConstantInstruction(Code, int, Object) - Constructor for class com.techtrader.modules.tools.bytecode.ConstantInstruction
 
ConstantValueAttribute - class com.techtrader.modules.tools.bytecode.ConstantValueAttribute.
Representation of a constant value in a .class file.
ConstantValueAttribute(int, BCEntity) - Constructor for class com.techtrader.modules.tools.bytecode.ConstantValueAttribute
Protected constructor.
Constants - interface com.techtrader.modules.tools.bytecode.Constants.
Interface to track constants used in bytecode.
ConvertInstruction - class com.techtrader.modules.tools.bytecode.ConvertInstruction.
Represents one of the conversion opcodes defined in the Constants interface for converting between primitive types.
ConvertInstruction(Code) - Constructor for class com.techtrader.modules.tools.bytecode.ConvertInstruction
 
ConvertInstruction(Code, int, Class, Class) - Constructor for class com.techtrader.modules.tools.bytecode.ConvertInstruction
 
calculateMaxLocals() - Method in class com.techtrader.modules.tools.bytecode.Code
Ask the code to figure out the number of locals it needs based on the instructions used and the parameters of the method this code block is a part of.
calculateMaxStack() - Method in class com.techtrader.modules.tools.bytecode.Code
Ask the code to figure out the maximum stack depth it needs the instructions used.
calculateOpCode() - Method in class com.techtrader.modules.tools.bytecode.ArrayInstruction
Subclasses with variable opcodes can use this method to be notified that information possibly affecting the opcode has been changed.
calculateOpCode() - Method in class com.techtrader.modules.tools.bytecode.ArrayLoadInstruction
 
calculateOpCode() - Method in class com.techtrader.modules.tools.bytecode.ArrayStoreInstruction
 
calculateOpCode() - Method in class com.techtrader.modules.tools.bytecode.CmpInstruction
 
calculateOpCode() - Method in class com.techtrader.modules.tools.bytecode.ConstantInstruction
Helper method to calculate the optimal opcode for the constant to be pushed onto the stack.
calculateOpCode() - Method in class com.techtrader.modules.tools.bytecode.ConvertInstruction
Helper method to calculate the correct opcode for this conversion.
calculateOpCode() - Method in class com.techtrader.modules.tools.bytecode.LoadInstruction
 
calculateOpCode() - Method in class com.techtrader.modules.tools.bytecode.LocalVariableInstruction
Subclasses with variable opcodes can use this method to be notified that information possibly affecting the opcode has been changed.
calculateOpCode() - Method in class com.techtrader.modules.tools.bytecode.MathInstruction
Helper method to calculate the correct opcode for this instruction.
calculateOpCode() - Method in class com.techtrader.modules.tools.bytecode.ReturnInstruction
 
calculateOpCode(boolean) - Method in class com.techtrader.modules.tools.bytecode.StackInstruction
Helper method to change the opcode of this instruction if need be.
calculateOpCode() - Method in class com.techtrader.modules.tools.bytecode.StoreInstruction
 
caload() - Method in class com.techtrader.modules.tools.bytecode.Code
 
castore() - Method in class com.techtrader.modules.tools.bytecode.Code
 
checkcast() - Method in class com.techtrader.modules.tools.bytecode.Code
 
classForName(String) - Static method in class com.techtrader.modules.tools.bytecode.BCHelper
Return the Class object for the given class name in intenal form.
classconstant() - Method in class com.techtrader.modules.tools.bytecode.Code
Loads a Class constant onto the stack.
clearAttributes() - Method in class com.techtrader.modules.tools.bytecode.BCEntity
Clear all attributes from this entity.
clearExceptionHandlers() - Method in class com.techtrader.modules.tools.bytecode.Code
Clear all exception handlers.
clearExceptionTypes() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Remove all declared exceptions from this method.
clearExceptions() - Method in class com.techtrader.modules.tools.bytecode.ExceptionsAttribute
Clear this method of all exception declarations.
clearFields() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Clear all fields from this class.
clearInnerClasses() - Method in class com.techtrader.modules.tools.bytecode.InnerClassesAttribute
Clear all inner classes from this entity.
clearInterfaces() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Clear this class of all interface declarations.
clearLineNumbers() - Method in class com.techtrader.modules.tools.bytecode.LineNumberTableAttribute
Clear the line numbers.
clearLocalVariables() - Method in class com.techtrader.modules.tools.bytecode.LocalVariableTableAttribute
Clear all locals from this method.
clearMethods() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Remove all methods from this class; note that this includes constructors, static initializers, etc.
cmp() - Method in class com.techtrader.modules.tools.bytecode.Code
Convenience method to use when the types being compared are not known at compile time.
com.techtrader.modules.tools.bytecode - package com.techtrader.modules.tools.bytecode
 
constant() - Method in class com.techtrader.modules.tools.bytecode.Code
Load some constant onto the stack.
convert() - Method in class com.techtrader.modules.tools.bytecode.Code
This is a convenience method to invoke the proper conversion instruction if the types being converted are not known at compile time.
copy(Instruction) - Method in class com.techtrader.modules.tools.bytecode.ArrayInstruction
 
copy(Attribute) - Method in class com.techtrader.modules.tools.bytecode.Attribute
Copy the information from the given attribute to this one.
copy(BCClass) - Method in class com.techtrader.modules.tools.bytecode.BCClass
Copy all of the data from the given original BCClass to this one, recursing into fields, methods, code, the constant pool, etc.
copy(Instruction) - Method in class com.techtrader.modules.tools.bytecode.ClassInstruction
 
copy(Instruction) - Method in class com.techtrader.modules.tools.bytecode.CmpInstruction
 
copy(Attribute) - Method in class com.techtrader.modules.tools.bytecode.Code
Copies the instructions of the given code block to this one; used to import methods from other classes or copy methods within a class.
copy(Instruction) - Method in class com.techtrader.modules.tools.bytecode.ConstantInstruction
 
copy(Attribute) - Method in class com.techtrader.modules.tools.bytecode.ConstantValueAttribute
 
copy(Instruction) - Method in class com.techtrader.modules.tools.bytecode.ConvertInstruction
 
copy(ExceptionHandler) - Method in class com.techtrader.modules.tools.bytecode.ExceptionHandler
 
copy(Attribute) - Method in class com.techtrader.modules.tools.bytecode.ExceptionsAttribute
 
copy(Instruction) - Method in class com.techtrader.modules.tools.bytecode.FieldInstruction
 
copy(Instruction) - Method in class com.techtrader.modules.tools.bytecode.IIncInstruction
 
copy(Attribute) - Method in class com.techtrader.modules.tools.bytecode.InnerClassesAttribute
 
copy(Instruction) - Method in class com.techtrader.modules.tools.bytecode.Instruction
 
copy(Instruction) - Method in class com.techtrader.modules.tools.bytecode.JumpInstruction
 
copy(Attribute) - Method in class com.techtrader.modules.tools.bytecode.LineNumberTableAttribute
 
copy(Instruction) - Method in class com.techtrader.modules.tools.bytecode.LocalVariableInstruction
 
copy(Attribute) - Method in class com.techtrader.modules.tools.bytecode.LocalVariableTableAttribute
 
copy(Instruction) - Method in class com.techtrader.modules.tools.bytecode.MathInstruction
 
copy(Instruction) - Method in class com.techtrader.modules.tools.bytecode.MethodInstruction
 
copy(Instruction) - Method in class com.techtrader.modules.tools.bytecode.MultiANewArrayInstruction
 
copy(Instruction) - Method in class com.techtrader.modules.tools.bytecode.NewArrayInstruction
 
copy(Instruction) - Method in class com.techtrader.modules.tools.bytecode.ReturnInstruction
 
copy(Attribute) - Method in class com.techtrader.modules.tools.bytecode.SourceFileAttribute
 
copy(Instruction) - Method in class com.techtrader.modules.tools.bytecode.TypedLocalVariableInstruction
 
copy(Attribute) - Method in class com.techtrader.modules.tools.bytecode.UnknownAttribute
 
copy(Instruction) - Method in class com.techtrader.modules.tools.bytecode.WideInstruction
 
createAttribute(String, BCEntity) - Static method in class com.techtrader.modules.tools.bytecode.Attribute
Create an attribute of the appropriate type based on the the attribute name.

D

D2F - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
D2I - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
D2L - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DADD - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DALOAD - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DASTORE - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DCMPG - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DCMPL - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DCONST_0 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DCONST_1 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DDIV - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DLOAD - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DLOAD_0 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DLOAD_1 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DLOAD_2 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DLOAD_3 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DMUL - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DNEG - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DREM - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DRETURN - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DSTORE - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DSTORE_0 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DSTORE_1 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DSTORE_2 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DSTORE_3 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DSUB - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DUP - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DUP2 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DUP2_X1 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DUP2_X2 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DUP_X1 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DUP_X2 - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
DeprecatedAttribute - class com.techtrader.modules.tools.bytecode.DeprecatedAttribute.
Attribute signifying that a method or class is deprecated.
DeprecatedAttribute(int, BCEntity) - Constructor for class com.techtrader.modules.tools.bytecode.DeprecatedAttribute
Protected constructor.
d2f() - Method in class com.techtrader.modules.tools.bytecode.Code
 
d2i() - Method in class com.techtrader.modules.tools.bytecode.Code
 
d2l() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dadd() - Method in class com.techtrader.modules.tools.bytecode.Code
 
daload() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dastore() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dcmpg() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dcmpl() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dconst_0() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dconst_1() - Method in class com.techtrader.modules.tools.bytecode.Code
 
ddiv() - Method in class com.techtrader.modules.tools.bytecode.Code
 
div() - 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.
dload() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dload() - Method in class com.techtrader.modules.tools.bytecode.WideInstruction
Set the type of instruction this wide instruction modifies.
dload_0() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dload_1() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dload_2() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dload_3() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dmul() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dneg() - Method in class com.techtrader.modules.tools.bytecode.Code
 
drem() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dreturn() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dstore() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dstore() - Method in class com.techtrader.modules.tools.bytecode.WideInstruction
Set the type of instruction this wide instruction modifies.
dstore_0() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dstore_1() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dstore_2() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dstore_3() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dsub() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dup() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dup2() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dup2_x1() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dup2_x2() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dup_x1() - Method in class com.techtrader.modules.tools.bytecode.Code
 
dup_x2() - Method in class com.techtrader.modules.tools.bytecode.Code
 

E

ExceptionHandler - class com.techtrader.modules.tools.bytecode.ExceptionHandler.
Represents a try {} catch() {} statement in bytecode.
ExceptionHandler(Code) - Constructor for class com.techtrader.modules.tools.bytecode.ExceptionHandler
Protected constructor.
ExceptionsAttribute - class com.techtrader.modules.tools.bytecode.ExceptionsAttribute.
Attribute indicating what checked exceptions a method can throw; referenced from a BCMethod.
ExceptionsAttribute(int, BCEntity) - Constructor for class com.techtrader.modules.tools.bytecode.ExceptionsAttribute
Protected constructor.
equals(Object) - Method in class com.techtrader.modules.tools.byteco