Package org.jf.dexlib2.writer
Class DexWriter.InternalEncodedValueWriter
- java.lang.Object
-
- org.jf.dexlib2.writer.EncodedValueWriter<StringKey,TypeKey,FieldRefKey,MethodRefKey,AnnotationElement,ProtoRefKey,MethodHandleKey,EncodedValue>
-
- org.jf.dexlib2.writer.DexWriter.InternalEncodedValueWriter
-
- 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>>
protected class DexWriter.InternalEncodedValueWriter extends EncodedValueWriter<StringKey,TypeKey,FieldRefKey,MethodRefKey,AnnotationElement,ProtoRefKey,MethodHandleKey,EncodedValue>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
writeEncodedValue(EncodedValue encodedValue)
-
Methods inherited from class org.jf.dexlib2.writer.EncodedValueWriter
writeAnnotation, writeArray, writeBoolean, writeByte, writeChar, writeDouble, writeEnum, writeField, writeFloat, writeInt, writeLong, writeMethod, writeMethodHandle, writeMethodType, writeNull, writeShort, writeString, writeType
-
-
-
-
Method Detail
-
writeEncodedValue
protected void writeEncodedValue(@Nonnull EncodedValue encodedValue) throws java.io.IOException
- Specified by:
writeEncodedValue
in classEncodedValueWriter<StringKey extends java.lang.CharSequence,TypeKey extends java.lang.CharSequence,FieldRefKey extends FieldReference,MethodRefKey extends MethodReference,AnnotationElement extends AnnotationElement,ProtoRefKey extends MethodProtoReference,MethodHandleKey extends MethodHandleReference,EncodedValue>
- Throws:
java.io.IOException
-
-