Home | History | Annotate | Download | only in merge

Lines Matching defs:classData

21 import com.android.dex.ClassData;
131 classDataOut = dexOut.appendSection(writerSizes.classData, "class data");
748 ClassData classData = in.readClassData(classDef);
749 transformClassData(in, classData, indexMap);
837 private void transformClassData(Dex in, ClassData classData, IndexMap indexMap) {
840 ClassData.Field[] staticFields = classData.getStaticFields();
841 ClassData.Field[] instanceFields = classData.getInstanceFields();
842 ClassData.Method[] directMethods = classData.getDirectMethods();
843 ClassData.Method[] virtualMethods = classData.getVirtualMethods();
856 private void transformFields(IndexMap indexMap, ClassData.Field[] fields) {
858 for (ClassData.Field field : fields) {
866 private void transformMethods(Dex in, IndexMap indexMap, ClassData.Method[] methods) {
868 for (ClassData.Method method : methods) {
1075 private int classData;
1100 classData = dexMerger.classDataOut.used();
1133 classData += contents.classDatas.byteCount;
1142 classData += (int) Math.ceil(contents.classDatas.byteCount * 1.67);
1159 classData = fourByteAlign(classData);
1175 return header + idsDefs + mapList + typeList + classData + code + stringData + debugInfo