Package soot.dexpler.instructions
Class PseudoInstruction
- java.lang.Object
-
- soot.dexpler.instructions.DexlibAbstractInstruction
-
- soot.dexpler.instructions.PseudoInstruction
-
- Direct Known Subclasses:
FillArrayDataInstruction,SwitchInstruction
public abstract class PseudoInstruction extends DexlibAbstractInstruction
-
-
Field Summary
Fields Modifier and Type Field Description protected byte[]dataprotected intdataFirstByteprotected intdataLastByteprotected intdataSizeprotected booleanloaded-
Fields inherited from class soot.dexpler.instructions.DexlibAbstractInstruction
codeAddress, instruction, lineNumber, unit
-
-
Constructor Summary
Constructors Constructor Description PseudoInstruction(org.jf.dexlib2.iface.instruction.Instruction instruction, int codeAddress)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidcomputeDataOffsets(DexBody body)byte[]getData()intgetDataFirstByte()intgetDataLastByte()intgetDataSize()booleanisLoaded()protected voidsetData(byte[] data)protected voidsetDataFirstByte(int dataFirstByte)protected voidsetDataLastByte(int dataLastByte)protected voidsetDataSize(int dataSize)voidsetLoaded(boolean loaded)-
Methods inherited from class soot.dexpler.instructions.DexlibAbstractInstruction
addTags, getInstruction, getLineNumber, getUnit, getUsedRegistersNums, getUsedRegistersNums, introducedTypes, jimplify, setLineNumber, setUnit
-
-
-
-
Method Detail
-
isLoaded
public boolean isLoaded()
-
setLoaded
public void setLoaded(boolean loaded)
-
getData
public byte[] getData()
-
setData
protected void setData(byte[] data)
-
getDataFirstByte
public int getDataFirstByte()
-
setDataFirstByte
protected void setDataFirstByte(int dataFirstByte)
-
getDataLastByte
public int getDataLastByte()
-
setDataLastByte
protected void setDataLastByte(int dataLastByte)
-
getDataSize
public int getDataSize()
-
setDataSize
protected void setDataSize(int dataSize)
-
computeDataOffsets
public abstract void computeDataOffsets(DexBody body)
-
-