Searched defs:accessedFrom (Results 1 - 3 of 3) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/ir/desugar/
H A DLambdaClass.java61 LambdaClass(LambdaRewriter rewriter, DexType accessedFrom, argument
77 this.target = createTarget(accessedFrom);
88 LambdaRewriter rewriter, DexType accessedFrom, LambdaDescriptor match) {
92 String packageDescriptor = accessedFrom.getPackageDescriptor();
103 if (match.delegatesToLambdaImplMethod() || match.needsAccessor(accessedFrom)) {
104 lambdaClassDescriptor.append(accessedFrom.getName()).append('$');
235 private Target createTarget(DexType accessedFrom) { argument
237 return createLambdaImplMethodTarget(accessedFrom);
245 return createInterfaceMethodTarget(accessedFrom);
247 return createConstructorTarget(accessedFrom);
87 createLambdaClassType( LambdaRewriter rewriter, DexType accessedFrom, LambdaDescriptor match) argument
257 createLambdaImplMethodTarget(DexType accessedFrom) argument
290 createInstanceMethodTarget(DexType accessedFrom) argument
318 createStaticMethodTarget(DexType accessedFrom) argument
335 createConstructorTarget(DexType accessedFrom) argument
358 createInterfaceMethodTarget(DexType accessedFrom) argument
[all...]
H A DLambdaDescriptor.java151 /** Checks if call site needs a accessor when referenced from `accessedFrom`. */
152 boolean needsAccessor(DexType accessedFrom) { argument
178 accessedFrom.getPackageDescriptor().equals(
199 accessedFrom.getPackageDescriptor().equals(
H A DLambdaRewriter.java230 private LambdaClass getOrCreateLambdaClass(LambdaDescriptor descriptor, DexType accessedFrom) { argument
231 DexType lambdaClassType = LambdaClass.createLambdaClassType(this, accessedFrom, descriptor);
236 new LambdaClass(this, accessedFrom, lambdaClassType, descriptor));
238 if (isInMainDexList(accessedFrom)) {

Completed in 64 milliseconds