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 _

G

getAccessFlags() - Method in class com.techtrader.modules.tools.bytecode.InnerClass
Get the access flags on the inner class.
getAccessFlags() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Return the access flags for this class as a bit array of ACCESS_XXX constants.
getAccessFlags() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Return the access flags for this class as a bit array of ACCESS_XXX constants.
getAccessFlags() - Method in class com.techtrader.modules.tools.bytecode.BCField
Return the access flags for this class as a bit array of ACCESS_XXX constants.
getArrayType() - Method in class com.techtrader.modules.tools.bytecode.NewArrayInstruction
Get the type of array to create.
getArrayTypeCode() - Method in class com.techtrader.modules.tools.bytecode.NewArrayInstruction
Get the array code used in the lowlevel bytecode.
getArrayTypeName() - Method in class com.techtrader.modules.tools.bytecode.NewArrayInstruction
Get the type of array to create.
getAttribute(String) - Method in class com.techtrader.modules.tools.bytecode.BCEntity
Return the attribute with the given name.
getAttributes() - Method in class com.techtrader.modules.tools.bytecode.BCEntity
Get all the attributes owned by this entity.
getAttributes(String) - Method in class com.techtrader.modules.tools.bytecode.BCEntity
Returns all attributes with the given name.
getByteIndex() - Method in class com.techtrader.modules.tools.bytecode.Instruction
Get the index in the method code byte block at which this opcode starts.
getCatchType() - Method in class com.techtrader.modules.tools.bytecode.ExceptionHandler
Get the class of the catch() type; returns null for catch-all clauses used to implement finally blocks.
getCatchTypeIndex() - Method in class com.techtrader.modules.tools.bytecode.ExceptionHandler
Get the index into the constant pool of the ClassEntry describing the Exception type this handler catches.
getCatchTypeName() - Method in class com.techtrader.modules.tools.bytecode.ExceptionHandler
Get the class of the catch() type; returns null for catch-all clauses used to implement finally blocks.
getClassIndex() - Method in class com.techtrader.modules.tools.bytecode.ClassInstruction
Get the constant pool index of the class for this instruction.
getClassIndex() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ComplexEntry
Get the index of the ClassEntry describing the class to which this entry applies.
getClassIndex(String) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ConstantPool
Get the constant pool index of the entry for the given class name.
getClassName() - Method in class com.techtrader.modules.tools.bytecode.ClassInstruction
Get the nam of the class to operate on.
getClassName(int) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ConstantPool
Get the value of the entry at the given index.
getClassType() - Method in class com.techtrader.modules.tools.bytecode.ClassInstruction
Get the Class of the type to operate on.
getCode() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Get the code for this method; returns null if none.
getCode() - Method in class com.techtrader.modules.tools.bytecode.Code
Get the code for this method as a byte array.
getComplexIndex(String, String, String, Class) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ConstantPool
Get the constant pool index of the entry for the given complex entry.
getComplexName(int) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ConstantPool
Get the value of the entry at the given index.
getComplexOwnerTypeName(int) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ConstantPool
Get the value of the entry at the given index.
getComplexTypeName(int) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ConstantPool
Get the value of the entry at the given index.
getConstant() - Method in class com.techtrader.modules.tools.bytecode.ConstantInstruction
Return the constant value as an Object; will be an instance of String, Integer, Float, Double, or Long, as necessary.
getConstant(int) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ConstantPool
Get the value of the entry at the given index.
getConstantIndex(Object) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ConstantPool
Get the constant pool index of the entry for the given constant value.
getConstantType() - Method in class com.techtrader.modules.tools.bytecode.ConstantInstruction
Return the class of constant this instruction references.
getConstantTypeName() - Method in class com.techtrader.modules.tools.bytecode.ConstantInstruction
Return the class of constant this instruction references.
getConstantValue() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.IntEntry
 
getConstantValue() - Method in interface com.techtrader.modules.tools.bytecode.lowlevel.ConstantEntry
 
getConstantValue() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.FloatEntry
 
getConstantValue() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.LongEntry
 
getConstantValue() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.StringEntry
 
