Package org.jf.dexlib2.immutable.debug
Class ImmutableRestartLocal
- java.lang.Object
-
- org.jf.dexlib2.immutable.debug.ImmutableDebugItem
-
- org.jf.dexlib2.immutable.debug.ImmutableRestartLocal
-
- All Implemented Interfaces:
DebugItem
,LocalInfo
,RestartLocal
public class ImmutableRestartLocal extends ImmutableDebugItem implements RestartLocal
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
name
protected int
register
protected java.lang.String
signature
protected java.lang.String
type
-
Fields inherited from class org.jf.dexlib2.immutable.debug.ImmutableDebugItem
codeAddress
-
-
Constructor Summary
Constructors Constructor Description ImmutableRestartLocal(int codeAddress, int register)
ImmutableRestartLocal(int codeAddress, int register, java.lang.String name, java.lang.String type, java.lang.String signature)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
Methods inherited from class org.jf.dexlib2.immutable.debug.ImmutableDebugItem
getCodeAddress, immutableListOf, of
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jf.dexlib2.iface.debug.DebugItem
getCodeAddress
-
-
-
-
Method Detail
-
of
@Nonnull public static ImmutableRestartLocal of(@Nonnull RestartLocal restartLocal)
-
getRegister
public int getRegister()
- Specified by:
getRegister
in interfaceRestartLocal
-
getSignature
@Nullable public java.lang.String getSignature()
- Specified by:
getSignature
in interfaceLocalInfo
-
getDebugItemType
public int getDebugItemType()
Description copied from interface:DebugItem
The type of this debug item. The returned integer will be one of the DebugItemType.* constants.- Specified by:
getDebugItemType
in interfaceDebugItem
- Returns:
- The type of this debug item.
-
-