Searched defs:accessedFrom (Results 1 - 3 of 3) sorted by relevance
/external/r8/src/main/java/com/android/tools/r8/ir/desugar/ |
H A D | LambdaClass.java | 61 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 D | LambdaDescriptor.java | 151 /** 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 D | LambdaRewriter.java | 230 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