getConstantValue() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.DoubleEntry
 
getDefaultOffset() - Method in class com.techtrader.modules.tools.bytecode.LookupSwitchInstruction
Synonymous with getOffset().
getDefaultOffset() - Method in class com.techtrader.modules.tools.bytecode.TableSwitchInstruction
Synonymous with getOffset().
getDefaultTarget() - Method in class com.techtrader.modules.tools.bytecode.LookupSwitchInstruction
Synonymous with getTarget().
getDefaultTarget() - Method in class com.techtrader.modules.tools.bytecode.TableSwitchInstruction
Synonymous with getTarget().
getDescriptorIndex() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Get the index in the constant pool of the UTF entry holding the descriptor of this method.
getDescriptorIndex() - Method in class com.techtrader.modules.tools.bytecode.LocalVariable
Get the index in the constant pool of the UTF entry holding the descriptor of this local.
getDescriptorIndex() - Method in class com.techtrader.modules.tools.bytecode.BCField
Get the index in the constant pool of the UTF entry holding the descriptor of this field.
getDescriptorIndex() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.NameAndTypeEntry
Get the index into the constant pool of a UTF8Entry containing the descriptor for this entity.
getDimensions() - Method in class com.techtrader.modules.tools.bytecode.MultiANewArrayInstruction
Get the dimensions of the array.
getDoubleConstant() - Method in class com.techtrader.modules.tools.bytecode.ConstantInstruction
Get the constant to double, for float constants; must be a ldc2 instruction.
getDoubleValue() - Method in class com.techtrader.modules.tools.bytecode.ConstantValueAttribute
Get the value of this double constant.
getEndPc() - Method in class com.techtrader.modules.tools.bytecode.ExceptionHandler
Get the program counter end position for this exception handler.
getEntries() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ConstantPool
Get the entries in the pool.
getEntry(int) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ConstantPool
Retrieve the entry at the specified 1-based index.
getExceptionHandler(Class) - Method in class com.techtrader.modules.tools.bytecode.Code
Get the exception handler that catches the given exception type; if multiple handlers catch the given type, which is returned is undefined.
getExceptionHandler(String) - Method in class com.techtrader.modules.tools.bytecode.Code
Get the exception handler that catches the given exception type; if multiple handlers catch the given type, which is returned is undefined.
getExceptionHandlers() - Method in class com.techtrader.modules.tools.bytecode.Code
Get the exception handlers active in this code block, or an empty array if none.
getExceptionHandlers(Class) - Method in class com.techtrader.modules.tools.bytecode.Code
Get all exception handlers that catch the given exception type.
getExceptionHandlers(String) - Method in class com.techtrader.modules.tools.bytecode.Code
Get all exception handlers that catch the given exception type.
getExceptionIndexes() - Method in class com.techtrader.modules.tools.bytecode.ExceptionsAttribute
Get the indexes into the constant pool referencing the ClassEntrys that describe the exception types thrown by this method.
getExceptionTypeNames() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Get the exception types thrown by this method.
getExceptionTypeNames() - Method in class com.techtrader.modules.tools.bytecode.ExceptionsAttribute
Get the names of the exception types for this method.
getExceptionTypes() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Get the exception types thrown by this method.
getExceptionTypes() - Method in class com.techtrader.modules.tools.bytecode.ExceptionsAttribute
Get the Class objects for the exceptions of this method.
GETFIELD - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
getfield() - Method in class com.techtrader.modules.tools.bytecode.Code
 
getField() - Method in class com.techtrader.modules.tools.bytecode.FieldInstruction
If the field is a member of the current class, then this method will retrieve the BCField object for it; otherwise it will return null.
getField(String) - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get the field with the given name.
getFieldIndex() - Method in class com.techtrader.modules.tools.bytecode.FieldInstruction
Get the index of the ComplexEntry in the constant pool describing the field to operate on.
GetFieldInstruction - class com.techtrader.modules.tools.bytecode.GetFieldInstruction.
Represents the GETFIELD or GETSTATIC instruction.
GetFieldInstruction(Code, int) - Constructor for class com.techtrader.modules.tools.bytecode.GetFieldInstruction
 
