Searched defs:dexFile (Results 1 - 12 of 12) sorted by relevance

/dalvik/dx/src/com/android/dx/dex/file/
H A DMethodHandlesSection.java27 public MethodHandlesSection(DexFile dexFile) { argument
28 super("method_handles", dexFile, 8);
H A DCallSiteIdsSection.java38 * @param dexFile {@code non-null;} file that this instance is part of
40 public CallSiteIdsSection(DexFile dexFile) { argument
41 super("call_site_ids", dexFile, 4);
H A DAnnotationSetItem.java48 * @param dexFile {@code non-null;} dex output
50 public AnnotationSetItem(Annotations annotations, DexFile dexFile) { argument
58 items[at] = new AnnotationItem(a, dexFile);
H A DParameterAnnotationStruct.java46 * @param dexFile {@code non-null;} dex output
49 AnnotationsList annotationsList, DexFile dexFile) {
72 AnnotationSetItem item = new AnnotationSetItem(annotations, dexFile);
48 ParameterAnnotationStruct(CstMethodRef method, AnnotationsList annotationsList, DexFile dexFile) argument
H A DAnnotationItem.java100 * @param dexFile {@code non-null;} dex output
102 public AnnotationItem(Annotation annotation, DexFile dexFile) { argument
116 addContents(dexFile);
H A DAnnotationsDirectoryItem.java135 * @param dexFile {@code non-null;} dex output
137 public void setClassAnnotations(Annotations annotations, DexFile dexFile) { argument
147 classAnnotations = new AnnotationSetItem(annotations, dexFile);
155 * @param dexFile {@code non-null;} dex output
158 Annotations annotations, DexFile dexFile) {
164 new AnnotationSetItem(annotations, dexFile)));
172 * @param dexFile {@code non-null;} dex output
175 Annotations annotations, DexFile dexFile) {
181 new AnnotationSetItem(annotations, dexFile)));
189 * @param dexFile {
157 addFieldAnnotations(CstFieldRef field, Annotations annotations, DexFile dexFile) argument
174 addMethodAnnotations(CstMethodRef method, Annotations annotations, DexFile dexFile) argument
191 addParameterAnnotations(CstMethodRef method, AnnotationsList list, DexFile dexFile) argument
[all...]
H A DClassDefItem.java324 * @param dexFile {@code non-null;} dex output
326 public void setClassAnnotations(Annotations annotations, DexFile dexFile) { argument
327 annotationsDirectory.setClassAnnotations(annotations, dexFile);
335 * @param dexFile {@code non-null;} dex output
338 Annotations annotations, DexFile dexFile) {
339 annotationsDirectory.addFieldAnnotations(field, annotations, dexFile);
347 * @param dexFile {@code non-null;} dex output
350 Annotations annotations, DexFile dexFile) {
351 annotationsDirectory.addMethodAnnotations(method, annotations, dexFile);
359 * @param dexFile {
337 addFieldAnnotations(CstFieldRef field, Annotations annotations, DexFile dexFile) argument
349 addMethodAnnotations(CstMethodRef method, Annotations annotations, DexFile dexFile) argument
361 addParameterAnnotations(CstMethodRef method, AnnotationsList list, DexFile dexFile) argument
[all...]
/dalvik/libdex/
H A DDexProto.h80 const DexFile* dexFile; /* file the idx refers to */ member in struct:DexProto
81 u4 protoIdx; /* index into proto_ids table of dexFile */
90 pProto->dexFile = pDexFile;
H A DDexProto.cpp122 return dexGetProtoId(pProto->dexFile, pProto->protoIdx);
129 return dexStringById(pProto->dexFile, protoId->shortyIdx);
135 const DexFile* dexFile = pProto->dexFile; local
137 const DexTypeList* typeList = dexGetProtoParameters(dexFile, protoId);
144 length += strlen(dexStringByTypeIdx(dexFile, idx));
147 length += strlen(dexStringByTypeIdx(dexFile, protoId->returnTypeIdx));
156 const char* desc = dexStringByTypeIdx(dexFile, idx);
163 strcpy(at, dexStringByTypeIdx(dexFile, protoId->returnTypeIdx));
214 return dexStringByTypeIdx(pProto->dexFile, protoI
[all...]
H A DDexSwapVerify.cpp3018 DexFile dexFile; local
3024 dexFileSetupBasicPointers(&dexFile, addr);
3025 state.pDexFile = &dexFile;
/dalvik/dx/src/com/android/dx/dex/cf/
H A DCfTranslator.java96 * @param dexFile {@code non-null;} dex output
100 CfOptions cfOptions, DexOptions dexOptions, DexFile dexFile) {
102 return translate0(context, cf, bytes, cfOptions, dexOptions, dexFile);
120 * @param dexFile {@code non-null;} dex output
124 CfOptions cfOptions, DexOptions dexOptions, DexFile dexFile) {
142 out.setClassAnnotations(classAnnotations, dexFile);
145 FieldIdsSection fieldIdsSection = dexFile.getFieldIds();
146 MethodIdsSection methodIdsSection = dexFile.getMethodIds();
147 MethodHandlesSection methodHandlesSection = dexFile.getMethodHandles();
148 CallSiteIdsSection callSiteIds = dexFile
99 translate(DxContext context, DirectClassFile cf, byte[] bytes, CfOptions cfOptions, DexOptions dexOptions, DexFile dexFile) argument
123 translate0(DxContext context, DirectClassFile cf, byte[] bytes, CfOptions cfOptions, DexOptions dexOptions, DexFile dexFile) argument
194 processFields( DirectClassFile cf, ClassDefItem out, DexFile dexFile) argument
277 processMethods(DxContext context, DirectClassFile cf, CfOptions cfOptions, DexOptions dexOptions, ClassDefItem out, DexFile dexFile) argument
[all...]
/dalvik/dx/src/com/android/dx/command/dexer/
H A DMain.java1963 private final DexFile dexFile; field in class:Main.DexWriter
1965 private DexWriter(DexFile dexFile) { argument
1966 this.dexFile = dexFile;
1971 return writeDex(dexFile);

Completed in 164 milliseconds