This commit is contained in:
Dmitry Jemerov
2009-09-10 20:33:13 +04:00
parent 571ab0fc93
commit 48a701e11e
24 changed files with 9 additions and 3 deletions
@@ -0,0 +1,13 @@
class X {}
class <caret>Y extends X {
private static int x = 0;
public static int getX() {
return x;
}
public static void setX(int x) {
Y.x = x;
}
}
@@ -0,0 +1,15 @@
class X {
private static int x = 0;
public static int getX() {
return x;
}
public static void setX(int x) {
X.x = x;
}
}
class Y extends X {
}
@@ -0,0 +1,12 @@
class <caret>QualifiedSuper extends Base {
class Inner {
void goo() {
QualifiedSuper.super.toString();
}
}
}
class Base {
}
@@ -0,0 +1,12 @@
class QualifiedSuper extends Base {
}
class Base {
class Inner {
void goo() {
Base.this.toString();
}
}
}
@@ -0,0 +1,15 @@
class Base {
void foo() {
}
}
public class <caret>QualifiedThis extends Base {
void foo() {
}
class Inner {
void bar() {
QualifiedThis.this.foo();
}
}
}
@@ -0,0 +1,16 @@
class Base {
void foo() {
}
class Inner {
void bar() {
Base.this.foo();
}
}
}
public class QualifiedThis extends Base {
void foo() {
}
}
@@ -0,0 +1,16 @@
public class Test {
class Impl extends Base {
@Override
public String get() {
return "239";
}
}
abstract class Base implements Int {
public abstract String <caret>get();
}
interface Int {
}
}
@@ -0,0 +1,15 @@
public class Test {
class Impl extends Base {
public String get() {
return "239";
}
}
abstract class Base implements Int {
}
interface Int {
String get();
}
}