blob: 10c97a9150d6e4bd3020bf6fdee4f566464bb593 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
public class Outer<E> {
public void elements() {
new C<E>() {
};
}
private Outer(String a) {}
static class SubSelf extends Outer<String> {
public SubSelf() { super(""); }
}
private class PrivateInner {
}
class SubPrivateInner extends PrivateInner {
}
private class PublicInner {
private PublicInner(String a) {}
}
class SubPublicInner extends PublicInner {
public SubPublicInner() { super(""); }
}
private static class PrivateStaticInner {
}
public static class SubPrivateStaticInner extends PrivateStaticInner {
}
}
class C<E> {}
|