Code review request for 6935997 "Please add a nested throwable constructor to AssertionError"

Joe Darcy joe.darcy at oracle.com
Tue Jun 8 15:31:02 UTC 2010


Thanks Martin and Rémi for the quick reviews!

Upon further consideration, before doing the push I decided to look for 
instances in the jdk repo where this new constructor could be used and I 
found one in java.security.Security:

--- old/src/share/classes/java/security/Security.java    2010-06-08 
01:07:48.000000000 -0700
+++ new/src/share/classes/java/security/Security.java    2010-06-08 
01:07:48.000000000 -0700
@@ -678,7 +678,7 @@
             spiMap.put(type, clazz);
             return clazz;
         } catch (ClassNotFoundException e) {
-            throw (Error)new AssertionError("Spi class not 
found").initCause(e);
+            throw new AssertionError("Spi class not found", e);
         }
     }
 
Security team, please review this change to java.security.Security; the 
new code should be operationally equivalent.  All the public security 
regression tests pass on a build with this change.

Updated full webrev at:
http://cr.openjdk.java.net/~darcy/6935997.1/

Thanks,

-Joe

Rémi Forax wrote:
> Le 04/06/2010 09:13, Martin Buchholz a écrit :
>> Looks good!
>>
>> Martin
>>    
>
> Ok for me too.
>
> Rémi
>
>> On Thu, Jun 3, 2010 at 23:58, Joe Darcy<joe.darcy at oracle.com>  wrote:
>>   
>>> Hello.
>>>
>>> Please review my fix for
>>>
>>> 6935997 "Please add a nested throwable constructor to AssertionError"
>>> http://cr.openjdk.java.net/~darcy/6935997.0/
>>>
>>> Thanks,
>>>
>>> -Joe
>>>
>>>      
>




More information about the security-dev mailing list