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 © 2019 Sable. All rights reserved.