diff options
Diffstat (limited to 'dexlib2/src/main/java/com/android/tools/smali/dexlib2/builder/instruction/BuilderPackedSwitchPayload.java')
-rw-r--r-- | dexlib2/src/main/java/com/android/tools/smali/dexlib2/builder/instruction/BuilderPackedSwitchPayload.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/builder/instruction/BuilderPackedSwitchPayload.java b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/builder/instruction/BuilderPackedSwitchPayload.java index cac33505..fd872d15 100644 --- a/dexlib2/src/main/java/com/android/tools/smali/dexlib2/builder/instruction/BuilderPackedSwitchPayload.java +++ b/dexlib2/src/main/java/com/android/tools/smali/dexlib2/builder/instruction/BuilderPackedSwitchPayload.java @@ -35,11 +35,12 @@ import com.android.tools.smali.dexlib2.Opcode; import com.android.tools.smali.dexlib2.builder.BuilderSwitchPayload; import com.android.tools.smali.dexlib2.builder.Label; import com.android.tools.smali.dexlib2.iface.instruction.formats.PackedSwitchPayload; -import com.google.common.collect.ImmutableList; -import com.google.common.collect.Lists; import javax.annotation.Nonnull; import javax.annotation.Nullable; + +import java.util.ArrayList; +import java.util.Collections; import java.util.List; public class BuilderPackedSwitchPayload extends BuilderSwitchPayload implements @@ -52,9 +53,9 @@ public class BuilderPackedSwitchPayload extends BuilderSwitchPayload implements @Nullable List<? extends Label> switchElements) { super(OPCODE); if (switchElements == null) { - this.switchElements = ImmutableList.of(); + this.switchElements = Collections.emptyList(); } else { - this.switchElements = Lists.newArrayList(); + this.switchElements = new ArrayList<>(); int key = startKey; for (Label target: switchElements) { this.switchElements.add(new BuilderSwitchElement(this, key++, target)); |