OSDN Git Service

initial commit
[soba/JavaAnalysisToolsDemo.git] / JavaAnalysisToolsDemo / sample / soba / testdata / inheritance1 / D.java
1 package soba.testdata.inheritance1;\r
2 \r
3 import soba.testdata.inheritance2.F;\r
4 import soba.testdata.inheritance2.H;\r
5 \r
6 public class D extends C implements I, K {\r
7 \r
8         \r
9         public D() {\r
10                 this(K.x);\r
11                 System.err.println("D.<init>");\r
12         }\r
13         \r
14         public D(int x) {\r
15                 super(x);\r
16                 System.err.println("D.<init>(int)");\r
17         }\r
18         \r
19         public void m() {\r
20                 super.m();\r
21                 System.err.println("D.m");\r
22         }\r
23         \r
24         public void testPackagePrivate() {\r
25                 C c = new C(0);\r
26                 c.n();\r
27         }\r
28 \r
29         public void testPackagePrivate2() {\r
30                 C c = new F();\r
31                 c.n();\r
32         }\r
33 \r
34         public void testPackagePrivate3() {\r
35                 C c = new G();\r
36                 c.n();\r
37         }\r
38 \r
39         public void testPackagePrivate4() {\r
40                 C c = new H();\r
41                 c.n();\r
42         }\r
43 \r
44         public void n() {\r
45                 System.err.println("D.n()");\r
46         }\r
47         \r
48         public int example(int i, long l, double d, String s) {\r
49                 return i;\r
50         }\r
51         \r
52         public void x(int t) {\r
53                 System.out.println("D.x(int)");\r
54         }\r
55 \r
56         @Override\r
57         public String toString() {\r
58                 return super.toString();\r
59         }\r
60 }\r