getFieldName() - Method in class com.techtrader.modules.tools.bytecode.FieldInstruction
Get the nam of the field to operate on.
getFieldOwnerType() - Method in class com.techtrader.modules.tools.bytecode.FieldInstruction
Get the type of the field.
getFieldOwnerTypeName() - Method in class com.techtrader.modules.tools.bytecode.FieldInstruction
Get the type of the field.
getFields() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get all the fields of this class.
getFieldType() - Method in class com.techtrader.modules.tools.bytecode.FieldInstruction
Get the type of the field.
getFieldTypeName() - Method in class com.techtrader.modules.tools.bytecode.FieldInstruction
Get the type of the field.
getFloatConstant() - Method in class com.techtrader.modules.tools.bytecode.ConstantInstruction
Get the constant to load, for float constants.
getFloatValue() - Method in class com.techtrader.modules.tools.bytecode.ConstantValueAttribute
Get the value of this float constant.
getFromType() - Method in class com.techtrader.modules.tools.bytecode.ConvertInstruction
Get the type of being converted from; will be one of: int, float, double, long.
getFromTypeName() - Method in class com.techtrader.modules.tools.bytecode.ConvertInstruction
Get the type of being converted from; will be one of: int, float, double, long.
getHandlerPc() - Method in class com.techtrader.modules.tools.bytecode.ExceptionHandler
Get the start of the actual exception handler code.
getHandlerStart() - Method in class com.techtrader.modules.tools.bytecode.ExceptionHandler
Get the instruction marking the beginning of the catch {} block.
getHigh() - Method in class com.techtrader.modules.tools.bytecode.TableSwitchInstruction
 
getIncrement() - Method in class com.techtrader.modules.tools.bytecode.IIncInstruction
Return the increment for this IINC instruction.
getIndex() - Method in class com.techtrader.modules.tools.bytecode.LocalVariableInstruction
Get the index of the local variable that this instruction should operate on.
getIndex() - Method in class com.techtrader.modules.tools.bytecode.InnerClass
Get the index into the constant pool of the ClassEntry that describeds this class.
getIndex() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get the index in the constant pool of the ClassEntry for this class.
getIndex() - Method in class com.techtrader.modules.tools.bytecode.LocalVariable
Get the index into local variable table of the current frame for this variable.
getInnerClass(String) - Method in class com.techtrader.modules.tools.bytecode.InnerClassesAttribute
Return the inner class with the given name.
getInnerClasses() - Method in class com.techtrader.modules.tools.bytecode.InnerClassesAttribute
Get all the inner classes owned by this entity.
getInnerClasses(String) - Method in class com.techtrader.modules.tools.bytecode.InnerClassesAttribute
Returns all inner classes with the given name.
getInstruction() - Method in class com.techtrader.modules.tools.bytecode.WideInstruction
Get the code of the instruction to modify; this will return one of the constants defined in Constants.
getInstructions() - Method in class com.techtrader.modules.tools.bytecode.Code
Get all the Instructions of this method.
getIntConstant() - Method in class com.techtrader.modules.tools.bytecode.ConstantInstruction
Get the constant to load, for int constants.
getInterfaceIndexes() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get the list of indexes into the constant pool of the ClassEntrys describing all the interfaces this class implements/extends.
getInterfaceNames() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get the names of the interfaces for this class, including package names.
getInterfaceTypes() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get the Class objects for the interfaces of this class.
getIntValue() - Method in class com.techtrader.modules.tools.bytecode.ConstantValueAttribute
Get the value of this int constant.
getKey() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ComplexEntry
 
getKey() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.IntEntry
 
getKey() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.PlaceHolderEntry
 
getKey() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.NameAndTypeEntry
 
getKey() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ClassEntry
 
getKey() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.FloatEntry
 
getKey() - Method in interface com.techtrader.modules.tools.bytecode.lowlevel.Entry
Return a suitable hash key for this entry.
getKey() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.LongEntry
 
getKey() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.StringEntry
 
getKey() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.DoubleEntry
 
