|
mjc | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use CodeInfo | |
| org.multijava.dis | |
| org.multijava.mjc | Implements mjc, a MultiJava compiler. |
| org.multijava.util.backend | Provides an optimizer for methods for the compilers in MultiJava and the Java Modeling Language. |
| org.multijava.util.classfile | Provides an editor for classfiles used by MultiJava and the Java Modeling Language. |
| org.multijava.util.optimize | Provides an optimizer for classfiles used by MultiJava and the Java Modeling Language. |
| Uses of CodeInfo in org.multijava.dis |
| Methods in org.multijava.dis with parameters of type CodeInfo | |
private void |
Disassembler.writeCodeInfo(IndentingWriter out,
CodeInfo info)
Prints code |
private void |
Disassembler.writeHandlerInfo(IndentingWriter out,
CodeInfo info)
Prints exception handlers |
private void |
Disassembler.writeLocalVariableInfo(IndentingWriter out,
CodeInfo info)
Prints local variables |
| Uses of CodeInfo in org.multijava.mjc |
| Methods in org.multijava.mjc that return CodeInfo | |
CodeInfo |
CSourceMethod.genCode()
Generates the bytecode for this method |
protected CodeInfo |
CSourceMethod.setParmsAndOptimizeCode(CodeInfo info)
|
CodeInfo |
CSourceAmbiguousDispatcherClass.CSourceAmbiguousDispatcherClass$1.genCode()
|
CodeInfo |
CSourceAmbiguousDispatcherClass.CSourceAmbiguousDispatcherClass$2.genCode()
|
CodeInfo |
CSourceAmbiguousDispatcherClass.CSourceAmbiguousDispatcherClass$3.genCode()
|
CodeInfo |
CSourceDispatcherClass.CSourceDispatcherClass$1.genCode()
|
| Methods in org.multijava.mjc with parameters of type CodeInfo | |
protected MethodInfo |
CSourceMethod.createMethodInfo(long modifiers,
String name,
String type,
String genericsignature,
String[] exceptions,
CodeInfo code,
boolean deprecated,
boolean synthetic)
Creates a method info object. |
protected CodeInfo |
CSourceMethod.setParmsAndOptimizeCode(CodeInfo info)
|
| Constructors in org.multijava.mjc with parameters of type CodeInfo | |
CMethodInfo(short modifiers,
String name,
String type,
String genericsignature,
String[] exceptions,
CodeInfo code,
boolean deprecated,
boolean synthetic)
Constructs a new instance. |
|
| Uses of CodeInfo in org.multijava.util.backend |
| Methods in org.multijava.util.backend that return CodeInfo | |
static CodeInfo |
Optimizer.optimize(MethodInfo info,
CodeInfo code,
BackendOptions options)
Optimizes the byte code for a single method. |
CodeInfo |
Optimizer.getCodeInfo()
Returns a new, optimized code info structure. |
| Methods in org.multijava.util.backend with parameters of type CodeInfo | |
static CodeInfo |
Optimizer.optimize(MethodInfo info,
CodeInfo code,
BackendOptions options)
Optimizes the byte code for a single method. |
private InstructionHandle |
Optimizer.installInstructionHandles(CodeInfo info)
Install handles around instructions. |
| Constructors in org.multijava.util.backend with parameters of type CodeInfo | |
Optimizer(CodeInfo codeInfo)
Constructs a new optimizer object. |
|
| Uses of CodeInfo in org.multijava.util.classfile |
| Subclasses of CodeInfo in org.multijava.util.classfile | |
class |
SkippedCodeInfo
The code info, but without the instructions (only the interface) |
| Fields in org.multijava.util.classfile declared as CodeInfo | |
static CodeInfo |
CodeInfo.DUM_INFO
|
private CodeInfo |
CodeEnv.codeInfo
|
| Methods in org.multijava.util.classfile that return CodeInfo | |
CodeInfo |
MethodInfo.getCodeInfo()
Returns the code attribute associated with this method |
| Methods in org.multijava.util.classfile with parameters of type CodeInfo | |
static void |
CodeEnv.check(CodeInfo codeInfo)
Checks the specified CodeInfo structure and computes maxStack and maxLocals. |
void |
MethodInfo.setCodeInfo(CodeInfo info)
Sets the code attribute associated with this method |
| Constructors in org.multijava.util.classfile with parameters of type CodeInfo | |
CodeEnv(CodeInfo codeInfo)
Constructs a new CodeEnv structure. |
|
MethodInfo(short modifiers,
String name,
String type,
String genericsignature,
String[] exceptions,
CodeInfo code,
boolean deprecated,
boolean synthetic)
Constructs a method entry |
|
| Uses of CodeInfo in org.multijava.util.optimize |
| Methods in org.multijava.util.optimize that return CodeInfo | |
static CodeInfo |
Optimizer.optimize(CodeInfo code,
int level)
Optimizes the byte code for a single method. |
CodeInfo |
Optimizer.getCodeInfo()
Returns a new, optimized code info structure. |
| Methods in org.multijava.util.optimize with parameters of type CodeInfo | |
static CodeInfo |
Optimizer.optimize(CodeInfo code,
int level)
Optimizes the byte code for a single method. |
private InstructionHandle |
Optimizer.installInstructionHandles(CodeInfo info)
Install handles around instructions. |
| Constructors in org.multijava.util.optimize with parameters of type CodeInfo | |
Optimizer(CodeInfo codeInfo)
Constructs a new optimizer object. |
|
|
mjc | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||