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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final StringReferenceprivate final intprivate final StringReferenceprivate final TypeReference -
Constructor Summary
ConstructorsConstructorDescriptionBuilderStartLocal(int register, StringReference name, TypeReference type, StringReference signature) -
Method Summary
Methods inherited from class org.jf.dexlib2.builder.BuilderDebugItem
getCodeAddressMethods inherited from class org.jf.dexlib2.builder.ItemWithLocation
isPlaced, setLocationMethods 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
private final int register -
name
-
type
-
signature
-
-
Constructor Details
-
BuilderStartLocal
public BuilderStartLocal(int register, @Nullable StringReference name, @Nullable TypeReference type, @Nullable StringReference signature)
-
-
Method Details
-
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.
-