FIR: use java functional interface as a source of sam function call
This commit is contained in:
@@ -166,6 +166,7 @@ class FirSamResolverImpl(
|
|||||||
|
|
||||||
return buildSimpleFunction {
|
return buildSimpleFunction {
|
||||||
session = firSession
|
session = firSession
|
||||||
|
source = firRegularClass.source
|
||||||
name = classId.shortClassName
|
name = classId.shortClassName
|
||||||
origin = FirDeclarationOrigin.SamConstructor
|
origin = FirDeclarationOrigin.SamConstructor
|
||||||
status = FirDeclarationStatusImpl(firRegularClass.visibility, Modality.FINAL).apply {
|
status = FirDeclarationStatusImpl(firRegularClass.visibility, Modality.FINAL).apply {
|
||||||
|
|||||||
@@ -1,5 +1,3 @@
|
|||||||
// IGNORE_FIR
|
|
||||||
|
|
||||||
val c = java.util.<caret>Comparator {(x: Int, y: Int) -> 1}
|
val c = java.util.<caret>Comparator {(x: Int, y: Int) -> 1}
|
||||||
|
|
||||||
// REF: (java.util).Comparator
|
// REF: (java.util).Comparator
|
||||||
@@ -1,5 +1,3 @@
|
|||||||
// IGNORE_FIR
|
|
||||||
|
|
||||||
val c = java.util.<caret>Comparator<Int> { x, y -> 1 }
|
val c = java.util.<caret>Comparator<Int> { x, y -> 1 }
|
||||||
|
|
||||||
// REF: (java.util).Comparator
|
// REF: (java.util).Comparator
|
||||||
Reference in New Issue
Block a user