CDV ❯ Can't make java.lang.Boolean.TRUE a DSO root
-
Bug
-
Status: Closed
-
2 Major
-
Resolution: Won't Fix
-
Byte Code Transform,DSO:L1
-
-
teck
-
Reporter: teck
-
April 02, 2009
-
0
-
Watchers: 0
-
March 24, 2011
-
November 02, 2010
Description
Not sure if this necessary needs to work, but it should perhaps fail in a different way. It has been reported that declaring something like java.lang.Boolean.TRUE as a root produces errors like:
Exception in thread “main” java.lang.NoSuchMethodError: java.lang.Boolean.__tc_getTRUE()Ljava/lang/Boolean;
at tctest.TcTest.
The client code is trying to call a root getter synthetic method but alas it does not exist
NOTE: This might work if java.lang.Boolean is listed in
moving to 3.1.x at least (since it was sitting in 3.0.x)