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 _

M

main(String[]) - Static method in class com.techtrader.modules.tools.bytecode.visitor.PrettyPrintVisitor
Invoke with the class or file names to pretty print; the functionality is similar to the javap -c command, but more detailed.
makePackage() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Manipulate the method access flags.
makePackage() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Manipulate the class access flags.
makePackage() - Method in class com.techtrader.modules.tools.bytecode.BCField
Manipulate the method access flags.
makePrivate() - Method in class com.techtrader.modules.tools.bytecode.InnerClass
Manipulate the inner class access flags.
makePrivate() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Manipulate the method access flags.
makePrivate() - Method in class com.techtrader.modules.tools.bytecode.BCField
Manipulate the method access flags.
makeProtected() - Method in class com.techtrader.modules.tools.bytecode.InnerClass
Manipulate the inner class access flags.
makeProtected() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Manipulate the method access flags.
makeProtected() - Method in class com.techtrader.modules.tools.bytecode.BCField
Manipulate the method access flags.
makePublic() - Method in class com.techtrader.modules.tools.bytecode.InnerClass
Manipulate the inner class access flags.
makePublic() - Method in class com.techtrader.modules.tools.bytecode.BCMethod
Manipulate the method access flags.
makePublic() - Method in class com.techtrader.modules.tools.bytecode.BCClass
Manipulate the class access flags.
makePublic() - Method in class com.techtrader.modules.tools.bytecode.BCField
Manipulate the method access flags.
MATH_ADD - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
MATH_AND - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
MATH_DIV - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
MATH_MUL - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
MATH_NEG - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
MATH_OR - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
MATH_REM - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
MATH_SHL - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
MATH_SHR - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
MATH_SUB - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
MATH_USHR - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
MATH_XOR - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
math() - Method in class com.techtrader.modules.tools.bytecode.Code
This is a convenience method to invoke the proper math instruction if neither the type nor operation are known at compile time.
MathInstruction - class com.techtrader.modules.tools.bytecode.MathInstruction.
Represents one of the math operations defined in the Constants interface.
MathInstruction(Code) - Constructor for class com.techtrader.modules.tools.bytecode.MathInstruction
 
MathInstruction(Code, int, int, Class) - Constructor for class com.techtrader.modules.tools.bytecode.MathInstruction
 
MethodEntry - class com.techtrader.modules.tools.bytecode.lowlevel.MethodEntry.
Represents a method in the constant pool.
MethodEntry() - Constructor for class com.techtrader.modules.tools.bytecode.lowlevel.MethodEntry
 
MethodInstruction - class com.techtrader.modules.tools.bytecode.MethodInstruction.
Represents an instruction that takes as an argument a method to operate on.
MethodInstruction(Code, int) - Constructor for class com.techtrader.modules.tools.bytecode.MethodInstruction
 
MONITORENTER - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
monitorenter() - Method in class com.techtrader.modules.tools.bytecode.Code
 
MonitorEnterInstruction - class com.techtrader.modules.tools.bytecode.MonitorEnterInstruction.
MONITORENTER
MonitorEnterInstruction(Code) - Constructor for class com.techtrader.modules.tools.bytecode.MonitorEnterInstruction
 
MONITOREXIT - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
monitorexit() - Method in class com.techtrader.modules.tools.bytecode.Code
 
MonitorExitInstruction - class com.techtrader.modules.tools.bytecode.MonitorExitInstruction.
MONITOREXIT
MonitorExitInstruction(Code) - Constructor for class com.techtrader.modules.tools.bytecode.MonitorExitInstruction
 
MonitorInstruction - class com.techtrader.modules.tools.bytecode.MonitorInstruction.
A MONITORENTER or MONITOREXIT instruction.
MonitorInstruction(Code) - Constructor for class com.techtrader.modules.tools.bytecode.MonitorInstruction
 
mul() - 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.
MULTIANEWARRAY - Static variable in interface com.techtrader.modules.tools.bytecode.Constants
 
multianewarray() - Method in class com.techtrader.modules.tools.bytecode.Code
 
MultiANewArrayInstruction - class com.techtrader.modules.tools.bytecode.MultiANewArrayInstruction.
Represents the MULTIANEWARRAY opcode instruction, which creates a new multi-dimensional array.
MultiANewArrayInstruction(Code) - Constructor for class com.techtrader.modules.tools.bytecode.MultiANewArrayInstruction
 

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 _