getKey() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.UTF8Entry
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.Instruction
Return the length in bytes of this opcode, including all arguments.
getLength() - Method in class com.techtrader.modules.tools.bytecode.ClassInstruction
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.Attribute
Return the length of the .class representation of this attribute, in bytes.
getLength() - Method in class com.techtrader.modules.tools.bytecode.SourceFileAttribute
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.InnerClassesAttribute
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.LocalVariableTableAttribute
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.ExceptionsAttribute
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.JumpInstruction
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.ConstantInstruction
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.Code
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.MethodInstruction
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.StoreInstruction
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.LineNumberTableAttribute
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.LookupSwitchInstruction
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.ConstantValueAttribute
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.FieldInstruction
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.LocalVariable
Get the number of bytes for which this local variable has a value in the code byt array.
getLength() - Method in class com.techtrader.modules.tools.bytecode.TableSwitchInstruction
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.LoadInstruction
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.RetInstruction
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.UnknownAttribute
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.IIncInstruction
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.WideInstruction
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.MultiANewArrayInstruction
 
getLength() - Method in class com.techtrader.modules.tools.bytecode.NewArrayInstruction
 
getLineNumber() - Method in class com.techtrader.modules.tools.bytecode.LineNumber
Get the line number this entity represents.
getLineNumbers() - Method in class com.techtrader.modules.tools.bytecode.LineNumberTableAttribute
Get the line numbers held in this table.
getLocalsIndex(int) - Method in class com.techtrader.modules.tools.bytecode.Code
Get the local variable index for the paramIndex'th parameter to the method.
getLocalVariable(String) - Method in class com.techtrader.modules.tools.bytecode.LocalVariableTableAttribute
Get the local with the given name.
getLocalVariables() - Method in class com.techtrader.modules.tools.bytecode.LocalVariableTableAttribute
Get all the locals of this method.
getLongConstant() - Method in class com.techtrader.modules.tools.bytecode.ConstantInstruction
Get the constant to load, for float constants; must be a ldc2 instruction.
getLongValue() - Method in class com.techtrader.modules.tools.bytecode.ConstantValueAttribute
Get the value of this long constant.
getLow() - Method in class com.techtrader.modules.tools.bytecode.TableSwitchInstruction
 
getMagic() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get the magic number for this .class; if this is a valid class, this should be equal to the VALID_MAGIC constant.
getMajorVersion() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get the major version of the bytecode spec used for this class; JVMs are only required to operate with versions that they understand; leaving the default value (45) is safe.
getMatches() - Method in class com.techtrader.modules.tools.bytecode.LookupSwitchInstruction
 
