Package org.jf.dexlib2.immutable.debug
Class ImmutableStartLocal
java.lang.Object
org.jf.dexlib2.immutable.debug.ImmutableDebugItem
org.jf.dexlib2.immutable.debug.ImmutableStartLocal
- All Implemented Interfaces:
DebugItem,LocalInfo,StartLocal
-
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
ConstructorsConstructorDescriptionImmutableStartLocal(int codeAddress, int register, String name, String type, String signature) -
Method Summary
Modifier and TypeMethodDescriptionintThe type of this debug item.getName()intgetType()static ImmutableStartLocalof(StartLocal startLocal) 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
-
ImmutableStartLocal
-
-
Method Details
-
of
-
getRegister
public int getRegister()- Specified by:
getRegisterin interfaceStartLocal
-
getNameReference
- Specified by:
getNameReferencein interfaceStartLocal
-
getTypeReference
- Specified by:
getTypeReferencein interfaceStartLocal
-
getSignatureReference
- Specified by:
getSignatureReferencein interfaceStartLocal
-
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.
-