diff --git a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedClassDef.java b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedClassDef.java index ddb8a223..d9b66574 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedClassDef.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedClassDef.java @@ -32,7 +32,10 @@ package org.jf.dexlib2.dexbacked; import com.google.common.collect.ImmutableList; -import org.jf.dexlib2.dexbacked.util.*; +import org.jf.dexlib2.dexbacked.util.AnnotationsDirectory; +import org.jf.dexlib2.dexbacked.util.FixedSizeList; +import org.jf.dexlib2.dexbacked.util.StaticInitialValueIterator; +import org.jf.dexlib2.dexbacked.util.VariableSizeListWithContext; import org.jf.dexlib2.iface.ClassDef; import javax.annotation.Nonnull; diff --git a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedTryBlock.java b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedTryBlock.java index dac20930..5cb4a11d 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedTryBlock.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/DexBackedTryBlock.java @@ -31,9 +31,9 @@ package org.jf.dexlib2.dexbacked; +import org.jf.dexlib2.dexbacked.util.VariableSizeList; import org.jf.dexlib2.iface.ExceptionHandler; import org.jf.dexlib2.iface.TryBlock; -import org.jf.dexlib2.dexbacked.util.VariableSizeList; import javax.annotation.Nonnull; import java.util.List; diff --git a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction.java b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction.java index 87be4ace..04158f07 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/instruction/DexBackedInstruction.java @@ -31,9 +31,9 @@ package org.jf.dexlib2.dexbacked.instruction; +import org.jf.dexlib2.Opcode; import org.jf.dexlib2.dexbacked.DexBuffer; import org.jf.dexlib2.dexbacked.DexReader; -import org.jf.dexlib2.Opcode; import org.jf.dexlib2.dexbacked.reference.DexBackedReference; import org.jf.dexlib2.iface.instruction.Instruction; import org.jf.dexlib2.iface.instruction.formats.*; diff --git a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/AnnotationsDirectory.java b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/AnnotationsDirectory.java index 27d70707..11010528 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/AnnotationsDirectory.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/util/AnnotationsDirectory.java @@ -32,8 +32,8 @@ package org.jf.dexlib2.dexbacked.util; import com.google.common.collect.ImmutableList; -import org.jf.dexlib2.dexbacked.DexBuffer; import org.jf.dexlib2.dexbacked.DexBackedAnnotation; +import org.jf.dexlib2.dexbacked.DexBuffer; import javax.annotation.Nonnull; import java.util.List; diff --git a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/value/DexBackedAnnotationEncodedValue.java b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/value/DexBackedAnnotationEncodedValue.java index af53ef88..5fd9d513 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/value/DexBackedAnnotationEncodedValue.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/value/DexBackedAnnotationEncodedValue.java @@ -31,10 +31,10 @@ package org.jf.dexlib2.dexbacked.value; -import org.jf.dexlib2.dexbacked.DexBuffer; -import org.jf.dexlib2.dexbacked.DexReader; import org.jf.dexlib2.ValueType; import org.jf.dexlib2.dexbacked.DexBackedAnnotationElement; +import org.jf.dexlib2.dexbacked.DexBuffer; +import org.jf.dexlib2.dexbacked.DexReader; import org.jf.dexlib2.dexbacked.util.VariableSizeList; import org.jf.dexlib2.iface.AnnotationElement; import org.jf.dexlib2.iface.value.AnnotationEncodedValue; diff --git a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/value/DexBackedArrayEncodedValue.java b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/value/DexBackedArrayEncodedValue.java index 7635c9a2..2b5a8be3 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/value/DexBackedArrayEncodedValue.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/value/DexBackedArrayEncodedValue.java @@ -31,9 +31,9 @@ package org.jf.dexlib2.dexbacked.value; +import org.jf.dexlib2.ValueType; import org.jf.dexlib2.dexbacked.DexBuffer; import org.jf.dexlib2.dexbacked.DexReader; -import org.jf.dexlib2.ValueType; import org.jf.dexlib2.dexbacked.util.VariableSizeList; import org.jf.dexlib2.iface.value.ArrayEncodedValue; import org.jf.dexlib2.iface.value.EncodedValue; diff --git a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/value/DexBackedEncodedValue.java b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/value/DexBackedEncodedValue.java index b5c91c1d..50ca2587 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/value/DexBackedEncodedValue.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/dexbacked/value/DexBackedEncodedValue.java @@ -31,10 +31,10 @@ package org.jf.dexlib2.dexbacked.value; +import org.jf.dexlib2.ValueType; +import org.jf.dexlib2.dexbacked.DexReader; import org.jf.dexlib2.dexbacked.reference.DexBackedFieldReference; import org.jf.dexlib2.dexbacked.reference.DexBackedMethodReference; -import org.jf.dexlib2.dexbacked.DexReader; -import org.jf.dexlib2.ValueType; import org.jf.dexlib2.iface.value.EncodedValue; import org.jf.dexlib2.immutable.value.*; import org.jf.dexlib2.util.Preconditions; diff --git a/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableAnnotationElement.java b/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableAnnotationElement.java index d859f3ee..e3823c71 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableAnnotationElement.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableAnnotationElement.java @@ -32,9 +32,9 @@ package org.jf.dexlib2.immutable; import com.google.common.collect.ImmutableList; -import org.jf.dexlib2.immutable.value.ImmutableEncodedValue; import org.jf.dexlib2.iface.AnnotationElement; import org.jf.dexlib2.iface.value.EncodedValue; +import org.jf.dexlib2.immutable.value.ImmutableEncodedValue; import org.jf.util.ImmutableListConverter; import javax.annotation.Nonnull; diff --git a/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableClassDef.java b/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableClassDef.java index f04df841..42b047a5 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableClassDef.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableClassDef.java @@ -31,7 +31,6 @@ package org.jf.dexlib2.immutable; -import com.google.common.base.Objects; import com.google.common.collect.ImmutableList; import org.jf.dexlib2.iface.Annotation; import org.jf.dexlib2.iface.ClassDef; diff --git a/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableDexFile.java b/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableDexFile.java index d06db917..7b0b4dcf 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableDexFile.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableDexFile.java @@ -32,7 +32,8 @@ package org.jf.dexlib2.immutable; import com.google.common.collect.ImmutableList; -import org.jf.dexlib2.iface.*; +import org.jf.dexlib2.iface.ClassDef; +import org.jf.dexlib2.iface.DexFile; import org.jf.util.ImmutableListUtils; import javax.annotation.Nonnull; diff --git a/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableField.java b/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableField.java index 11ae6df2..a08cf504 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableField.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableField.java @@ -32,10 +32,10 @@ package org.jf.dexlib2.immutable; import com.google.common.collect.ImmutableList; -import org.jf.dexlib2.immutable.value.ImmutableEncodedValue; import org.jf.dexlib2.iface.Annotation; import org.jf.dexlib2.iface.Field; import org.jf.dexlib2.iface.value.EncodedValue; +import org.jf.dexlib2.immutable.value.ImmutableEncodedValue; import org.jf.util.ImmutableListConverter; import org.jf.util.ImmutableListUtils; diff --git a/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableMethod.java b/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableMethod.java index 0bbcc708..e1a5c23c 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableMethod.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/immutable/ImmutableMethod.java @@ -32,7 +32,10 @@ package org.jf.dexlib2.immutable; import com.google.common.collect.ImmutableList; -import org.jf.dexlib2.iface.*; +import org.jf.dexlib2.iface.Annotation; +import org.jf.dexlib2.iface.Method; +import org.jf.dexlib2.iface.MethodImplementation; +import org.jf.dexlib2.iface.MethodParameter; import org.jf.util.ImmutableListConverter; import org.jf.util.ImmutableListUtils; diff --git a/dexlib2/src/main/java/org/jf/dexlib2/immutable/debug/ImmutableDebugItem.java b/dexlib2/src/main/java/org/jf/dexlib2/immutable/debug/ImmutableDebugItem.java index d2165bb4..dee7c0c7 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/immutable/debug/ImmutableDebugItem.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/immutable/debug/ImmutableDebugItem.java @@ -34,13 +34,11 @@ package org.jf.dexlib2.immutable.debug; import com.google.common.collect.ImmutableList; import org.jf.dexlib2.DebugItemType; import org.jf.dexlib2.iface.debug.*; -import org.jf.dexlib2.iface.instruction.Instruction; import org.jf.util.ExceptionWithContext; import org.jf.util.ImmutableListConverter; import javax.annotation.Nonnull; import javax.annotation.Nullable; -import java.util.List; public abstract class ImmutableDebugItem implements DebugItem { public final int codeAddress; diff --git a/dexlib2/src/main/java/org/jf/dexlib2/immutable/instruction/ImmutableInstruction.java b/dexlib2/src/main/java/org/jf/dexlib2/immutable/instruction/ImmutableInstruction.java index 18d3984f..90e6a04a 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/immutable/instruction/ImmutableInstruction.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/immutable/instruction/ImmutableInstruction.java @@ -34,10 +34,8 @@ package org.jf.dexlib2.immutable.instruction; import com.google.common.collect.ImmutableList; import org.jf.dexlib2.Format; import org.jf.dexlib2.Opcode; -import org.jf.dexlib2.ReferenceType; import org.jf.dexlib2.iface.instruction.Instruction; import org.jf.dexlib2.iface.instruction.formats.*; -import org.jf.dexlib2.iface.reference.FieldReference; import org.jf.dexlib2.util.Preconditions; import org.jf.util.ImmutableListConverter; diff --git a/dexlib2/src/main/java/org/jf/dexlib2/immutable/value/ImmutableAnnotationEncodedValue.java b/dexlib2/src/main/java/org/jf/dexlib2/immutable/value/ImmutableAnnotationEncodedValue.java index b20da552..b703da84 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/immutable/value/ImmutableAnnotationEncodedValue.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/immutable/value/ImmutableAnnotationEncodedValue.java @@ -34,8 +34,8 @@ package org.jf.dexlib2.immutable.value; import com.google.common.collect.ImmutableList; import org.jf.dexlib2.ValueType; import org.jf.dexlib2.iface.AnnotationElement; -import org.jf.dexlib2.immutable.ImmutableAnnotationElement; import org.jf.dexlib2.iface.value.AnnotationEncodedValue; +import org.jf.dexlib2.immutable.ImmutableAnnotationElement; import org.jf.util.ImmutableListUtils; import javax.annotation.Nonnull; diff --git a/dexlib2/src/main/java/org/jf/dexlib2/util/Preconditions.java b/dexlib2/src/main/java/org/jf/dexlib2/util/Preconditions.java index 5ded0643..2ceba0f9 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/util/Preconditions.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/util/Preconditions.java @@ -33,7 +33,6 @@ package org.jf.dexlib2.util; import org.jf.dexlib2.Format; import org.jf.dexlib2.Opcode; -import org.jf.dexlib2.iface.reference.Reference; public class Preconditions { public static void checkFormat(Opcode opcode, Format expectedFormat) {