HomeSort by relevance Sort by last modified time
    Searched refs:SwitchElement (Results 1 - 19 of 19) sorted by null

  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/instruction/
SwitchElement.java 34 public interface SwitchElement {
SwitchPayload.java 38 @Nonnull List<? extends SwitchElement> getSwitchElements();
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/instruction/
ImmutableSwitchElement.java 35 import org.jf.dexlib2.iface.instruction.SwitchElement;
42 public class ImmutableSwitchElement implements SwitchElement {
53 public static ImmutableSwitchElement of(SwitchElement switchElement) {
54 if (switchElement instanceof ImmutableSwitchElement) {
55 return (ImmutableSwitchElement)switchElement;
58 switchElement.getKey(),
59 switchElement.getOffset());
66 public static ImmutableList<ImmutableSwitchElement> immutableListOf(@Nullable List<? extends SwitchElement> list) {
70 private static final ImmutableConverter<ImmutableSwitchElement, SwitchElement> CONVERTER
    [all...]
ImmutablePackedSwitchPayload.java 37 import org.jf.dexlib2.iface.instruction.SwitchElement;
50 public ImmutablePackedSwitchPayload(@Nullable List<? extends SwitchElement> switchElements) {
71 @Nonnull @Override public List<? extends SwitchElement> getSwitchElements() { return switchElements; }
ImmutableSparseSwitchPayload.java 37 import org.jf.dexlib2.iface.instruction.SwitchElement;
50 public ImmutableSparseSwitchPayload(@Nullable List<? extends SwitchElement> switchElements) {
70 @Nonnull @Override public List<? extends SwitchElement> getSwitchElements() { return switchElements; }
ImmutableInstructionFactory.java 35 import org.jf.dexlib2.iface.instruction.SwitchElement;
211 public ImmutableSparseSwitchPayload makeSparseSwitchPayload(@Nullable List<? extends SwitchElement> switchElements) {
215 public ImmutablePackedSwitchPayload makePackedSwitchPayload(@Nullable List<? extends SwitchElement> switchElements) {
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/instruction/
DexBackedPackedSwitchPayload.java 37 import org.jf.dexlib2.iface.instruction.SwitchElement;
59 public List<? extends SwitchElement> getSwitchElements() {
61 return new FixedSizeList<SwitchElement>() {
64 public SwitchElement readItem(final int index) {
65 return new SwitchElement() {
DexBackedSparseSwitchPayload.java 37 import org.jf.dexlib2.iface.instruction.SwitchElement;
58 public List<? extends SwitchElement> getSwitchElements() {
59 return new FixedSizeList<SwitchElement>() {
62 public SwitchElement readItem(final int index) {
63 return new SwitchElement() {
  /external/smali/smalidea/src/main/java/org/jf/smalidea/dexlib/instruction/
SmalideaSparseSwitchPayload.java 37 import org.jf.dexlib2.iface.instruction.SwitchElement;
50 @Nonnull @Override public List<? extends SwitchElement> getSwitchElements() {
64 return Lists.transform(elements, new Function<SmaliSparseSwitchElement, SwitchElement>() {
65 @Override public SwitchElement apply(final SmaliSparseSwitchElement element) {
66 return new SwitchElement() {
SmalideaPackedSwitchPayload.java 36 import org.jf.dexlib2.iface.instruction.SwitchElement;
49 @Nonnull @Override public List<? extends SwitchElement> getSwitchElements() {
65 List<SwitchElement> newElements = Lists.newArrayList();
73 newElements.add(new SwitchElement() {
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/builder/instruction/
BuilderSwitchElement.java 5 import org.jf.dexlib2.iface.instruction.SwitchElement;
9 public class BuilderSwitchElement implements SwitchElement {
  /external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Format/
PackedSwitchMethodItem.java 34 import org.jf.dexlib2.iface.instruction.SwitchElement;
60 for (SwitchElement switchElement: instruction.getSwitchElements()) {
62 firstKey = switchElement.getKey();
66 new LabelMethodItem(methodDef.classDef.options, baseCodeAddress + switchElement.getOffset(),
72 for (SwitchElement switchElement: instruction.getSwitchElements()) {
74 firstKey = switchElement.getKey();
77 targets.add(new PackedSwitchOffsetTarget(switchElement.getOffset()));
SparseSwitchMethodItem.java 34 import org.jf.dexlib2.iface.instruction.SwitchElement;
56 for (SwitchElement switchElement: instruction.getSwitchElements()) {
58 new LabelMethodItem( methodDef.classDef.options, baseCodeAddress + switchElement.getOffset(),
60 targets.add(new SparseSwitchLabelTarget(switchElement.getKey(), label));
65 for (SwitchElement switchElement: instruction.getSwitchElements()) {
66 targets.add(new SparseSwitchOffsetTarget(switchElement.getKey(), switchElement.getOffset()));
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/
InstructionFactory.java 37 import org.jf.dexlib2.iface.instruction.SwitchElement;
73 Instruction makeSparseSwitchPayload(@Nullable List<? extends SwitchElement> switchElements);
74 Instruction makePackedSwitchPayload(@Nullable List<? extends SwitchElement> switchElements);
InstructionWriter.java 40 import org.jf.dexlib2.iface.instruction.SwitchElement;
411 List<? extends SwitchElement> elements = Ordering.from(switchElementComparator).immutableSortedCopy(
414 for (SwitchElement element: elements) {
417 for (SwitchElement element: elements) {
425 private final Comparator<SwitchElement> switchElementComparator = new Comparator<SwitchElement>() {
426 @Override public int compare(SwitchElement element1, SwitchElement element2) {
435 List<? extends SwitchElement> elements = instruction.getSwitchElements();
441 for (SwitchElement element: elements)
    [all...]
  /external/smali/smalidea/src/test/java/org/jf/smalidea/dexlib/
SmalideaMethodTest.java 43 import org.jf.dexlib2.iface.instruction.SwitchElement;
371 private static void checkSwitchElement(SwitchElement element, int key, int offset) {
428 List<? extends SwitchElement> switchElements = packedSwitchPayload.getSwitchElements();
494 List<? extends SwitchElement> switchElements = sparseSwitchPayload.getSwitchElements();
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/builder/
MutableMethodImplementation.java 47 import org.jf.dexlib2.iface.instruction.SwitchElement;
    [all...]
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/
CodeItem.java 413 List<? extends SwitchElement> elements = instruction.getSwitchElements();
435 List<? extends SwitchElement> elements = instruction.getSwitchElements();
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
MethodAnalyzer.java 509 for (SwitchElement switchElement: switchPayload.getSwitchElements()) {
511 switchElement.getOffset());
    [all...]

Completed in 638 milliseconds