Searched refs:LambdaDescriptor (Results 1 – 5 of 5) sorted by relevance
/external/r8/src/main/java/com/android/tools/r8/ir/desugar/ |
D | LambdaDescriptor.java | 26 final class LambdaDescriptor { class 33 static final LambdaDescriptor MATCH_FAILED = new LambdaDescriptor(); 48 private LambdaDescriptor() { in LambdaDescriptor() method in LambdaDescriptor 58 private LambdaDescriptor(LambdaRewriter rewriter, DexCallSite callSite, in LambdaDescriptor() method in LambdaDescriptor 209 static LambdaDescriptor infer(LambdaRewriter rewriter, DexCallSite callSite) { in infer() 213 return LambdaDescriptor.MATCH_FAILED; in infer() 221 return LambdaDescriptor.MATCH_FAILED; in infer() 257 LambdaDescriptor match = new LambdaDescriptor(rewriter, callSite, in infer() 274 LambdaRewriter rewriter, DexCallSite callSite, LambdaDescriptor match) { in extractExtraLambdaInfo()
|
D | LambdaRewriter.java | 80 private final Map<DexCallSite, LambdaDescriptor> knownCallSites = new IdentityHashMap<>(); 140 LambdaDescriptor descriptor = inferLambdaDescriptor( in desugarLambdas() 142 if (descriptor == LambdaDescriptor.MATCH_FAILED) { in desugarLambdas() 214 private LambdaDescriptor inferLambdaDescriptor(DexCallSite callSite) { in inferLambdaDescriptor() 219 LambdaDescriptor descriptor = getKnown(knownCallSites, callSite); in inferLambdaDescriptor() 221 : putIfAbsent(knownCallSites, callSite, LambdaDescriptor.infer(this, callSite)); in inferLambdaDescriptor() 230 private LambdaClass getOrCreateLambdaClass(LambdaDescriptor descriptor, DexType accessedFrom) { in getOrCreateLambdaClass()
|
D | SynthesizedLambdaSourceCode.java | 29 final LambdaDescriptor descriptor() { in descriptor() 48 assert LambdaDescriptor.isSameOrDerived(factory(), enforcedType, paramType); in enforceParameterType()
|
D | LambdaClass.java | 54 final LambdaDescriptor descriptor; 62 DexType lambdaClassType, LambdaDescriptor descriptor) { in LambdaClass() 88 LambdaRewriter rewriter, DexType accessedFrom, LambdaDescriptor match) { in createLambdaClassType()
|
D | LambdaMainMethodSourceCode.java | 281 assert LambdaDescriptor.isSameOrDerived(factory(), enforcedType, erasedType); in prepareReturnValue()
|