Supported simplest cases of SAM adapter.
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
package test;
|
||||
|
||||
public class Basic {
|
||||
public void foo(Runnable r) {
|
||||
}
|
||||
|
||||
public static void bar(Runnable r) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package test
|
||||
|
||||
public open class Basic : java.lang.Object {
|
||||
public constructor Basic()
|
||||
public open /*synthesized*/ fun foo(/*0*/ p0 : (() -> jet.Unit)?) : jet.Unit
|
||||
public open fun foo(/*0*/ p0 : java.lang.Runnable?) : jet.Unit
|
||||
}
|
||||
|
||||
package Basic {
|
||||
public open /*synthesized*/ fun bar(/*0*/ p0 : (() -> jet.Unit)?) : jet.Unit
|
||||
public open fun bar(/*0*/ p0 : java.lang.Runnable?) : jet.Unit
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
package test;
|
||||
|
||||
import java.io.FilenameFilter;
|
||||
import java.util.Comparator;
|
||||
|
||||
public class NonTrivialFunctionType {
|
||||
public void foo(FilenameFilter filenameFilter) {
|
||||
}
|
||||
|
||||
public void foo(Comparator<String> comparator) {
|
||||
}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
package test
|
||||
|
||||
public open class NonTrivialFunctionType : java.lang.Object {
|
||||
public constructor NonTrivialFunctionType()
|
||||
public open /*synthesized*/ fun foo(/*0*/ p0 : ((java.io.File?, jet.String?) -> jet.Boolean)?) : jet.Unit
|
||||
public open /*synthesized*/ fun foo(/*0*/ p0 : ((jet.String?, jet.String?) -> jet.Int)?) : jet.Unit
|
||||
public open fun foo(/*0*/ p0 : java.io.FilenameFilter?) : jet.Unit
|
||||
public open fun foo(/*0*/ p0 : java.util.Comparator<jet.String>?) : jet.Unit
|
||||
}
|
||||
Reference in New Issue
Block a user