6456f4ed98
Additional test for KT-21538 #KT-21538 Fixed
63 lines
1.3 KiB
Java
Vendored
63 lines
1.3 KiB
Java
Vendored
package forTests;
|
|
|
|
import org.jetbrains.annotations.NotNull;
|
|
import java.util.List;
|
|
|
|
public class MyJavaClass {
|
|
public void testFun() {
|
|
int i = 1;
|
|
}
|
|
|
|
@NotNull
|
|
public String testNotNullFun() {
|
|
return "a";
|
|
}
|
|
|
|
public static int staticFun(Object s) {
|
|
return 1;
|
|
}
|
|
|
|
public static <T> T runReadAction(@NotNull Computable<T> computation) {
|
|
return computation.compute();
|
|
}
|
|
|
|
private static class PrivateJavaClass {
|
|
public final int prop = 1;
|
|
}
|
|
|
|
public static class BaseClass {
|
|
public final int i2 = 1;
|
|
}
|
|
|
|
public BaseClass getBaseClassValue() {
|
|
return new BaseClass();
|
|
}
|
|
public BaseClass getInnerClassValue() {
|
|
return new InnerClass();
|
|
}
|
|
|
|
public static class InnerClass extends BaseClass {
|
|
public final int i = 1;
|
|
}
|
|
|
|
public static class RawA<T> {
|
|
public int foo(List<T> p) {
|
|
return 1;
|
|
}
|
|
}
|
|
|
|
public static class RawADerived extends RawA {
|
|
|
|
}
|
|
|
|
// Method with sam conversion for step into test
|
|
public void other(Runnable runnable) {
|
|
runnable.run();
|
|
}
|
|
|
|
public MyJavaClass() {}
|
|
|
|
// Constructor with sam conversion for step into test
|
|
public MyJavaClass(Runnable runnable) {}
|
|
}
|