protected class MethodImplementationRewriter.RewrittenMethodImplementation extends java.lang.Object implements MethodImplementation
| Modifier and Type | Field and Description |
|---|---|
protected MethodImplementation |
methodImplementation |
| Constructor and Description |
|---|
RewrittenMethodImplementation(MethodImplementation methodImplementation) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<? extends DebugItem> |
getDebugItems()
Get a list of debug items for this method.
|
java.lang.Iterable<? extends Instruction> |
getInstructions()
Gets the instructions in this method.
|
int |
getRegisterCount()
Gets the number of registers in this method.
|
java.util.List<? extends TryBlock<? extends ExceptionHandler>> |
getTryBlocks()
Gets a list of the try blocks defined for this method.
|
@Nonnull protected MethodImplementation methodImplementation
public RewrittenMethodImplementation(@Nonnull
MethodImplementation methodImplementation)
public int getRegisterCount()
MethodImplementationgetRegisterCount in interface MethodImplementation@Nonnull public java.lang.Iterable<? extends Instruction> getInstructions()
MethodImplementationgetInstructions in interface MethodImplementation@Nonnull public java.util.List<? extends TryBlock<? extends ExceptionHandler>> getTryBlocks()
MethodImplementationgetTryBlocks in interface MethodImplementation@Nonnull public java.lang.Iterable<? extends DebugItem> getDebugItems()
MethodImplementationgetDebugItems in interface MethodImplementation