Package soot.toDex
Class LabelAssigner
- java.lang.Object
-
- soot.toDex.LabelAssigner
-
public class LabelAssigner extends Object
-
-
Constructor Summary
Constructors Constructor Description LabelAssigner(org.jf.dexlib2.builder.MethodImplementationBuilder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<org.jf.dexlib2.builder.Label>getAllLabels()org.jf.dexlib2.builder.LabelgetLabel(Stmt stmt)org.jf.dexlib2.builder.LabelgetLabel(SwitchPayload payload)org.jf.dexlib2.builder.LabelgetLabelAtAddress(int address)StringgetLabelName(Stmt stmt)StringgetLabelName(AbstractPayload payload)org.jf.dexlib2.builder.LabelgetLabelUnsafe(Stmt stmt)org.jf.dexlib2.builder.LabelgetOrCreateLabel(Stmt stmt)org.jf.dexlib2.builder.LabelgetOrCreateLabel(AbstractPayload payload)
-
-
-
Method Detail
-
getOrCreateLabel
public org.jf.dexlib2.builder.Label getOrCreateLabel(Stmt stmt)
-
getOrCreateLabel
public org.jf.dexlib2.builder.Label getOrCreateLabel(AbstractPayload payload)
-
getLabel
public org.jf.dexlib2.builder.Label getLabel(Stmt stmt)
-
getLabelUnsafe
public org.jf.dexlib2.builder.Label getLabelUnsafe(Stmt stmt)
-
getLabel
public org.jf.dexlib2.builder.Label getLabel(SwitchPayload payload)
-
getLabelName
public String getLabelName(AbstractPayload payload)
-
getLabelAtAddress
public org.jf.dexlib2.builder.Label getLabelAtAddress(int address)
-
getAllLabels
public Collection<org.jf.dexlib2.builder.Label> getAllLabels()
-
-