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 AnnotationSectionType
getAnnotationSection()
abstract AnnotationSetSectionType
getAnnotationSetSection()
abstract CallSiteSectionType
getCallSiteSection()
abstract ClassSectionType
getClassSection()
abstract EncodedArraySectionType
getEncodedArraySection()
abstract FieldSectionType
getFieldSection()
abstract MethodHandleSectionType
getMethodHandleSection()
abstract MethodSectionType
getMethodSection()
abstract ProtoSectionType
getProtoSection()
abstract StringSectionType
getStringSection()
abstract TypeListSectionType
getTypeListSection()
abstract TypeSectionType
getTypeSection()
-
-
-
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()
-
-