diff --git a/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java b/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java index c501dec6..2a8048de 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/writer/DexWriter.java @@ -76,8 +76,7 @@ public abstract class DexWriter< AnnotationKey extends Annotation, AnnotationSetKey, TypeListKey, FieldKey, MethodKey, - EncodedValue, AnnotationElement, - Insn extends Instruction> { + EncodedValue, AnnotationElement> { public static final int NO_INDEX = -1; public static final int NO_OFFSET = 0; diff --git a/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/DexBuilder.java b/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/DexBuilder.java index 1a2df0b4..3e0f33d0 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/DexBuilder.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/DexBuilder.java @@ -56,7 +56,7 @@ import java.util.Set; public class DexBuilder extends DexWriter { + BuilderEncodedValue, BuilderAnnotationElement> { private final BuilderContext context; diff --git a/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/DexPool.java b/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/DexPool.java index 6a6e3dec..6128612f 100644 --- a/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/DexPool.java +++ b/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/DexPool.java @@ -32,8 +32,10 @@ package org.jf.dexlib2.writer.pool; import org.jf.dexlib2.ValueType; -import org.jf.dexlib2.iface.*; -import org.jf.dexlib2.iface.instruction.Instruction; +import org.jf.dexlib2.iface.Annotation; +import org.jf.dexlib2.iface.AnnotationElement; +import org.jf.dexlib2.iface.ClassDef; +import org.jf.dexlib2.iface.Field; import org.jf.dexlib2.iface.reference.*; import org.jf.dexlib2.iface.value.*; import org.jf.dexlib2.immutable.instruction.ImmutableInstructionFactory; @@ -50,7 +52,7 @@ public class DexPool extends DexWriter, TypeListPool.Key>, Field, PoolMethod, - EncodedValue, AnnotationElement, Instruction> { + EncodedValue, AnnotationElement> { public static DexPool makeDexPool() { return makeDexPool(15);