Home
last modified time | relevance | path

Searched refs:bootstrapMethod (Results 1 – 11 of 11) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/graph/
DDexCallSite.java25 public final DexMethodHandle bootstrapMethod; field in DexCallSite
31 DexMethodHandle bootstrapMethod, List<DexValue> bootstrapArgs) { in DexCallSite() argument
34 assert bootstrapMethod != null; in DexCallSite()
39 this.bootstrapMethod = bootstrapMethod; in DexCallSite()
46 + bootstrapMethod.hashCode() * 31 in computeHashCode()
55 && bootstrapMethod.equals(o.bootstrapMethod) in computeEquals()
65 .append(", ").append(bootstrapMethod.toSourceString()); in toString()
80 bootstrapMethod.collectIndexedItems(indexedItems); in collectIndexedItems()
212 write(bootstrapMethod); in build()
230 callSitesValues[valuesIndex++] = new DexValueMethodHandle(bootstrapMethod); in getEncodedArray()
DJarApplicationReader.java87 DexMethodHandle bootstrapMethod, List<DexValue> bootstrapArgs) { in getCallSite() argument
89 getString(methodName), getProto(methodProto), bootstrapMethod, bootstrapArgs); in getCallSite()
DDexItemFactory.java362 DexMethodHandle bootstrapMethod, List<DexValue> bootstrapArgs) { in createCallSite() argument
364 DexCallSite callSite = new DexCallSite(methodName, methodProto, bootstrapMethod, bootstrapArgs); in createCallSite()
/external/desugar/java/com/google/devtools/build/android/desugar/
DLambdaClassMaker.java44 MethodHandle bootstrapMethod, ArrayList<Object> bsmArgs) throws IOException { in generateLambdaClass() argument
47 bootstrapMethod.invokeWithArguments(bsmArgs); in generateLambdaClass()
50 + invokerInternalName + " using " + bootstrapMethod + " with arguments " + bsmArgs, e); in generateLambdaClass()
/external/r8/src/main/java/com/android/tools/r8/ir/desugar/
DLambdaDescriptor.java212 if (!callSite.bootstrapMethod.type.isInvokeStatic()) { in infer()
216 DexMethod bootstrapMethod = callSite.bootstrapMethod.asMethod(); in infer() local
217 boolean isMetafactoryMethod = bootstrapMethod == rewriter.metafactoryMethod; in infer()
218 boolean isAltMetafactoryMethod = bootstrapMethod == rewriter.metafactoryAltMethod; in infer()
DInterfaceMethodRewriter.java102 reportStaticInterfaceMethodHandle(callSite.bootstrapMethod); in rewriteMethodReferences()
/external/proguard/src/proguard/shrink/
DClassShrinker.java507 BootstrapMethodInfo bootstrapMethod = bootstrapMethods[index]; in shrinkBootstrapMethodArray() local
510 if (usageMarker.isUsed(bootstrapMethod)) in shrinkBootstrapMethodArray()
516 bootstrapMethods[counter++] = bootstrapMethod; in shrinkBootstrapMethodArray()
/external/r8/src/main/java/com/android/tools/r8/code/
DInvokeCustom.java64 InvokeCustom.registerMethodHandle(registry, callSite.bootstrapMethod); in registerCallSite()
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/
DLensCodeRewriter.java72 callSite.bootstrapMethod); in rewrite()
83 if (newBootstrapMethod != callSite.bootstrapMethod in rewrite()
DIRBuilder.java937 DexMethodHandle bootstrapMethod = callSite.bootstrapMethod;
940 if (!bootstrapMethod.isStaticHandle()) {
958 DexMethodHandle bootstrapMethod = callSite.bootstrapMethod;
962 if (!bootstrapMethod.isStaticHandle()) {
DJarSourceCode.java2530 DexMethodHandle bootstrapMethod = getMethodHandle(application, bsmHandle); in build() local
2540 .getCallSite(insn.name, insn.desc, bootstrapMethod, bootstrapArgs); in build()