aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/android/tools/r8/ir/desugar/SynthesizedLambdaSourceCode.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/android/tools/r8/ir/desugar/SynthesizedLambdaSourceCode.java')
-rw-r--r--src/main/java/com/android/tools/r8/ir/desugar/SynthesizedLambdaSourceCode.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/com/android/tools/r8/ir/desugar/SynthesizedLambdaSourceCode.java b/src/main/java/com/android/tools/r8/ir/desugar/SynthesizedLambdaSourceCode.java
index 9a3531f14..bd38e1acb 100644
--- a/src/main/java/com/android/tools/r8/ir/desugar/SynthesizedLambdaSourceCode.java
+++ b/src/main/java/com/android/tools/r8/ir/desugar/SynthesizedLambdaSourceCode.java
@@ -16,14 +16,14 @@ abstract class SynthesizedLambdaSourceCode extends SingleBlockSourceCode {
final DexMethod currentMethod;
final LambdaClass lambda;
- SynthesizedLambdaSourceCode(DexType receiver, LambdaClass lambda, DexMethod currentMethod) {
+ SynthesizedLambdaSourceCode(LambdaClass lambda, DexMethod currentMethod, DexType receiver) {
super(receiver, currentMethod.proto);
this.lambda = lambda;
this.currentMethod = currentMethod;
}
SynthesizedLambdaSourceCode(LambdaClass lambda, DexMethod currentMethod) {
- this(lambda.type, lambda, currentMethod);
+ this(lambda, currentMethod, lambda.type);
}
final LambdaDescriptor descriptor() {