Class DexWriter<StringKey extends java.lang.CharSequence,​StringRef extends StringReference,​TypeKey extends java.lang.CharSequence,​TypeRef extends TypeReference,​ProtoRefKey extends MethodProtoReference,​FieldRefKey extends FieldReference,​MethodRefKey extends MethodReference,​ClassKey extends java.lang.Comparable<? super ClassKey>,​CallSiteKey extends CallSiteReference,​MethodHandleKey extends MethodHandleReference,​AnnotationKey extends Annotation,​AnnotationSetKey,​TypeListKey,​FieldKey,​MethodKey,​EncodedArrayKey,​EncodedValue,​AnnotationElement extends AnnotationElement,​StringSectionType extends StringSection<StringKey,​StringRef>,​TypeSectionType extends TypeSection<StringKey,​TypeKey,​TypeRef>,​ProtoSectionType extends ProtoSection<StringKey,​TypeKey,​ProtoRefKey,​TypeListKey>,​FieldSectionType extends FieldSection<StringKey,​TypeKey,​FieldRefKey,​FieldKey>,​MethodSectionType extends MethodSection<StringKey,​TypeKey,​ProtoRefKey,​MethodRefKey,​MethodKey>,​ClassSectionType extends ClassSection<StringKey,​TypeKey,​TypeListKey,​ClassKey,​FieldKey,​MethodKey,​AnnotationSetKey,​EncodedArrayKey>,​CallSiteSectionType extends CallSiteSection<CallSiteKey,​EncodedArrayKey>,​MethodHandleSectionType extends MethodHandleSection<MethodHandleKey,​FieldRefKey,​MethodRefKey>,​TypeListSectionType extends TypeListSection<TypeKey,​TypeListKey>,​AnnotationSectionType extends AnnotationSection<StringKey,​TypeKey,​AnnotationKey,​AnnotationElement,​EncodedValue>,​AnnotationSetSectionType extends AnnotationSetSection<AnnotationKey,​AnnotationSetKey>,​EncodedArraySectionType extends EncodedArraySection<EncodedArrayKey,​EncodedValue>>

  • Direct Known Subclasses:
    DexBuilder, DexPool

    public abstract class DexWriter<StringKey extends java.lang.CharSequence,​StringRef extends StringReference,​TypeKey extends java.lang.CharSequence,​TypeRef extends TypeReference,​ProtoRefKey extends MethodProtoReference,​FieldRefKey extends FieldReference,​MethodRefKey extends MethodReference,​ClassKey extends java.lang.Comparable<? super ClassKey>,​CallSiteKey extends CallSiteReference,​MethodHandleKey extends MethodHandleReference,​AnnotationKey extends Annotation,​AnnotationSetKey,​TypeListKey,​FieldKey,​MethodKey,​EncodedArrayKey,​EncodedValue,​AnnotationElement extends AnnotationElement,​StringSectionType extends StringSection<StringKey,​StringRef>,​TypeSectionType extends TypeSection<StringKey,​TypeKey,​TypeRef>,​ProtoSectionType extends ProtoSection<StringKey,​TypeKey,​ProtoRefKey,​TypeListKey>,​FieldSectionType extends FieldSection<StringKey,​TypeKey,​FieldRefKey,​FieldKey>,​MethodSectionType extends MethodSection<StringKey,​TypeKey,​ProtoRefKey,​MethodRefKey,​MethodKey>,​ClassSectionType extends ClassSection<StringKey,​TypeKey,​TypeListKey,​ClassKey,​FieldKey,​MethodKey,​AnnotationSetKey,​EncodedArrayKey>,​CallSiteSectionType extends CallSiteSection<CallSiteKey,​EncodedArrayKey>,​MethodHandleSectionType extends MethodHandleSection<MethodHandleKey,​FieldRefKey,​MethodRefKey>,​TypeListSectionType extends TypeListSection<TypeKey,​TypeListKey>,​AnnotationSectionType extends AnnotationSection<StringKey,​TypeKey,​AnnotationKey,​AnnotationElement,​EncodedValue>,​AnnotationSetSectionType extends AnnotationSetSection<AnnotationKey,​AnnotationSetKey>,​EncodedArraySectionType extends EncodedArraySection<EncodedArrayKey,​EncodedValue>>
    extends java.lang.Object