Home
last modified time | relevance | path

Searched refs:bootstrapArgs (Results 1 – 8 of 8) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/graph/
DDexCallSite.java26 public final List<DexValue> bootstrapArgs; field in DexCallSite
31 DexMethodHandle bootstrapMethod, List<DexValue> bootstrapArgs) { in DexCallSite() argument
35 assert bootstrapArgs != null; in DexCallSite()
40 this.bootstrapArgs = bootstrapArgs; in DexCallSite()
47 + bootstrapArgs.hashCode() * 101; in computeHashCode()
56 && bootstrapArgs.equals(o.bootstrapArgs); in computeEquals()
67 for (DexItem arg : bootstrapArgs) { in toString()
81 for (DexValue arg : bootstrapArgs) { in collectIndexedItems()
213 write(bootstrapArgs); in build()
228 DexValue[] callSitesValues = new DexValue[3 + bootstrapArgs.size()]; in getEncodedArray()
[all …]
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/r8/src/main/java/com/android/tools/r8/ir/desugar/
DLambdaDescriptor.java262 if (callSite.bootstrapArgs.size() != 3) { in infer()
311 if (callSite.bootstrapArgs.size() != argIndex) { in extractExtraLambdaInfo()
319 List<DexValue> bootstrapArgs = callSite.bootstrapArgs; in getBootstrapArgument() local
320 if (bootstrapArgs.size() < i) { in getBootstrapArgument()
324 DexValue value = bootstrapArgs.get(i); in getBootstrapArgument()
DInterfaceMethodRewriter.java103 for (DexValue arg : callSite.bootstrapArgs) { in rewriteMethodReferences()
/external/r8/src/main/java/com/android/tools/r8/code/
DInvokeCustom.java67 for (DexValue arg : callSite.bootstrapArgs) { in registerCallSite()
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/
DLensCodeRewriter.java73 List<DexValue> newArgs = callSite.bootstrapArgs.stream().map( in rewrite()
84 || !newArgs.equals(callSite.bootstrapArgs)) { in rewrite()
DJarSourceCode.java2533 List<DexValue> bootstrapArgs = new ArrayList<>(); in build() local
2535 bootstrapArgs.add(decodeBootstrapArgument(arg)); in build()
2540 .getCallSite(insn.name, insn.desc, bootstrapMethod, bootstrapArgs); in build()