Mercurial > emacs
annotate test/cedet/tests/testjavacomp.java @ 112218:376148b31b5e
Add 2011 to FSF/AIST copyright years.
| author | Glenn Morris <rgm@gnu.org> |
|---|---|
| date | Sun, 02 Jan 2011 15:50:46 -0800 |
| parents | 89eccb374dec |
| children |
| rev | line source |
|---|---|
|
107698
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
1 // testjavacomp.java --- Semantic unit test for Java |
|
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
2 |
|
112218
376148b31b5e
Add 2011 to FSF/AIST copyright years.
Glenn Morris <rgm@gnu.org>
parents:
107698
diff
changeset
|
3 // Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. |
|
107698
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
4 |
|
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
5 // Author: Eric M. Ludlam <eric@siege-engine.com> |
|
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
6 |
|
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
7 // This file is part of GNU Emacs. |
|
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
8 |
|
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
9 // GNU Emacs is free software: you can redistribute it and/or modify |
|
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
10 // it under the terms of the GNU General Public License as published by |
|
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
11 // the Free Software Foundation, either version 3 of the License, or |
|
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
12 // (at your option) any later version. |
|
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
13 |
|
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
14 // GNU Emacs is distributed in the hope that it will be useful, |
|
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
15 // but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
16 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
17 // GNU General Public License for more details. |
|
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
18 |
|
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
19 // You should have received a copy of the GNU General Public License |
|
89eccb374dec
Update Semantic test copyrights, delete some test files (Bug#4656).
Chong Yidong <cyd@stupidchicken.com>
parents:
107494
diff
changeset
|
20 // along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
| 105267 | 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 |
