JDK-4639391 : update classfile specification (JSR 202)
  • Type: Enhancement
  • Component: specification
  • Sub-Component: vm
  • Affected Version: 5.0
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2002-02-19
  • Updated: 2012-10-09
  • Resolved: 2007-01-11
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
5.0 5.0Fixed
Description
This feature covers various incremental improvements to the classfile format.  

Incremental changes would consist of:
    adding split verifier support
    adding support for class literals

The split verifier architecture that was introduced in CDLC via
JSR-030 and JSR-139 offers significant improvements over the classic
JVM verifier, includding reduced verification time.  It appears
useful to allow this verification format to be used with J2SE.

Since JDK 1.1 the Java language has included support for accessing
class literals though expressions such as "MyClassName.class".  However
there has been no direct support for this in the classfile format and
it appears that adding classfile support will be a useful simplification.

###@###.### 2002-02-218
###@###.### 2002-02-18
###@###.### 2002-02-20
###@###.### 2002-09-12

Some applications that automatically generate Java source code
(such as JSP compilers) used to report problems due
to method size limits. This is resolved separately as bug 4883286


###@###.### 2003-09-04

Comments
EVALUATION JSR202 is in Final Release and the classfile changes are in JDK6.
2007-01-11

CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: tiger
2004-06-14

EVALUATION Name: gh8910 Date: 02/18/2002 This feature has been added for Tiger release planning ======================================================================
2004-06-11