7125989c69
#KT-5803 Fixed
43 lines
878 B
Java
Vendored
43 lines
878 B
Java
Vendored
abstract class <caret>B extends A {
|
|
// INFO: {"checked": "true"}
|
|
int x = 2*3;
|
|
// INFO: {"checked": "true"}
|
|
static String X = "1" + "2";
|
|
// INFO: {"checked": "true"}
|
|
boolean foo(int n) {
|
|
return n > 0;
|
|
}
|
|
// INFO: {"checked": "true"}
|
|
static String foo2(int n) {
|
|
return "_" + n + "_";
|
|
}
|
|
// INFO: {"checked": "true"}
|
|
abstract int bar(String s);
|
|
// INFO: {"checked": "true"}
|
|
class X {
|
|
|
|
}
|
|
// INFO: {"checked": "true"}
|
|
static class Y {
|
|
|
|
}
|
|
}
|
|
|
|
class Test {
|
|
static void test() {
|
|
B b = new B() {
|
|
public int bar(String s) {
|
|
return s.length();
|
|
}
|
|
};
|
|
int t1 = b.x;
|
|
b.x = t1 + 1;
|
|
String t2 = b.X;
|
|
String t3 = B.X;
|
|
b.foo(1);
|
|
b.foo2(2);
|
|
B.foo2(3);
|
|
b.new X();
|
|
new B.Y();
|
|
}
|
|
} |