public class DexLocalVar
extends java.lang.Object
implements jadx.api.plugins.input.data.ILocalVar
| Constructor and Description |
|---|
DexLocalVar(int regNum,
java.lang.String name,
java.lang.String type) |
DexLocalVar(int regNum,
java.lang.String name,
java.lang.String type,
@Nullable java.lang.String sign) |
DexLocalVar(SectionReader dex,
int regNum,
int nameId,
int typeId,
int signId) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
end(int addr)
Sets end address of local variable
|
boolean |
equals(java.lang.Object obj) |
int |
getEndOffset() |
java.lang.String |
getName() |
int |
getRegNum() |
@Nullable java.lang.String |
getSignature() |
int |
getStartOffset() |
java.lang.String |
getType() |
int |
hashCode() |
boolean |
isEnd() |
boolean |
isMarkedAsParameter() |
void |
markAsParameter() |
void |
start(int addr) |
java.lang.String |
toString() |
public DexLocalVar(SectionReader dex, int regNum, int nameId, int typeId, int signId)
public DexLocalVar(int regNum,
java.lang.String name,
java.lang.String type)
public DexLocalVar(int regNum,
java.lang.String name,
java.lang.String type,
@Nullable
@Nullable java.lang.String sign)
public void start(int addr)
public boolean end(int addr)
addr - addresspublic int getRegNum()
getRegNum in interface jadx.api.plugins.input.data.ILocalVarpublic java.lang.String getName()
getName in interface jadx.api.plugins.input.data.ILocalVarpublic java.lang.String getType()
getType in interface jadx.api.plugins.input.data.ILocalVar@Nullable public @Nullable java.lang.String getSignature()
getSignature in interface jadx.api.plugins.input.data.ILocalVarpublic int getStartOffset()
getStartOffset in interface jadx.api.plugins.input.data.ILocalVarpublic void markAsParameter()
public boolean isMarkedAsParameter()
isMarkedAsParameter in interface jadx.api.plugins.input.data.ILocalVarpublic int getEndOffset()
getEndOffset in interface jadx.api.plugins.input.data.ILocalVarpublic boolean isEnd()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object