public class ImmutableRestartLocal extends ImmutableDebugItem implements RestartLocal
| 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 |
|---|
ImmutableRestartLocal(int codeAddress,
int register) |
ImmutableRestartLocal(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 ImmutableRestartLocal |
of(RestartLocal restartLocal) |
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 ImmutableRestartLocal(int codeAddress,
int register)
public ImmutableRestartLocal(int codeAddress,
int register,
@Nullable
java.lang.String name,
@Nullable
java.lang.String type,
@Nullable
java.lang.String signature)
@Nonnull public static ImmutableRestartLocal of(@Nonnull RestartLocal restartLocal)
public int getRegister()
getRegister in interface RestartLocal@Nullable public java.lang.String getSignature()
getSignature in interface LocalInfopublic int getDebugItemType()
DebugItemgetDebugItemType in interface DebugItem