Home
last modified time | relevance | path

Searched refs:methodProto (Results 1 – 10 of 10) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/graph/
DDexCallSite.java23 public final DexProto methodProto; field in DexCallSite
30 DexCallSite(DexString methodName, DexProto methodProto, in DexCallSite() argument
33 assert methodProto != null; in DexCallSite()
38 this.methodProto = methodProto; in DexCallSite()
45 + methodProto.hashCode() * 7 in computeHashCode()
54 && methodProto.equals(o.methodProto) in computeEquals()
64 .append(", Proto: ").append(methodProto.toSourceString()) in toString()
79 methodProto.collectIndexedItems(indexedItems); in collectIndexedItems()
211 write(methodProto); in build()
232 callSitesValues[valuesIndex++] = new DexValueMethodType(methodProto); in getEncodedArray()
DJarApplicationReader.java86 public DexCallSite getCallSite(String methodName, String methodProto, in getCallSite() argument
89 getString(methodName), getProto(methodProto), bootstrapMethod, bootstrapArgs); in getCallSite()
DDexItemFactory.java361 DexString methodName, DexProto methodProto, in createCallSite() argument
364 DexCallSite callSite = new DexCallSite(methodName, methodProto, bootstrapMethod, bootstrapArgs); in createCallSite()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/builder/
DBuilderProtoPool.java56 …l public BuilderMethodProtoReference internMethodProto(@Nonnull MethodProtoReference methodProto) { in internMethodProto() argument
57 BuilderMethodProtoReference ret = internedItems.get(methodProto); in internMethodProto()
64 methodProto.getParameterTypes(), methodProto.getReturnType())), in internMethodProto()
65 dexBuilder.typeListSection.internTypeList(methodProto.getParameterTypes()), in internMethodProto()
66 dexBuilder.typeSection.internType(methodProto.getReturnType())); in internMethodProto()
DDexBuilder.java165 …BuilderMethodProtoReference internMethodProtoReference(@Nonnull MethodProtoReference methodProto) { in internMethodProtoReference() argument
166 return protoSection.internMethodProto(methodProto); in internMethodProtoReference()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/pool/
DProtoPool.java69 @Nonnull MethodProtoReference methodProto) { in getParameters()
70 return new TypeListPool.Key<List<? extends CharSequence>>(methodProto.getParameterTypes()); in getParameters()
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/
DOutliner.java538 DexProto methodProto; in includeInstruction() local
541 methodProto = instruction.asInvokePolymorphic().getProto(); in includeInstruction()
543 methodProto = invoke.getInvokedMethod().proto; in includeInstruction()
546 argumentTypes.add(methodProto.parameters.values[i - 1]); in includeInstruction()
/external/r8/src/main/java/com/android/tools/r8/ir/desugar/
DLambdaDescriptor.java250 DexProto lambdaFactoryProto = callSite.methodProto; in infer()
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/
DLensCodeRewriter.java86 callSite.methodName, callSite.methodProto, newBootstrapMethod, newArgs); in rewrite()
DIRBuilder.java945 String shorty = callSite.methodProto.shorty.toString();
967 String shorty = callSite.methodProto.shorty.toString();