1 // testvarnames.java --- Semantic unit test for Java
2
3 // Copyright (C) 2009-2023 Free Software Foundation, Inc.
4
5 // Author: Eric M. Ludlam <zappo@gnu.org>
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 <https://www.gnu.org/licenses/>.
21
22 package tests;
23
24 /**
25 *
26 *
27 * Created: 02/17/14
28 *
29 * @author Eric M. Ludlam
30 * @version
31 * @since
32 */
33 public class testvarnames {
34
35 public class varorclass {
36 public static long misclongvalue;
37 };
38
39 public static varorclass varoftypevarorclass = NULL;
40
41 public static long varorclass = 1;
42
43 public static long assignintovar = 1;
44
45 public static varorclass classassign = NULL;
46
47 static public void main(String [] args) {
48
49 varorclass = assign// -1-
50 // #1# ( "assignintovar" )
51 ;
52
53 varoftypevarorclass = clas// -2-
54 // #2# ( "classassign" )
55
56 varoftypevarorclass.misc//-3-
57 // #3# ( "misclongvalue" )
58 }
59
60 } // testvarnames