public class ImmutableEndLocal extends ImmutableDebugItem implements EndLocal
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
name |
protected int |
register |
protected java.lang.String |
signature |
protected java.lang.String |
type |
codeAddress| Constructor and Description |
|---|
ImmutableEndLocal(int codeAddress,
int register) |
ImmutableEndLocal(int codeAddress,
int register,
java.lang.String name,
java.lang.String type,
java.lang.String signature) |
| Modifier and Type | Method and Description |
|---|---|
int |
getDebugItemType()
The type of this debug item.
|
java.lang.String |
getName() |
int |
getRegister() |
java.lang.String |
getSignature() |
java.lang.String |
getType() |
static ImmutableEndLocal |
of(EndLocal endLocal) |
getCodeAddress, immutableListOf, ofclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCodeAddressprotected final int register
@Nullable protected final java.lang.String name
@Nullable protected final java.lang.String type
@Nullable protected final java.lang.String signature
public ImmutableEndLocal(int codeAddress,
int register)
public ImmutableEndLocal(int codeAddress,
int register,
@Nullable
java.lang.String name,
@Nullable
java.lang.String type,
@Nullable
java.lang.String signature)
@Nonnull public static ImmutableEndLocal of(@Nonnull EndLocal endLocal)
public int getRegister()
getRegister in interface EndLocal@Nullable public java.lang.String getSignature()
getSignature in interface LocalInfopublic int getDebugItemType()
DebugItemgetDebugItemType in interface DebugItem