mirror of
https://github.com/revanced/smali.git
synced 2025-06-13 04:27:38 +02:00
Cleaned up imports
git-svn-id: https://smali.googlecode.com/svn/trunk@160 55b6fa8a-2a1e-11de-a435-ffa8d773f76a
This commit is contained in:
@ -29,8 +29,8 @@
|
|||||||
package org.jf.baksmali.Adaptors.EncodedValue;
|
package org.jf.baksmali.Adaptors.EncodedValue;
|
||||||
|
|
||||||
import org.jf.dexlib.EncodedValue.*;
|
import org.jf.dexlib.EncodedValue.*;
|
||||||
import org.jf.dexlib.TypeIdItem;
|
|
||||||
import org.jf.dexlib.StringIdItem;
|
import org.jf.dexlib.StringIdItem;
|
||||||
|
import org.jf.dexlib.TypeIdItem;
|
||||||
|
|
||||||
public abstract class EncodedValueAdaptor {
|
public abstract class EncodedValueAdaptor {
|
||||||
public static EncodedValueAdaptor make(EncodedValue encodedValue) {
|
public static EncodedValueAdaptor make(EncodedValue encodedValue) {
|
||||||
|
@ -28,9 +28,7 @@
|
|||||||
|
|
||||||
package org.jf.baksmali.Adaptors.EncodedValue;
|
package org.jf.baksmali.Adaptors.EncodedValue;
|
||||||
|
|
||||||
import org.jf.dexlib.StringIdItem;
|
|
||||||
import org.jf.dexlib.TypeIdItem;
|
import org.jf.dexlib.TypeIdItem;
|
||||||
import org.jf.dexlib.util.Utf8Utils;
|
|
||||||
|
|
||||||
public class TypeEncodedValueAdaptor extends EncodedValueAdaptor {
|
public class TypeEncodedValueAdaptor extends EncodedValueAdaptor {
|
||||||
private TypeIdItem typeIdItem;
|
private TypeIdItem typeIdItem;
|
||||||
|
@ -28,11 +28,9 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.ItemType;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public class AnnotationDirectoryItem extends OffsettedItem<AnnotationDirectoryItem> {
|
public class AnnotationDirectoryItem extends OffsettedItem<AnnotationDirectoryItem> {
|
||||||
private final ArrayList<FieldAnnotation> fieldAnnotationList = new ArrayList<FieldAnnotation>();
|
private final ArrayList<FieldAnnotation> fieldAnnotationList = new ArrayList<FieldAnnotation>();
|
||||||
|
@ -29,7 +29,6 @@
|
|||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.EncodedValue.AnnotationEncodedValueSubField;
|
import org.jf.dexlib.EncodedValue.AnnotationEncodedValueSubField;
|
||||||
import org.jf.dexlib.ItemType;
|
|
||||||
|
|
||||||
public class AnnotationItem extends OffsettedItem<AnnotationItem> {
|
public class AnnotationItem extends OffsettedItem<AnnotationItem> {
|
||||||
private final ByteField visibilityField;
|
private final ByteField visibilityField;
|
||||||
|
@ -28,8 +28,6 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.ItemType;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -28,8 +28,6 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.ItemType;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -28,7 +28,6 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.ItemType;
|
|
||||||
import org.jf.dexlib.util.*;
|
import org.jf.dexlib.util.*;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
@ -28,13 +28,12 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.ItemType;
|
|
||||||
import org.jf.dexlib.EncodedValue.EncodedValue;
|
import org.jf.dexlib.EncodedValue.EncodedValue;
|
||||||
import org.jf.dexlib.EncodedValue.EncodedValueSubField;
|
import org.jf.dexlib.EncodedValue.EncodedValueSubField;
|
||||||
import org.jf.dexlib.util.TypeUtils;
|
import org.jf.dexlib.util.TypeUtils;
|
||||||
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class ClassDefItem extends IndexedItem<ClassDefItem> {
|
public class ClassDefItem extends IndexedItem<ClassDefItem> {
|
||||||
|
@ -28,16 +28,14 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.code.Instruction;
|
|
||||||
import org.jf.dexlib.code.Opcode;
|
|
||||||
import org.jf.dexlib.code.InstructionField;
|
import org.jf.dexlib.code.InstructionField;
|
||||||
import org.jf.dexlib.ItemType;
|
import org.jf.dexlib.code.Opcode;
|
||||||
import org.jf.dexlib.util.Input;
|
|
||||||
import org.jf.dexlib.util.AnnotatedOutput;
|
import org.jf.dexlib.util.AnnotatedOutput;
|
||||||
|
import org.jf.dexlib.util.Input;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public class CodeItem extends OffsettedItem<CodeItem> {
|
public class CodeItem extends OffsettedItem<CodeItem> {
|
||||||
private final ArrayList<InstructionField> instructionList;
|
private final ArrayList<InstructionField> instructionList;
|
||||||
|
@ -28,8 +28,8 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.util.Input;
|
|
||||||
import org.jf.dexlib.util.AnnotatedOutput;
|
import org.jf.dexlib.util.AnnotatedOutput;
|
||||||
|
import org.jf.dexlib.util.Input;
|
||||||
|
|
||||||
|
|
||||||
public abstract class CompositeField<T extends CompositeField<T>> implements Field<T> {
|
public abstract class CompositeField<T extends CompositeField<T>> implements Field<T> {
|
||||||
|
@ -28,12 +28,11 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.ItemType;
|
import org.jf.dexlib.debug.DebugInstruction;
|
||||||
import org.jf.dexlib.debug.DebugInstructionFactory;
|
import org.jf.dexlib.debug.DebugInstructionFactory;
|
||||||
import org.jf.dexlib.debug.EndSequence;
|
import org.jf.dexlib.debug.EndSequence;
|
||||||
import org.jf.dexlib.debug.DebugInstruction;
|
|
||||||
import org.jf.dexlib.util.Input;
|
|
||||||
import org.jf.dexlib.util.AnnotatedOutput;
|
import org.jf.dexlib.util.AnnotatedOutput;
|
||||||
|
import org.jf.dexlib.util.Input;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -28,14 +28,17 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.util.*;
|
import org.jf.dexlib.util.AnnotatedOutput;
|
||||||
|
import org.jf.dexlib.util.ByteArrayInput;
|
||||||
|
import org.jf.dexlib.util.FileUtils;
|
||||||
|
import org.jf.dexlib.util.Input;
|
||||||
|
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.zip.Adler32;
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
import java.security.DigestException;
|
||||||
import java.security.MessageDigest;
|
import java.security.MessageDigest;
|
||||||
import java.security.NoSuchAlgorithmException;
|
import java.security.NoSuchAlgorithmException;
|
||||||
import java.security.DigestException;
|
import java.util.HashMap;
|
||||||
|
import java.util.zip.Adler32;
|
||||||
|
|
||||||
public class DexFile
|
public class DexFile
|
||||||
{
|
{
|
||||||
|
@ -28,14 +28,12 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.ItemType;
|
|
||||||
import org.jf.dexlib.EncodedValue.ArrayEncodedValueSubField;
|
import org.jf.dexlib.EncodedValue.ArrayEncodedValueSubField;
|
||||||
import org.jf.dexlib.EncodedValue.EncodedValue;
|
import org.jf.dexlib.EncodedValue.EncodedValue;
|
||||||
import org.jf.dexlib.util.Input;
|
|
||||||
import org.jf.dexlib.util.AnnotatedOutput;
|
import org.jf.dexlib.util.AnnotatedOutput;
|
||||||
|
import org.jf.dexlib.util.Input;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class EncodedArrayItem extends OffsettedItem<EncodedArrayItem> {
|
public class EncodedArrayItem extends OffsettedItem<EncodedArrayItem> {
|
||||||
private final ArrayEncodedValueSubField encodedArray;
|
private final ArrayEncodedValueSubField encodedArray;
|
||||||
|
@ -28,9 +28,11 @@
|
|||||||
|
|
||||||
package org.jf.dexlib.EncodedValue;
|
package org.jf.dexlib.EncodedValue;
|
||||||
|
|
||||||
import org.jf.dexlib.util.Input;
|
import org.jf.dexlib.CompositeField;
|
||||||
|
import org.jf.dexlib.DexFile;
|
||||||
|
import org.jf.dexlib.Field;
|
||||||
import org.jf.dexlib.util.AnnotatedOutput;
|
import org.jf.dexlib.util.AnnotatedOutput;
|
||||||
import org.jf.dexlib.*;
|
import org.jf.dexlib.util.Input;
|
||||||
|
|
||||||
public class EncodedValue extends CompositeField<EncodedValue> {
|
public class EncodedValue extends CompositeField<EncodedValue> {
|
||||||
private class ValueTypeArgField implements Field<ValueTypeArgField> {
|
private class ValueTypeArgField implements Field<ValueTypeArgField> {
|
||||||
|
@ -28,8 +28,8 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.util.Input;
|
|
||||||
import org.jf.dexlib.util.AnnotatedOutput;
|
import org.jf.dexlib.util.AnnotatedOutput;
|
||||||
|
import org.jf.dexlib.util.Input;
|
||||||
|
|
||||||
public interface Field<T extends Field> {
|
public interface Field<T extends Field> {
|
||||||
public void writeTo(AnnotatedOutput out);
|
public void writeTo(AnnotatedOutput out);
|
||||||
|
@ -28,8 +28,8 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.util.Input;
|
|
||||||
import org.jf.dexlib.util.AnnotatedOutput;
|
import org.jf.dexlib.util.AnnotatedOutput;
|
||||||
|
import org.jf.dexlib.util.Input;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
@ -28,9 +28,9 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.util.Input;
|
|
||||||
import org.jf.dexlib.util.ByteArray;
|
|
||||||
import org.jf.dexlib.util.AnnotatedOutput;
|
import org.jf.dexlib.util.AnnotatedOutput;
|
||||||
|
import org.jf.dexlib.util.ByteArray;
|
||||||
|
import org.jf.dexlib.util.Input;
|
||||||
|
|
||||||
public class FixedByteArrayField implements Field<FixedByteArrayField> {
|
public class FixedByteArrayField implements Field<FixedByteArrayField> {
|
||||||
protected byte[] value;
|
protected byte[] value;
|
||||||
|
@ -28,7 +28,6 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.ItemType;
|
|
||||||
import org.jf.dexlib.util.AnnotatedOutput;
|
import org.jf.dexlib.util.AnnotatedOutput;
|
||||||
|
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
|
@ -28,9 +28,8 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.util.Input;
|
|
||||||
import org.jf.dexlib.util.AnnotatedOutput;
|
import org.jf.dexlib.util.AnnotatedOutput;
|
||||||
import org.jf.dexlib.ItemType;
|
import org.jf.dexlib.util.Input;
|
||||||
|
|
||||||
public abstract class Item<T extends Item> {
|
public abstract class Item<T extends Item> {
|
||||||
protected int offset = -1;
|
protected int offset = -1;
|
||||||
|
@ -28,8 +28,8 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.util.Input;
|
|
||||||
import org.jf.dexlib.util.AnnotatedOutput;
|
import org.jf.dexlib.util.AnnotatedOutput;
|
||||||
|
import org.jf.dexlib.util.Input;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
@ -28,8 +28,6 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.ItemType;
|
|
||||||
|
|
||||||
public class MapField extends CompositeField<MapField> {
|
public class MapField extends CompositeField<MapField> {
|
||||||
private final ShortIntegerField sectionTypeField;
|
private final ShortIntegerField sectionTypeField;
|
||||||
private final ShortIntegerField unusedField;
|
private final ShortIntegerField unusedField;
|
||||||
|
@ -28,7 +28,6 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.ItemType;
|
|
||||||
import org.jf.dexlib.util.AnnotatedOutput;
|
import org.jf.dexlib.util.AnnotatedOutput;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
@ -28,9 +28,9 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.util.Input;
|
|
||||||
import org.jf.dexlib.util.ByteArray;
|
|
||||||
import org.jf.dexlib.util.AnnotatedOutput;
|
import org.jf.dexlib.util.AnnotatedOutput;
|
||||||
|
import org.jf.dexlib.util.ByteArray;
|
||||||
|
import org.jf.dexlib.util.Input;
|
||||||
|
|
||||||
public class NullTerminatedByteArrayField implements Field<NullTerminatedByteArrayField> {
|
public class NullTerminatedByteArrayField implements Field<NullTerminatedByteArrayField> {
|
||||||
protected byte[] value;
|
protected byte[] value;
|
||||||
|
@ -28,8 +28,6 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.ItemType;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
public class ProtoIdItem extends IndexedItem<ProtoIdItem> {
|
public class ProtoIdItem extends IndexedItem<ProtoIdItem> {
|
||||||
|
@ -28,8 +28,8 @@
|
|||||||
|
|
||||||
package org.jf.dexlib;
|
package org.jf.dexlib;
|
||||||
|
|
||||||
import org.jf.dexlib.util.Input;
|
|
||||||
import org.jf.dexlib.util.AnnotatedOutput;
|
import org.jf.dexlib.util.AnnotatedOutput;
|
||||||
|
import org.jf.dexlib.util.Input;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
Reference in New Issue
Block a user