|
JML | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use AccessorContainer | |
| 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 AccessorContainer in org.multijava.dis |
| Methods in org.multijava.dis with parameters of type AccessorContainer | |
InstructionAccessor |
HandleCreator.transform(InstructionAccessor accessor,
AccessorContainer container)
Transforms the specified accessor. |
void |
InstructionHandle.attachTo(AccessorContainer container)
Notifies this handle that is has been attached to the specified container. |
| Uses of AccessorContainer in org.multijava.mjc |
| Methods in org.multijava.mjc with parameters of type AccessorContainer | |
InstructionAccessor |
CodeSequence.CodeSequence$1.transform(InstructionAccessor accessor,
AccessorContainer container)
|
| Uses of AccessorContainer in org.multijava.util.backend |
| Classes in org.multijava.util.backend that implement AccessorContainer | |
(package private) class |
BasicBlock
This class replaces all references to instructions by their associated handle. |
class |
Optimizer
This class is the entry point for the peephole byte code optimizer |
| Methods in org.multijava.util.backend that return AccessorContainer | |
AccessorContainer |
InstructionHandle.getAccessor(int i)
|
| Methods in org.multijava.util.backend with parameters of type AccessorContainer | |
InstructionAccessor |
Optimizer.Optimizer$1.transform(InstructionAccessor accessor,
AccessorContainer container)
|
void |
BasicBlock.attachTo(AccessorContainer container)
Notifies this handle that is has been attached to the specified container. |
void |
InstructionHandle.attachTo(AccessorContainer container)
Notifies this handle that is has been attached to the specified container. |
void |
InstructionHandle.addAccessor(AccessorContainer accessor)
|
void |
InstructionHandle.removeAccessor(AccessorContainer accessor)
|
private void |
InstructionHandle.changeTarget(AccessorContainer container,
InstructionHandle target)
|
InstructionAccessor |
HandleCreator.transform(InstructionAccessor accessor,
AccessorContainer container)
Transforms the specified accessor. |
| Uses of AccessorContainer in org.multijava.util.classfile |
| Classes in org.multijava.util.classfile that implement AccessorContainer | |
class |
HandlerInfo
This class represents a protected ("try") portion of block with an handler (catch) for a specified type of exception |
class |
JumpInstruction
This class represents instructions that take a label as argument. |
class |
LineNumberInfo
VMS 4.7.6: Line Number Table Attribute This attribute represents a mapping between he Java Virtual Machine code array and the line number in the original Java source file |
class |
LocalVariableInfo
VMS 4.7.6: Line Number Table Attribute This attribute represents a mapping between he Java Virtual Machine code array and the line number in the original Java source file |
class |
SwitchInstruction
Some instructions are persnickety enough that its simpler to write them separately instead of smushing them with all the rest. |
| Methods in org.multijava.util.classfile with parameters of type AccessorContainer | |
abstract InstructionAccessor |
AccessorTransformer.transform(InstructionAccessor accessor,
AccessorContainer container)
Transforms the specified accessor. |
abstract InstructionAccessor |
InstructionAccessor.transform(AccessorTransformer transformer,
AccessorContainer container)
Transforms the accessor. |
InstructionAccessor |
CodeEnv.CodeEnv$1.transform(InstructionAccessor accessor,
AccessorContainer container)
|
InstructionAccessor |
InstructionIO.InstructionIO$1.transform(InstructionAccessor accessor,
AccessorContainer container)
|
InstructionAccessor |
AbstractInstructionAccessor.transform(AccessorTransformer transformer,
AccessorContainer container)
Transforms the accessor. |
void |
InstructionHandle.attachTo(AccessorContainer container)
Notifies this handle that is has been attached to the specified container. |
InstructionAccessor |
HandleCreator.transform(InstructionAccessor accessor,
AccessorContainer container)
Transforms the specified accessor. |
| Uses of AccessorContainer in org.multijava.util.optimize |
| Methods in org.multijava.util.optimize that return AccessorContainer | |
AccessorContainer |
InstructionHandle.getAccessor(int i)
|
| Methods in org.multijava.util.optimize with parameters of type AccessorContainer | |
InstructionAccessor |
Optimizer.Optimizer$1.transform(InstructionAccessor accessor,
AccessorContainer container)
|
InstructionAccessor |
HandleCreator.transform(InstructionAccessor accessor,
AccessorContainer container)
Transforms the specified accessor. |
void |
InstructionHandle.attachTo(AccessorContainer container)
Notifies this handle that is has been attached to the specified container. |
void |
InstructionHandle.addAccessor(AccessorContainer accessor)
|
void |
InstructionHandle.removeAccessor(AccessorContainer accessor)
|
private void |
InstructionHandle.changeTarget(AccessorContainer container,
InstructionHandle target)
|
|
JML | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||