Package org.jf.dexlib2.writer
Class DexWriter.SectionProvider
- java.lang.Object
-
- org.jf.dexlib2.writer.DexWriter.SectionProvider
-
- Direct Known Subclasses:
DexBuilder.DexBuilderSectionProvider,DexPool.DexPoolSectionProvider
- Enclosing 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>>
public abstract class DexWriter.SectionProvider extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SectionProvider()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract AnnotationSectionTypegetAnnotationSection()abstract AnnotationSetSectionTypegetAnnotationSetSection()abstract CallSiteSectionTypegetCallSiteSection()abstract ClassSectionTypegetClassSection()abstract EncodedArraySectionTypegetEncodedArraySection()abstract FieldSectionTypegetFieldSection()abstract MethodHandleSectionTypegetMethodHandleSection()abstract MethodSectionTypegetMethodSection()abstract ProtoSectionTypegetProtoSection()abstract StringSectionTypegetStringSection()abstract TypeListSectionTypegetTypeListSection()abstract TypeSectionTypegetTypeSection()
-
-
-
Method Detail
-
getStringSection
@Nonnull public abstract StringSectionType getStringSection()
-
getTypeSection
@Nonnull public abstract TypeSectionType getTypeSection()
-
getProtoSection
@Nonnull public abstract ProtoSectionType getProtoSection()
-
getFieldSection
@Nonnull public abstract FieldSectionType getFieldSection()
-
getMethodSection
@Nonnull public abstract MethodSectionType getMethodSection()
-
getClassSection
@Nonnull public abstract ClassSectionType getClassSection()
-
getCallSiteSection
@Nonnull public abstract CallSiteSectionType getCallSiteSection()
-
getMethodHandleSection
@Nonnull public abstract MethodHandleSectionType getMethodHandleSection()
-
getTypeListSection
@Nonnull public abstract TypeListSectionType getTypeListSection()
-
getAnnotationSection
@Nonnull public abstract AnnotationSectionType getAnnotationSection()
-
getAnnotationSetSection
@Nonnull public abstract AnnotationSetSectionType getAnnotationSetSection()
-
getEncodedArraySection
@Nonnull public abstract EncodedArraySectionType getEncodedArraySection()
-
-