getMaxLocals() - Method in class com.techtrader.modules.tools.bytecode.Code
Get the maximum number of local variables (including params) in this method.
getMaxStack() - Method in class com.techtrader.modules.tools.bytecode.Code
Get the maximum stack depth for this code block.
getMethod() - Method in class com.techtrader.modules.tools.bytecode.MethodInstruction
If the method is a member of the current class, then this method will retrieve the BCMethod object for it; otherwise it will return null.
getMethod(String) - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get the method with the given name.
getMethod(String, Class[]) - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get the method with the given name and param types.
getMethod(String, String[]) - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get the method with the given name and param types.
getMethodIndex() - Method in class com.techtrader.modules.tools.bytecode.MethodInstruction
Get the index of the ComplexEntry in the constant pool describing the method to operate on.
getMethodName() - Method in class com.techtrader.modules.tools.bytecode.MethodInstruction
Get the nam of the method to operate on.
getMethodOwnerType() - Method in class com.techtrader.modules.tools.bytecode.MethodInstruction
Get the type of the method.
getMethodOwnerTypeName() - Method in class com.techtrader.modules.tools.bytecode.MethodInstruction
Get the type of the method.
getMethodParamTypeNames() - Method in class com.techtrader.modules.tools.bytecode.MethodInstruction
Get the param types of the method.
getMethodParamTypes() - Method in class com.techtrader.modules.tools.bytecode.MethodInstruction
Get the param types of the method.
getMethodReturnType() - Method in class com.techtrader.modules.tools.bytecode.MethodInstruction
Get the return type of the method.
getMethodReturnTypeName() - Method in class com.techtrader.modules.tools.bytecode.MethodInstruction
Get the return type of the method.
getMethods() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get all the methods of this class.
getMethods(String) - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get all methods with the given name.
getMinorVersion() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get the minor version of the bytecode spec used for this class; JVMs are only required to operate with versions that they understand; leaving the default value (3) is safe.
getName() - Method in class com.techtrader.modules.tools.bytecode.Instruction
Get the name of this opcode.
getName() - Method in class com.techtrader.modules.tools.bytecode.InnerClass
Get the name of this field.
getName() - Method in class com.techtrader.modules.tools.bytecode.Attribute
Return the name of this attribute.
getName() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Get the name of this method.
getName() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get the name of this class, including package name.
getName() - Method in class com.techtrader.modules.tools.bytecode.LocalVariable
Get the name of this local.
getName() - Method in class com.techtrader.modules.tools.bytecode.BCField
Get the name of this field.
getNameAndTypeIndex() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ComplexEntry
Get the index in the constant pool of the NameAndTypeEntry describing this entity.
getNameAndTypeIndex(String, String) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ConstantPool
Get the constant pool index of the entry for the given name+type.
getNameIndex() - Method in class com.techtrader.modules.tools.bytecode.InnerClass
Get the index into the constant pool of the UTF8Entry that holds the name of the class.
getNameIndex() - Method in class com.techtrader.modules.tools.bytecode.Attribute
Return the constant pool index of the UTF entry holding the name of this attribute.
getNameIndex() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Get the index in the constant pool of the UTF entry holding the name of this method.
getNameIndex() - Method in class com.techtrader.modules.tools.bytecode.LocalVariable
Get the index into the constant pool of the UTF8Entry holding the name of this variable.
getNameIndex() - Method in class com.techtrader.modules.tools.bytecode.BCField
Get the index in the constant pool of the UTF entry holding the name of this field.
getNameIndex() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.NameAndTypeEntry
Get the index into the constant pool of a UTF8Entry containing the name of this entity.
getNameIndex() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ClassEntry
Get the index into the constant pool of a UTF8Entry containing the class name.
getNaNValue() - Method in class com.techtrader.modules.tools.bytecode.CmpInstruction
Get the number that will be placed on the stack if this instruction is of type float or double and one of the operands is NaN.
getNextLocalsIndex() - Method in class com.techtrader.modules.tools.bytecode.Code
Get the next next available local variable index.
getOffset() - Method in class com.techtrader.modules.tools.bytecode.JumpInstruction
Get the byte offset for the jump instruction.
getOffsets() - Method in class com.techtrader.modules.tools.bytecode.LookupSwitchInstruction
 
getOffsets() - Method in class com.techtrader.modules.tools.bytecode.TableSwitchInstruction
 
