OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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