/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/ |
H A D | DebugWriter.java | 43 @Nonnull private final TypeSection<StringKey, TypeKey, ?> typeSection; field in class:DebugWriter 49 @Nonnull TypeSection<StringKey, TypeKey, ?> typeSection, 52 this.typeSection = typeSection; 66 int typeIndex = typeSection.getNullableItemIndex(type); 48 DebugWriter(@onnull StringSection<StringKey, ?> stringSection, @Nonnull TypeSection<StringKey, TypeKey, ?> typeSection, @Nonnull DexDataWriter writer) argument
|
H A D | EncodedValueWriter.java | 49 @Nonnull private final TypeSection<?, TypeKey, ?> typeSection; field in class:EncodedValueWriter 57 @Nonnull TypeSection<?, TypeKey, ?> typeSection, 63 this.typeSection = typeSection; 74 writer.writeUleb128(typeSection.getItemIndex(annotationType)); 147 writer.writeEncodedUint(ValueType.TYPE, typeSection.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 | 62 @Nonnull private final TypeSection<?, ?, TypeRef> typeSection; field in class:InstructionWriter 74 @Nonnull TypeSection<?, ?, TypeRef> typeSection, 79 opcodes, writer, stringSection, typeSection, fieldSection, methodSection, protoSection); 85 @Nonnull TypeSection<?, ?, TypeRef> typeSection, 92 this.typeSection = typeSection; 551 return typeSection.getItemIndex((TypeRef) 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 | 136 public final TypeSectionType typeSection; field in class:DexWriter 151 this.typeSection = sectionProvider.getTypeSection(); 184 super(writer, stringSection, typeSection, fieldSection, methodSection, annotationSection); 195 typeSection.getItemCount() * TypeIdItem.ITEM_SIZE + 223 for (Entry<? extends TypeKey, Integer> typeReference: typeSection.getItems()) { 241 typeSection.getItemCount() > (1 << 16) || 353 List<Map.Entry<? extends TypeKey, Integer>> typeEntries = Lists.newArrayList(typeSection.getItems()); 358 writer.writeInt(stringSection.getItemIndex(typeSection.getString(entry.getKey()))); 373 writer.writeInt(typeSection.getItemIndex(protoSection.getReturnType(key))); 388 writer.writeUshort(typeSection [all...] |