public class LabelAssigner extends Object
| Constructor and Description |
|---|
LabelAssigner(org.jf.dexlib2.builder.MethodImplementationBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
Collection<org.jf.dexlib2.builder.Label> |
getAllLabels() |
org.jf.dexlib2.builder.Label |
getLabel(Stmt stmt) |
org.jf.dexlib2.builder.Label |
getLabel(SwitchPayload payload) |
org.jf.dexlib2.builder.Label |
getLabelAtAddress(int address) |
String |
getLabelName(AbstractPayload payload) |
String |
getLabelName(Stmt stmt) |
org.jf.dexlib2.builder.Label |
getLabelUnsafe(Stmt stmt) |
org.jf.dexlib2.builder.Label |
getOrCreateLabel(AbstractPayload payload) |
org.jf.dexlib2.builder.Label |
getOrCreateLabel(Stmt stmt) |
public LabelAssigner(org.jf.dexlib2.builder.MethodImplementationBuilder builder)
public org.jf.dexlib2.builder.Label getOrCreateLabel(Stmt stmt)
public org.jf.dexlib2.builder.Label getOrCreateLabel(AbstractPayload payload)
public org.jf.dexlib2.builder.Label getLabel(Stmt stmt)
public org.jf.dexlib2.builder.Label getLabelUnsafe(Stmt stmt)
public org.jf.dexlib2.builder.Label getLabel(SwitchPayload payload)
public String getLabelName(AbstractPayload payload)
public org.jf.dexlib2.builder.Label getLabelAtAddress(int address)
public Collection<org.jf.dexlib2.builder.Label> getAllLabels()
Copyright © 2020 Soot OSS. All rights reserved.