-
Enhancement
-
Resolution: Won't Fix
-
P5
-
None
-
1.3.0
-
generic
-
generic
The fix for 4241562 is not as good as I would like. In the old compiler,
class literals appearing in the initializer expressions of static final
fields were compiled without the caching code used for class literals in
the general case, saving space and usually saving time. In the new compiler,
it is difficult to tell what context the literal appears in at the time the
literal is translated (in TransInner), so this optimization is not performed.
We should attempt to acommodate it in the future.
william.maddox@Eng 1999-06-30
class literals appearing in the initializer expressions of static final
fields were compiled without the caching code used for class literals in
the general case, saving space and usually saving time. In the new compiler,
it is difficult to tell what context the literal appears in at the time the
literal is translated (in TransInner), so this optimization is not performed.
We should attempt to acommodate it in the future.
william.maddox@Eng 1999-06-30