mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-12 15:53:40 +00:00
Support static method references
#KT-5123 Fixed
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
// FILE: test/A.java
|
||||
|
||||
package test
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
public class A {
|
||||
public static void main(String[] args) {
|
||||
System.out.println(Arrays.asList(args));
|
||||
}
|
||||
}
|
||||
|
||||
// FILE: 1.kt
|
||||
|
||||
import kotlin.reflect.*
|
||||
import test.A
|
||||
|
||||
fun foo(args: Array<String>) {
|
||||
val main2 = A::main
|
||||
main2 : KFunction1<Array<String>, Unit>
|
||||
main2(args)
|
||||
(A::main)(args)
|
||||
}
|
||||
Reference in New Issue
Block a user