Uses of Class
org.jf.dexlib2.writer.DexDataWriter
Packages that use DexDataWriter
-
Uses of DexDataWriter in org.jf.dexlib2.writer
Fields in org.jf.dexlib2.writer declared as DexDataWriterModifier and TypeFieldDescriptionprivate final DexDataWriterDexWriter.RestrictionsWriter.offsetsWriterprivate final DexDataWriterDexWriter.RestrictionsWriter.restrictionsWriterprivate final DexDataWriterDebugWriter.writerprivate final DexDataWriterEncodedValueWriter.writerprivate final DexDataWriterInstructionWriter.writerMethods in org.jf.dexlib2.writer that return DexDataWriterModifier and TypeMethodDescriptionprivate static DexDataWriterDexWriter.outputAt(DexDataStore dataStore, int filePosition) Methods in org.jf.dexlib2.writer with parameters of type DexDataWriterModifier and TypeMethodDescription(package private) static <StringRef extends StringReference,TypeRef extends TypeReference, FieldRefKey extends FieldReference, MethodRefKey extends MethodReference, ProtoRefKey extends MethodProtoReference, MethodHandleKey extends MethodHandleReference, CallSiteKey extends CallSiteReference>
InstructionWriter<StringRef, TypeRef, FieldRefKey, MethodRefKey, ProtoRefKey, MethodHandleKey, CallSiteKey> InstructionWriter.makeInstructionWriter(Opcodes opcodes, DexDataWriter writer, StringSection<?, StringRef> stringSection, TypeSection<?, ?, TypeRef> typeSection, FieldSection<?, ?, FieldRefKey, ?> fieldSection, MethodSection<?, ?, ?, MethodRefKey, ?> methodSection, ProtoSection<?, ?, ProtoRefKey, ?> protoSection, MethodHandleSection<MethodHandleKey, ?, ?> methodHandleSection, CallSiteSection<CallSiteKey, ?> callSiteSection) private voidDexWriter.writeAnnotationDirectories(DexDataWriter writer) private voidDexWriter.writeAnnotations(DexDataWriter writer) private voidDexWriter.writeAnnotationSetRefs(DexDataWriter writer) private voidDexWriter.writeAnnotationSets(DexDataWriter writer) private voidDexWriter.writeCallSites(DexDataWriter writer) private intDexWriter.writeClass(DexDataWriter indexWriter, DexDataWriter offsetWriter, int nextIndex, Map.Entry<? extends ClassKey, Integer> entry) Writes out the class_def_item and class_data_item for the given class.private voidDexWriter.writeClasses(DexDataStore dataStore, DexDataWriter indexWriter, DexDataWriter offsetWriter) private intDexWriter.writeCodeItem(DexDataWriter writer, ByteArrayOutputStream ehBuf, MethodKey methodKey, List<? extends TryBlock<? extends ExceptionHandler>> tryBlocks, Iterable<? extends Instruction> instructions, int debugItemOffset) private voidDexWriter.writeDebugAndCodeItems(DexDataWriter offsetWriter, DeferredOutputStream temp) private intDexWriter.writeDebugItem(DexDataWriter writer, DebugWriter<StringKey, TypeKey> debugWriter, Iterable<? extends StringKey> parameterNames, Iterable<? extends DebugItem> debugItems) private voidDexWriter.writeEncodedArrays(DexDataWriter writer) private voidDexWriter.writeEncodedFields(DexDataWriter writer, Collection<? extends FieldKey> fields) private voidDexWriter.writeEncodedMethods(DexDataWriter writer, Collection<? extends MethodKey> methods) private voidDexWriter.writeFields(DexDataWriter writer) private voidDexWriter.writeHeader(DexDataWriter writer, int dataOffset, int fileSize) private voidDexWriter.writeMapItem(DexDataWriter writer) private voidDexWriter.writeMapItem(DexDataWriter writer, int type, int size, int offset) private voidDexWriter.writeMethodHandles(DexDataWriter writer) private voidDexWriter.writeMethods(DexDataWriter writer) private voidDexWriter.writeProtos(DexDataWriter writer) private voidDexWriter.writeSectionInfo(DexDataWriter writer, int numItems, int offset) private voidDexWriter.writeStrings(DexDataWriter indexWriter, DexDataWriter offsetWriter) private voidDexWriter.writeTypeLists(DexDataWriter writer) private voidDexWriter.writeTypes(DexDataWriter writer) Constructors in org.jf.dexlib2.writer with parameters of type DexDataWriterModifierConstructorDescription(package private)DebugWriter(StringSection<StringKey, ?> stringSection, TypeSection<StringKey, TypeKey, ?> typeSection, DexDataWriter writer) EncodedValueWriter(DexDataWriter writer, StringSection<StringKey, ?> stringSection, TypeSection<?, TypeKey, ?> typeSection, FieldSection<?, ?, FieldRefKey, ?> fieldSection, MethodSection<?, ?, ?, MethodRefKey, ?> methodSection, ProtoSection<?, ?, ProtoRefKey, ?> protoSection, MethodHandleSection<MethodHandleKey, ?, ?> methodHandleSection, AnnotationSection<StringKey, TypeKey, ?, AnnotationElement, EncodedValue> annotationSection) (package private)InstructionWriter(Opcodes opcodes, DexDataWriter writer, StringSection<?, StringRef> stringSection, TypeSection<?, ?, TypeRef> typeSection, FieldSection<?, ?, FieldRefKey, ?> fieldSection, MethodSection<?, ?, ?, MethodRefKey, ?> methodSection, ProtoSection<?, ?, ProtoRefKey, ?> protoSection, MethodHandleSection<MethodHandleKey, ?, ?> methodHandleSection, CallSiteSection<CallSiteKey, ?> callSiteSection) privateRestrictionsWriter(DexDataStore dataStore, DexDataWriter offsetWriter, int numClasses)