Home
last modified time | relevance | path

Searched refs:SwitchElement (Results 1 – 19 of 19) sorted by relevance

/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/instruction/
DImmutableSwitchElement.java35 import org.jf.dexlib2.iface.instruction.SwitchElement;
42 public class ImmutableSwitchElement implements SwitchElement {
53 public static ImmutableSwitchElement of(SwitchElement switchElement) { in of()
66 …mutableList<ImmutableSwitchElement> immutableListOf(@Nullable List<? extends SwitchElement> list) { in immutableListOf()
70 private static final ImmutableConverter<ImmutableSwitchElement, SwitchElement> CONVERTER =
71 new ImmutableConverter<ImmutableSwitchElement, SwitchElement>() {
73 protected boolean isImmutable(@Nonnull SwitchElement item) {
79 protected ImmutableSwitchElement makeImmutable(@Nonnull SwitchElement item) {
DImmutablePackedSwitchPayload.java37 import org.jf.dexlib2.iface.instruction.SwitchElement;
50 public ImmutablePackedSwitchPayload(@Nullable List<? extends SwitchElement> switchElements) { in ImmutablePackedSwitchPayload()
71 …@Nonnull @Override public List<? extends SwitchElement> getSwitchElements() { return switchElement… in getSwitchElements()
DImmutableSparseSwitchPayload.java37 import org.jf.dexlib2.iface.instruction.SwitchElement;
50 public ImmutableSparseSwitchPayload(@Nullable List<? extends SwitchElement> switchElements) { in ImmutableSparseSwitchPayload()
70 …@Nonnull @Override public List<? extends SwitchElement> getSwitchElements() { return switchElement… in getSwitchElements()
DImmutableInstructionFactory.java35 import org.jf.dexlib2.iface.instruction.SwitchElement;
211 …eSparseSwitchPayload makeSparseSwitchPayload(@Nullable List<? extends SwitchElement> switchElement… in makeSparseSwitchPayload()
215 …ePackedSwitchPayload makePackedSwitchPayload(@Nullable List<? extends SwitchElement> switchElement… in makePackedSwitchPayload()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/instruction/
DDexBackedSparseSwitchPayload.java37 import org.jf.dexlib2.iface.instruction.SwitchElement;
58 public List<? extends SwitchElement> getSwitchElements() { in getSwitchElements()
59 return new FixedSizeList<SwitchElement>() { in getSwitchElements()
62 public SwitchElement readItem(final int index) { in getSwitchElements()
63 return new SwitchElement() { in getSwitchElements()
DDexBackedPackedSwitchPayload.java37 import org.jf.dexlib2.iface.instruction.SwitchElement;
59 public List<? extends SwitchElement> getSwitchElements() { in getSwitchElements()
61 return new FixedSizeList<SwitchElement>() { in getSwitchElements()
64 public SwitchElement readItem(final int index) { in getSwitchElements()
65 return new SwitchElement() { in getSwitchElements()
/external/smali/smalidea/src/main/java/org/jf/smalidea/dexlib/instruction/
DSmalideaSparseSwitchPayload.java37 import org.jf.dexlib2.iface.instruction.SwitchElement;
50 @Nonnull @Override public List<? extends SwitchElement> getSwitchElements() { in getSwitchElements()
64 return Lists.transform(elements, new Function<SmaliSparseSwitchElement, SwitchElement>() { in getSwitchElements()
65 @Override public SwitchElement apply(final SmaliSparseSwitchElement element) { in getSwitchElements()
66 return new SwitchElement() { in getSwitchElements()
DSmalideaPackedSwitchPayload.java36 import org.jf.dexlib2.iface.instruction.SwitchElement;
49 @Nonnull @Override public List<? extends SwitchElement> getSwitchElements() { in getSwitchElements()
65 List<SwitchElement> newElements = Lists.newArrayList(); in getSwitchElements()
73 newElements.add(new SwitchElement() { in getSwitchElements()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/
DInstructionWriter.java41 import org.jf.dexlib2.iface.instruction.SwitchElement;
432 …List<? extends SwitchElement> elements = Ordering.from(switchElementComparator).immutableSortedCop… in write()
435 for (SwitchElement element: elements) { in write()
438 for (SwitchElement element: elements) { in write()
446 …private final Comparator<SwitchElement> switchElementComparator = new Comparator<SwitchElement>() {
447 @Override public int compare(SwitchElement element1, SwitchElement element2) {
456 List<? extends SwitchElement> elements = instruction.getSwitchElements(); in write()
462 for (SwitchElement element: elements) { in write()
DInstructionFactory.java37 import org.jf.dexlib2.iface.instruction.SwitchElement;
73 Instruction makeSparseSwitchPayload(@Nullable List<? extends SwitchElement> switchElements); in makeSparseSwitchPayload()
74 Instruction makePackedSwitchPayload(@Nullable List<? extends SwitchElement> switchElements); in makePackedSwitchPayload()
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/Format/
DSparseSwitchMethodItem.java34 import org.jf.dexlib2.iface.instruction.SwitchElement;
56 for (SwitchElement switchElement: instruction.getSwitchElements()) { in SparseSwitchMethodItem()
65 for (SwitchElement switchElement: instruction.getSwitchElements()) { in SparseSwitchMethodItem()
DPackedSwitchMethodItem.java34 import org.jf.dexlib2.iface.instruction.SwitchElement;
60 for (SwitchElement switchElement: instruction.getSwitchElements()) { in PackedSwitchMethodItem()
72 for (SwitchElement switchElement: instruction.getSwitchElements()) { in PackedSwitchMethodItem()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/builder/instruction/
DBuilderSwitchElement.java5 import org.jf.dexlib2.iface.instruction.SwitchElement;
9 public class BuilderSwitchElement implements SwitchElement {
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/instruction/
DSwitchElement.java34 public interface SwitchElement { interface
DSwitchPayload.java38 @Nonnull List<? extends SwitchElement> getSwitchElements(); in getSwitchElements()
/external/smali/smalidea/src/test/java/org/jf/smalidea/dexlib/
DSmalideaMethodTest.java43 import org.jf.dexlib2.iface.instruction.SwitchElement;
371 private static void checkSwitchElement(SwitchElement element, int key, int offset) { in checkSwitchElement()
428 List<? extends SwitchElement> switchElements = packedSwitchPayload.getSwitchElements(); in testPackedSwitch()
494 List<? extends SwitchElement> switchElements = sparseSwitchPayload.getSwitchElements(); in testSparseSwitch()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/builder/
DMutableMethodImplementation.java47 import org.jf.dexlib2.iface.instruction.SwitchElement;
922 List<? extends SwitchElement> switchElements = instruction.getSwitchElements();
936 for (SwitchElement element: switchElements) {
947 List<? extends SwitchElement> switchElements = instruction.getSwitchElements();
961 for (SwitchElement element: switchElements) {
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/raw/
DCodeItem.java386 List<? extends SwitchElement> elements = instruction.getSwitchElements(); in makeAnnotator()
408 List<? extends SwitchElement> elements = instruction.getSwitchElements(); in makeAnnotator()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
DMethodAnalyzer.java528 for (SwitchElement switchElement: switchPayload.getSwitchElements()) {