move inner to interface: strip static modifier

This commit is contained in:
anna
2010-02-11 17:56:26 +03:00
parent ed0f05188a
commit 24c6e0bfa5
8 changed files with 36 additions and 2 deletions
@@ -0,0 +1,2 @@
public class A {
}
@@ -0,0 +1,9 @@
public interface B {
Inner i = new Inner();
class Inner {
public boolean equals(Object o) {
return o instanceof Inner;
}
}
}
@@ -0,0 +1,3 @@
public class C {
B.Inner i = new B.Inner();
}
@@ -0,0 +1,7 @@
public class A {
public static class Inner {
public boolean equals(Object o) {
return o instanceof Inner;
}
}
}
@@ -0,0 +1,3 @@
public interface B {
A.Inner i = new A.Inner();
}
@@ -0,0 +1,3 @@
public class C {
A.Inner i = new A.Inner();
}