getOpCode() - Method in class com.techtrader.modules.tools.bytecode.Instruction
Get the opcode this instruction represents.
getOperation() - Method in class com.techtrader.modules.tools.bytecode.MathInstruction
Return the operation for this math instruction; will be one of the math constant defined in Constants, or -1 if unset.
getOuterClassIndex() - Method in class com.techtrader.modules.tools.bytecode.InnerClass
Get the index into the constant pool of the ClassEntry describing the outer class.
getOwner() - Method in class com.techtrader.modules.tools.bytecode.Instruction
Get the Code block that owns this Instruction.
getOwner() - Method in class com.techtrader.modules.tools.bytecode.InnerClass
Inner classes are owned by InnerClassesAttributes.
getOwner() - Method in class com.techtrader.modules.tools.bytecode.Attribute
Each Attribute references the entity that owns it.
getOwner() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Get the BCClass that owns this method.
getOwner() - Method in class com.techtrader.modules.tools.bytecode.LocalVariable
Local variables are contained in LocalVariableTableAttributds.
getOwner() - Method in class com.techtrader.modules.tools.bytecode.LineNumber
Line numbers are stored in a LineNumberTableAttribute.
getOwner() - Method in class com.techtrader.modules.tools.bytecode.BCField
Get the BCClass that owns this field.
getParamTypeNames() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Get the names of all the parameter types for this method.
getParamTypes() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Get the types of parameters this method takes.
getPool() - Method in class com.techtrader.modules.tools.bytecode.BCEntity
Return the constant pool for the current class.
getPool() - Method in class com.techtrader.modules.tools.bytecode.Attribute
Implementation of the BCEntity abstract method; delegates to the owning entity.
getPool() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Get the class constant pool; this method delegates to the owning class.
getPool() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Return the constant pool for this class.
getPool() - Method in class com.techtrader.modules.tools.bytecode.BCField
Get the class constant pool; this method delegates to the owning class.
getReturnType() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Get the Class of the return type of this method.
getReturnTypeName() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Get the name of the class type returned by this method.
getSourceFile() - Method in class com.techtrader.modules.tools.bytecode.SourceFileAttribute
Get the name of the source file.
getSourceFileIndex() - Method in class com.techtrader.modules.tools.bytecode.SourceFileAttribute
Get the index into the constant pool of the UTF8Entry naming the source file for this class.
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.Instruction
Return the number of stack positions this instruction pushes or pops during its execution.
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.MathInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.ClassInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.ArrayStoreInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.ReturnInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.StackInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.MonitorInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.JumpInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.ConstantInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.MethodInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.StoreInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.LookupSwitchInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.TableSwitchInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.LoadInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.PutFieldInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.GetFieldInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.ArrayLoadInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.WideInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.MultiANewArrayInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.CmpInstruction
 
getStackChange() - Method in class com.techtrader.modules.tools.bytecode.ConvertInstruction
 
getStartPc() - Method in class com.techtrader.modules.tools.bytecode.ExceptionHandler
Get the program counter start position for this exception handler.
getStartPc() - Method in class com.techtrader.modules.tools.bytecode.LocalVariable
Get the start position of the program counter at which this local variable has a value.
getStartPc() - Method in class com.techtrader.modules.tools.bytecode.LineNumber
Get the index into the code byte array at which this line starts.
GETSTATIC - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
getstatic() - Method in class com.techtrader.modules.tools.bytecode.Code
 
getStringConstant() - Method in class com.techtrader.modules.tools.bytecode.ConstantInstruction
Get the constant to load, for String constants.
getStringIndex() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.StringEntry
Get the index into the constant pool of the UTF8Entry storing the value of this string constant.
getStringValue() - Method in class com.techtrader.modules.tools.bytecode.ConstantValueAttribute
Get the value of this String constant.
getSuperclassIndex() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get the index in the constant pool of the ClassEntry for the superclass.
getSuperclassName() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get the name of the superclass for this class, including package name.
getSuperclassType() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get the Class object for the superclass of this class.
getTarget() - Method in class com.techtrader.modules.tools.bytecode.JumpInstruction
Get the current target instruction to jump to, if it has been set.
getTargets() - Method in class com.techtrader.modules.tools.bytecode.LookupSwitchInstruction
 
getTargets() - Method in class com.techtrader.modules.tools.bytecode.TableSwitchInstruction
 
getToType() - Method in class com.techtrader.modules.tools.bytecode.ConvertInstruction
Get the type being converted to; will be one of: int, float, double, long, byte, char, short.
getToTypeName() - Method in class com.techtrader.modules.tools.bytecode.ConvertInstruction
Get the type being converted to; will be one of: int, float, double, long, byte, char, short.
getTryEnd() - Method in class com.techtrader.modules.tools.bytecode.ExceptionHandler
Get the instruction at the end of the try {} block.
getTryStart() - Method in class com.techtrader.modules.tools.bytecode.ExceptionHandler
Get the instruction marking the beginning of the try {} block.
getType() - Method in class com.techtrader.modules.tools.bytecode.MathInstruction
Get the type of args to operation on; will be one of: int, float, double, long.
getType() - Method in class com.techtrader.modules.tools.bytecode.ArrayInstruction
Get the type of array to load; this is one of: int, float, double, long, char, byte, short, or Object.class.
getType() - Method in class com.techtrader.modules.tools.bytecode.ReturnInstruction
Get the type to return; this is one of: int, float, double, long, void, or Object.class.
getType() - Method in class com.techtrader.modules.tools.bytecode.TypedLocalVariableInstruction
Get the type of variable to load; this is one of: int, float, double, long, or Object.class.
getType() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Get the Class object for this class.
getType() - Method in class com.techtrader.modules.tools.bytecode.ConstantValueAttribute
Return the type of constant this attribute represents, or null if the constant has not been set.
getType() - Method in class com.techtrader.modules.tools.bytecode.LocalVariable
Get the Class object for the type of this field.
getType() - Method in class com.techtrader.modules.tools.bytecode.BCField
Get the Class object for the type of this field.
getType() - Method in class com.techtrader.modules.tools.bytecode.CmpInstruction
Get the type of value to operate on; this is one of: float, double, long.
getType() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.IntEntry
 
