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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final intprotected final Stringprotected final StringFields inherited from class org.jf.dexlib2.immutable.debug.ImmutableDebugItem
codeAddress -
Constructor Summary
ConstructorsConstructorDescriptionImmutableRestartLocal(int codeAddress, int register) ImmutableRestartLocal(int codeAddress, int register, String name, String type, String signature) -
Method Summary
Modifier and TypeMethodDescriptionintThe type of this debug item.getName()intgetType()static ImmutableRestartLocalof(RestartLocal restartLocal) Methods inherited from class org.jf.dexlib2.immutable.debug.ImmutableDebugItem
getCodeAddress, immutableListOf, ofMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jf.dexlib2.iface.debug.DebugItem
getCodeAddress
-
Field Details
-
register
protected final int register -
name
-
type
-
signature
-
-
Constructor Details
-
ImmutableRestartLocal
public ImmutableRestartLocal(int codeAddress, int register) -
ImmutableRestartLocal
-
-
Method Details
-
of
-
getRegister
public int getRegister()- Specified by:
getRegisterin interfaceRestartLocal
-
getName
-
getType
-
getSignature
- Specified by:
getSignaturein interfaceLocalInfo
-
getDebugItemType
public int getDebugItemType()Description copied from interface:DebugItemThe type of this debug item. The returned integer will be one of the DebugItemType.* constants.- Specified by:
getDebugItemTypein interfaceDebugItem- Returns:
- The type of this debug item.
-