INNER CODE UNIT · Java

addExternalMethodReferences

KeepSafe/dexcount-gradle-plugin · src/main/java/com/android/dexdeps/DexData.java:412

    private void addExternalMethodReferences(ClassRef[] sparseRefs) {
        for (int i = 0; i < mMethodIds.length; i++) {
            if (!mTypeIds[mMethodIds[i].classIdx].internal) {
                MethodIdItem methodId = mMethodIds[i];
                MethodRef newMethodRef = new MethodRef(
                        classNameFromTypeIndex(methodId.classIdx),
                        argArrayFromProtoIndex(methodId.protoIdx),
                        returnTypeFromProtoIndex(methodId.protoIdx),
                        mStrings[methodId.nameIdx]);
                sparseRefs[mMethodIds[i].classIdx].addMethod(newMethodRef);
            }
        }
    }

    /*
     * BEGIN MODIFIED SECTION
     */

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…