Initial commit of OpenSPARC T2 architecture model.
[OpenSPARC-T2-SAM] / sam-t2 / devtools / v8plus / share / swig / 1.3.26 / java / javakw.swg
CommitLineData
920dae64
AT
1#ifndef __java_javakw_swg__
2#define __java_javakw_swg__
3
4/* Warnings for Java keywords */
5#define JAVAKW(x) %namewarn("314:" #x " is a java keyword") #x
6
7/*
8 from
9 http://java.sun.com/docs/books/tutorial/java/nutsandbolts/_keywords.html
10*/
11
12JAVAKW(abstract);
13JAVAKW(double);
14JAVAKW(int);
15JAVAKW(strictfp);
16JAVAKW(boolean);
17JAVAKW(else);
18JAVAKW(interface);
19JAVAKW(super);
20JAVAKW(break);
21JAVAKW(extends);
22JAVAKW(long);
23JAVAKW(switch);
24JAVAKW(byte);
25JAVAKW(final);
26JAVAKW(native);
27JAVAKW(synchronized);
28JAVAKW(case);
29JAVAKW(finally);
30JAVAKW(new);
31JAVAKW(this);
32JAVAKW(catch);
33JAVAKW(float);
34JAVAKW(package);
35JAVAKW(throw);
36JAVAKW(char);
37JAVAKW(for);
38JAVAKW(private);
39JAVAKW(throws);
40JAVAKW(class);
41JAVAKW(goto);
42JAVAKW(protected);
43JAVAKW(transient);
44JAVAKW(const);
45JAVAKW(if);
46JAVAKW(public);
47JAVAKW(try);
48JAVAKW(continue);
49JAVAKW(implements);
50JAVAKW(return);
51JAVAKW(void);
52JAVAKW(default);
53JAVAKW(import);
54JAVAKW(short);
55JAVAKW(volatile);
56JAVAKW(do);
57JAVAKW(instanceof);
58JAVAKW(static);
59JAVAKW(while);
60
61
62/* others bad names */
63
64/* Note here that only *::clone() is bad, and *::clone(int) is ok */
65%namewarn("321:clone() is a java bad method name") *::clone();
66
67
68#undef JAVAKW
69
70#endif //__java_javakw_swg__