Home
last modified time | relevance | path

Searched refs:accessedFrom (Results 1 – 3 of 3) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/ir/desugar/
DLambdaClass.java61 LambdaClass(LambdaRewriter rewriter, DexType accessedFrom, in LambdaClass() argument
77 this.target = createTarget(accessedFrom); in LambdaClass()
88 LambdaRewriter rewriter, DexType accessedFrom, LambdaDescriptor match) { in createLambdaClassType() argument
92 String packageDescriptor = accessedFrom.getPackageDescriptor(); in createLambdaClassType()
103 if (match.delegatesToLambdaImplMethod() || match.needsAccessor(accessedFrom)) { in createLambdaClassType()
104 lambdaClassDescriptor.append(accessedFrom.getName()).append('$'); in createLambdaClassType()
235 private Target createTarget(DexType accessedFrom) { in createTarget() argument
237 return createLambdaImplMethodTarget(accessedFrom); in createTarget()
245 return createInterfaceMethodTarget(accessedFrom); in createTarget()
247 return createConstructorTarget(accessedFrom); in createTarget()
[all …]
DLambdaRewriter.java230 private LambdaClass getOrCreateLambdaClass(LambdaDescriptor descriptor, DexType accessedFrom) { in getOrCreateLambdaClass() argument
231 DexType lambdaClassType = LambdaClass.createLambdaClassType(this, accessedFrom, descriptor); in getOrCreateLambdaClass()
236 new LambdaClass(this, accessedFrom, lambdaClassType, descriptor)); in getOrCreateLambdaClass()
238 if (isInMainDexList(accessedFrom)) { in getOrCreateLambdaClass()
DLambdaDescriptor.java152 boolean needsAccessor(DexType accessedFrom) { in needsAccessor() argument
178 accessedFrom.getPackageDescriptor().equals( in needsAccessor()
199 accessedFrom.getPackageDescriptor().equals( in needsAccessor()