Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4356290

"assert" is no longer a legal Java identifier

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 1.4.0
    • 1.4.0
    • core-libs
    • None
    • beta
    • sparc
    • solaris_7
    • Verified



      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) {

      ======================================================================

            peterjones Peter Jones (Inactive)
            sseligmasunw Scott Seligman (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: