Name: ss24420 Date: 07/25/2000
Due to the new assertion facility (see bugid 4290640), "assert"
is no longer a legal Java indentifier. Currently the only ill
effect is that existing source files containing a method named
"assert" generate compiler warning messages, but we don't want
the build to generate any new warnings.
Here the warnings from compiling sun/misc/ProxyGenerator.java:
../../../../../src/share/classes/sun/misc/ProxyGenerator.java:679: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
assert(false);
../../../../../src/share/classes/sun/misc/ProxyGenerator.java:726: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
assert(false);
../../../../../src/share/classes/sun/misc/ProxyGenerator.java:1000: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
assert(lvar >= 0 && lvar <= 0xFFFF);
../../../../../src/share/classes/sun/misc/ProxyGenerator.java:1025: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
assert(index >= 0 && index <= 0xFFFF);
../../../../../src/share/classes/sun/misc/ProxyGenerator.java:1053: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
assert(false);
../../../../../src/share/classes/sun/misc/ProxyGenerator.java:1082: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
private static void assert(boolean assertion) {
../../../../../src/share/classes/sun/misc/ProxyGenerator.java:679: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
assert(false);
../../../../../src/share/classes/sun/misc/ProxyGenerator.java:726: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
assert(false);
../../../../../src/share/classes/sun/misc/ProxyGenerator.java:1000: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
assert(lvar >= 0 && lvar <= 0xFFFF);
../../../../../src/share/classes/sun/misc/ProxyGenerator.java:1025: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
assert(index >= 0 && index <= 0xFFFF);
../../../../../src/share/classes/sun/misc/ProxyGenerator.java:1053: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
assert(false);
../../../../../src/share/classes/sun/misc/ProxyGenerator.java:1082: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
private static void assert(boolean assertion) {
======================================================================
- relates to
-
JDK-4356275 "assert" is no longer a legal Java identifier
-
- Resolved
-
-
JDK-4356294 "assert" is no longer a legal Java identifier
-
- Closed
-