Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8057919 Class.getSimpleName() should work for non-JLS compliant class names
  3. JDK-8177366

Release Note: Class.getSimpleName() reads from the InnerClasses attribute

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: P2
    • Resolution: Delivered
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: core-libs
    • Subcomponent:
    • Verification:
      Verified

      Description

      Class.getSimpleName() was changed to use the name recorded in the InnerClasses
      attribute of the class file. This change may affect applications which generate custom
      bytecode with incomplete or incorrect information recorded in the InnerClasses attribute.

        Attachments

          Activity

            People

            Assignee:
            vlivanov Vladimir Ivanov
            Reporter:
            mtrudeau Michel Trudeau
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: