Package org.jf.dexlib2.builder.debug
Class BuilderStartLocal
- java.lang.Object
-
- org.jf.dexlib2.builder.ItemWithLocation
-
- org.jf.dexlib2.builder.BuilderDebugItem
-
- org.jf.dexlib2.builder.debug.BuilderStartLocal
-
- All Implemented Interfaces:
DebugItem
,LocalInfo
,StartLocal
public class BuilderStartLocal extends BuilderDebugItem implements StartLocal
-
-
Constructor Summary
Constructors Constructor Description BuilderStartLocal(int register, StringReference name, TypeReference type, StringReference signature)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getDebugItemType()
The type of this debug item.java.lang.String
getName()
StringReference
getNameReference()
int
getRegister()
java.lang.String
getSignature()
StringReference
getSignatureReference()
java.lang.String
getType()
TypeReference
getTypeReference()
-
Methods inherited from class org.jf.dexlib2.builder.BuilderDebugItem
getCodeAddress
-
Methods inherited from class org.jf.dexlib2.builder.ItemWithLocation
isPlaced, setLocation
-
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
-
-
-
-
Constructor Detail
-
BuilderStartLocal
public BuilderStartLocal(int register, @Nullable StringReference name, @Nullable TypeReference type, @Nullable StringReference signature)
-
-
Method Detail
-
getRegister
public int getRegister()
- Specified by:
getRegister
in interfaceStartLocal
-
getNameReference
@Nullable public StringReference getNameReference()
- Specified by:
getNameReference
in interfaceStartLocal
-
getTypeReference
@Nullable public TypeReference getTypeReference()
- Specified by:
getTypeReference
in interfaceStartLocal
-
getSignatureReference
@Nullable public StringReference getSignatureReference()
- Specified by:
getSignatureReference
in interfaceStartLocal
-
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.
-
-