Commit | Line | Data |
---|---|---|
a4100ebe CY |
1 | // testjavacomp.java --- Semantic unit test for Java |
2 | ||
73b0cd50 | 3 | // Copyright (C) 2009-2011 Free Software Foundation, Inc. |
a4100ebe CY |
4 | |
5 | // Author: Eric M. Ludlam <eric@siege-engine.com> | |
6 | ||
7 | // This file is part of GNU Emacs. | |
8 | ||
9 | // GNU Emacs is free software: you can redistribute it and/or modify | |
10 | // it under the terms of the GNU General Public License as published by | |
11 | // the Free Software Foundation, either version 3 of the License, or | |
12 | // (at your option) any later version. | |
13 | ||
14 | // GNU Emacs is distributed in the hope that it will be useful, | |
15 | // but WITHOUT ANY WARRANTY; without even the implied warranty of | |
16 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
17 | // GNU General Public License for more details. | |
18 | ||
19 | // You should have received a copy of the GNU General Public License | |
20 | // along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | |
74ea13c1 CY |
21 | |
22 | package tests.testjavacomp; | |
23 | ||
24 | class secondClass { | |
25 | private void scFuncOne() { } | |
26 | public void scFuncOne() { } | |
27 | } | |
28 | ||
29 | ||
30 | public class testjavacomp { | |
31 | ||
32 | private int funcOne() { } | |
33 | private int funcTwo() { } | |
34 | private char funcThree() { } | |
35 | ||
36 | class nestedClass { | |
37 | private void ncFuncOne() { } | |
38 | public void ncFuncOne() { } | |
39 | } | |
40 | ||
41 | public void publicFunc() { | |
42 | ||
43 | int i; | |
44 | ||
45 | i = fu// -1- | |
46 | // #1# ( "funcOne" "funcTwo" ) | |
47 | ; | |
48 | ||
49 | fu// -2- | |
50 | // #2# ( "funcOne" "funcThree" "funcTwo" ) | |
51 | ; | |
52 | ||
53 | secondClass SC; | |
54 | ||
55 | SC.//-3- | |
56 | // #3# ( "scFuncOne" ) | |
57 | ; | |
58 | ||
59 | nestedClass NC; | |
60 | ||
61 | // @todo - need to fix this? I don't know if this is legal java. | |
62 | NC.// - 4- | |
63 | // #4# ( "ncFuncOne" ) | |
64 | ; | |
65 | } | |
66 | ||
67 | } // testjavacomp |