getType() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.PlaceHolderEntry
 
getType() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.NameAndTypeEntry
 
getType() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ClassEntry
 
getType() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.FloatEntry
 
getType() - Method in interface com.techtrader.modules.tools.bytecode.lowlevel.Entry
Get the constant for the type of entry represented.
getType() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.InterfaceMethodEntry
 
getType() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.MethodEntry
 
getType() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.FieldEntry
 
getType() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.LongEntry
 
getType() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.StringEntry
 
getType() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.DoubleEntry
 
getType() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.UTF8Entry
 
getTypeIndex() - Method in class com.techtrader.modules.tools.bytecode.BCField
Get the index in the constant pool of the UTF entry holding the descriptor of this field.
getTypeName() - Method in class com.techtrader.modules.tools.bytecode.ArrayInstruction
Get the type of array to load; this is one of: int, float, double, long, char, byte, short, or java.lang.Object.
getTypeName() - Method in class com.techtrader.modules.tools.bytecode.ReturnInstruction
Get the type to return; this is one of: int, float, double, long, void, or java.lang.Object.
getTypeName() - Method in class com.techtrader.modules.tools.bytecode.TypedLocalVariableInstruction
Get the type of variable to load; this is one of: int, float, double, long, or java.lang.Object.
getTypeName() - Method in class com.techtrader.modules.tools.bytecode.ConstantValueAttribute
Return the type of constant this attribute represents, or null if the constant has not been set.
getTypeName() - Method in class com.techtrader.modules.tools.bytecode.LocalVariable
Get the name of the type of this local.
getTypeName() - Method in class com.techtrader.modules.tools.bytecode.BCField
Get the name of the type of this field.
getTypeName() - Method in class com.techtrader.modules.tools.bytecode.CmpInstruction
Get the type of value to operate on; this is one of: float, double, long.
getUTF(int) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ConstantPool
Get the value of the entry at the given index.
getUTFIndex(String) - Method in class com.techtrader.modules.tools.bytecode.lowlevel.ConstantPool
Get the constant pool index of the entry for the given UTF value.
getValue() - Method in class com.techtrader.modules.tools.bytecode.ConstantValueAttribute
Return the value of this constant as an Object of the appropriate type (String, Integer, Double, etc).
getValue() - Method in class com.techtrader.modules.tools.bytecode.UnknownAttribute
The value's type is unknown, so just store the byte array.
getValue() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.IntEntry
Get the value of this constant.
getValue() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.FloatEntry
Return the value of this constant.
getValue() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.LongEntry
Get the value of the constant.
getValue() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.DoubleEntry
Get the value of the constant.
getValue() - Method in class com.techtrader.modules.tools.bytecode.lowlevel.UTF8Entry
Get the value of the entry.
getValueIndex() - Method in class com.techtrader.modules.tools.bytecode.ConstantValueAttribute
Get the index in the constnat pool of the Entry describeing this constant; this might be a StringEntry, IntEntry, DoubleEntry, etc.
go2_w() - Method in class com.techtrader.modules.tools.bytecode.Code
 
go2() - Method in class com.techtrader.modules.tools.bytecode.Code
 
GOTO - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
GOTO_W - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 

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 _