Package org.jf.dexlib2.immutable.debug
Class ImmutableEndLocal
- java.lang.Object
-
- org.jf.dexlib2.immutable.debug.ImmutableDebugItem
-
- org.jf.dexlib2.immutable.debug.ImmutableEndLocal
-
public class ImmutableEndLocal extends ImmutableDebugItem implements EndLocal
-
-
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 ImmutableEndLocal(int codeAddress, int register)
ImmutableEndLocal(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 ImmutableEndLocal
of(EndLocal endLocal)
-
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 ImmutableEndLocal of(@Nonnull EndLocal endLocal)
-
getRegister
public int getRegister()
- Specified by:
getRegister
in interfaceEndLocal
-
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.
-
-