Files
kotlin-fork/j2k/testData/multiFile/ToCompanionObject/external/JavaFile.java
T
Natalia Ukhorskaya 351e1863fc J2K: Support for method references
#KT-8721 Fixed
2015-08-24 12:37:41 +03:00

21 lines
546 B
Java
Vendored

package test;
class C {
void foo(ClassWithStatics c) {
ClassWithStatics.staticMethod(ClassWithStatics.staticField);
c.instanceMethod();
ClassWithStatics.staticField += 2;
}
void methodReferences() {
JFunction1ReturnType<Integer> staticMethod = ClassWithStatics::staticMethod;
JFunction1ReturnType<ClassWithStatics> instanceMethod = ClassWithStatics::instanceMethod;
}
}
class D extends ClassWithStatics {
void foo() {
staticMethod(staticField);
ourValue *= 2;
}
}