| 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 | |
| 12 | JAVAKW(abstract); |
| 13 | JAVAKW(double); |
| 14 | JAVAKW(int); |
| 15 | JAVAKW(strictfp); |
| 16 | JAVAKW(boolean); |
| 17 | JAVAKW(else); |
| 18 | JAVAKW(interface); |
| 19 | JAVAKW(super); |
| 20 | JAVAKW(break); |
| 21 | JAVAKW(extends); |
| 22 | JAVAKW(long); |
| 23 | JAVAKW(switch); |
| 24 | JAVAKW(byte); |
| 25 | JAVAKW(final); |
| 26 | JAVAKW(native); |
| 27 | JAVAKW(synchronized); |
| 28 | JAVAKW(case); |
| 29 | JAVAKW(finally); |
| 30 | JAVAKW(new); |
| 31 | JAVAKW(this); |
| 32 | JAVAKW(catch); |
| 33 | JAVAKW(float); |
| 34 | JAVAKW(package); |
| 35 | JAVAKW(throw); |
| 36 | JAVAKW(char); |
| 37 | JAVAKW(for); |
| 38 | JAVAKW(private); |
| 39 | JAVAKW(throws); |
| 40 | JAVAKW(class); |
| 41 | JAVAKW(goto); |
| 42 | JAVAKW(protected); |
| 43 | JAVAKW(transient); |
| 44 | JAVAKW(const); |
| 45 | JAVAKW(if); |
| 46 | JAVAKW(public); |
| 47 | JAVAKW(try); |
| 48 | JAVAKW(continue); |
| 49 | JAVAKW(implements); |
| 50 | JAVAKW(return); |
| 51 | JAVAKW(void); |
| 52 | JAVAKW(default); |
| 53 | JAVAKW(import); |
| 54 | JAVAKW(short); |
| 55 | JAVAKW(volatile); |
| 56 | JAVAKW(do); |
| 57 | JAVAKW(instanceof); |
| 58 | JAVAKW(static); |
| 59 | JAVAKW(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__ |