| Package | Description |
|---|---|
| org.objectweb.asm.commons |
Provides some useful class and method adapters.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) JSRInlinerAdapter.Instantiation |
JSRInlinerAdapter.Instantiation.parent
The instantiation from which this one was created (or null for the instantiation of
the main "subroutine").
|
| Modifier and Type | Method and Description |
|---|---|
(package private) JSRInlinerAdapter.Instantiation |
JSRInlinerAdapter.Instantiation.findOwner(int insnIndex)
Returns the "owner" of a particular instruction relative to this instantiation: the owner
refers to the Instantiation which will emit the version of this instruction that we will
execute.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
JSRInlinerAdapter.emitInstantiation(JSRInlinerAdapter.Instantiation instantiation,
java.util.List<JSRInlinerAdapter.Instantiation> worklist,
InsnList newInstructions,
java.util.List<TryCatchBlockNode> newTryCatchBlocks,
java.util.List<LocalVariableNode> newLocalVariables)
Emits an instantiation of a subroutine, specified by
instantiation. |
| Modifier and Type | Method and Description |
|---|---|
private void |
JSRInlinerAdapter.emitInstantiation(JSRInlinerAdapter.Instantiation instantiation,
java.util.List<JSRInlinerAdapter.Instantiation> worklist,
InsnList newInstructions,
java.util.List<TryCatchBlockNode> newTryCatchBlocks,
java.util.List<LocalVariableNode> newLocalVariables)
Emits an instantiation of a subroutine, specified by
instantiation. |
| Constructor and Description |
|---|
Instantiation(JSRInlinerAdapter.Instantiation parent,
java.util.BitSet subroutineInsns) |