/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/ |
H A D | EncodedValueWriter.java | 51 @Nonnull private final MethodSection<?, ?, ?, MethodRefKey, ?> methodSection; field in class:EncodedValueWriter 59 @Nonnull MethodSection<?, ?, ?, MethodRefKey, ?> methodSection, 65 this.methodSection = methodSection; 131 writer.writeEncodedUint(ValueType.METHOD, methodSection.getItemIndex(value)); 54 EncodedValueWriter( @onnull DexDataWriter writer, @Nonnull StringSection<StringKey, ?> stringSection, @Nonnull TypeSection<?, TypeKey, ?> typeSection, @Nonnull FieldSection<?, ?, FieldRefKey, ?> fieldSection, @Nonnull MethodSection<?, ?, ?, MethodRefKey, ?> methodSection, @Nonnull AnnotationSection<StringKey, TypeKey, ?, AnnotationElement, EncodedValue> annotationSection) argument
|
H A D | InstructionWriter.java | 64 @Nonnull private final MethodSection<?, ?, ?, MethodRefKey, ?> methodSection; field in class:InstructionWriter 76 @Nonnull MethodSection<?, ?, ?, MethodRefKey, ?> methodSection, 79 opcodes, writer, stringSection, typeSection, fieldSection, methodSection, protoSection); 87 @Nonnull MethodSection<?, ?, ?, MethodRefKey, ?> methodSection, 94 this.methodSection = methodSection; 490 return methodSection.getItemIndex((MethodRefKey) reference); 70 makeInstructionWriter( @onnull Opcodes opcodes, @Nonnull DexDataWriter writer, @Nonnull StringSection<?, StringRef> stringSection, @Nonnull TypeSection<?, ?, TypeRef> typeSection, @Nonnull FieldSection<?, ?, FieldRefKey, ?> fieldSection, @Nonnull MethodSection<?, ?, ?, MethodRefKey, ?> methodSection, @Nonnull ProtoSection<?, ?, ProtoRefKey, ?> protoSection) argument 82 InstructionWriter(@onnull Opcodes opcodes, @Nonnull DexDataWriter writer, @Nonnull StringSection<?, StringRef> stringSection, @Nonnull TypeSection<?, ?, TypeRef> typeSection, @Nonnull FieldSection<?, ?, FieldRefKey, ?> fieldSection, @Nonnull MethodSection<?, ?, ?, MethodRefKey, ?> methodSection, @Nonnull ProtoSection<?, ?, ProtoRefKey, ?> protoSection) argument
|
H A D | DexWriter.java | 131 protected final MethodSection<StringKey, TypeKey, ProtoRefKey, MethodRefKey, MethodKey> methodSection; field in class:DexWriter 144 MethodSection<StringKey, TypeKey, ProtoRefKey, MethodRefKey, MethodKey> methodSection, 157 this.methodSection = methodSection; 185 super(writer, stringSection, typeSection, fieldSection, methodSection, annotationSection); 199 methodSection.getItems().size() * MethodIdItem.ITEM_SIZE + 206 for (Entry<? extends MethodRefKey, Integer> methodReference: methodSection.getItems()) { 383 List<Map.Entry<? extends MethodRefKey, Integer>> methodEntries = Lists.newArrayList(methodSection.getItems()); 389 writer.writeUshort(typeSection.getItemIndex(methodSection.getDefiningClass(key))); 390 writer.writeUshort(protoSection.getItemIndex(methodSection 139 DexWriter(Opcodes opcodes, StringSection<StringKey, StringRef> stringSection, TypeSection<StringKey, TypeKey, TypeRef> typeSection, ProtoSection<StringKey, TypeKey, ProtoRefKey, TypeListKey> protoSection, FieldSection<StringKey, TypeKey, FieldRefKey, FieldKey> fieldSection, MethodSection<StringKey, TypeKey, ProtoRefKey, MethodRefKey, MethodKey> methodSection, ClassSection<StringKey, TypeKey, TypeListKey, ClassKey, FieldKey, MethodKey, AnnotationSetKey, EncodedValue> classSection, TypeListSection<TypeKey, TypeListKey> typeListSection, AnnotationSection<StringKey, TypeKey, AnnotationKey, AnnotationElement, EncodedValue> annotationSection, AnnotationSetSection<AnnotationKey, AnnotationSetKey> annotationSetSection) argument [all...] |