-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 09/03/2012 14:33, Christopher Schultz wrote:
> Mark,
> 
> On 3/8/12 4:25 PM, ma...@apache.org wrote:
>> Author: markt Date: Thu Mar  8 21:25:31 2012 New Revision:
>> 1298590
>> 
>> URL: http://svn.apache.org/viewvc?rev=1298590&view=rev Log: Fix
>> various Checkstyle / Eclipse warnings and failures
> 
> This built cleanly for me, and all (expected) tests passed.
> 
> I saw the buildbot complaint, but I couldn't find any actual errors
> in the build. The only thing I could make sense of was the javadoc 
> warnings, so I fixed those.
> 
>> Modified:
>> tomcat/trunk/java/org/apache/catalina/realm/RealmBase.java URL:
>> http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/realm/RealmBase.java?rev=1298590&r1=1298589&r2=1298590&view=diff
>>
>> 
==============================================================================
>> 
>> @@ -1440,7 +1440,7 @@ public abstract class RealmBase extends try
>> { @SuppressWarnings("unchecked") Class<? extends
>> X509UsernameRetriever> clazz = (Class<? extends
>> X509UsernameRetriever>)Class.forName(className); -
>> return (X509UsernameRetriever)clazz.newInstance(); +
>> return clazz.newInstance();
> 
> This was actually intentional: I want the new object to be cast to 
> X509UsernameRetriever *here* so we can catch and re-throw an
> exception with a nice error message. I didn't check the bytecode,
> but I assumed that without a cast, no type-check would occur.
> Working with Java's generics makes my head hurt.

Eclipse reports the cast is unnecessary which is what I would expect
looking at the code.

> Shall I make these same changes in 7.0.x?

Consistency is good.

Mark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJPWhaYAAoJEBDAHFovYFnn8kQP/1FtUH8Vqle4aQqoItqBF9zR
dOIewVIW738/VNXnUmEWBwzUAK/SnnikB7g6xdYxSfvHOhwO1DVIPdGz/13GjdSF
GJK61H4iM8f3eRkmcLeFGo6oCbbxhMJyf2Q2tb1m+312PbfpyvvPDnBskDybIXvJ
SQBFcycxEhyfEiIQCh0HfvhQafCA+rJz9Au9UtPny5oHSPAwoHDf0beR+X0Rc1xz
gagUz7TeADBMi6nnsIRwI0TVZX7EZVaO7OiTXugX7PFY9xDC6d1Ff7QwJesRCYh8
/rAJMujSud3L+oBwYR4uACQenO9sdz/Vocr2v5INrRSeqv4kSleK6SrdH1Ngkv3D
UHOJVnRIbK1akloq9NqoMdPXGA6G6JmAHZq13t+l7SSUrunOgUIec/PmQFAzkfDF
pKA5zBnV9YCuNvTRM0HwIepT4CKATDCni9zJsDo7IE4LCLAIdp+McGff00pCq2yE
kx5Ux91KmbJ78e61YryPz4oicHpTfn5N3bm0Nonb0hEY/cFzyNx2vdCP6RxwdgK0
0DP9pWtTsDfOUR49BdpiuT6CTnh5tvsxVeez46OduRfvwDS4aaH6LRMQiWgVnFf1
BjFTUFLJsW0QWJeMwpIp/7oUzh99/OCnOTF5bh8xXYlZco8/s2+Kj5SmbdijfSYs
i/TV13gEEnC7+0lszHqd
=d6q1
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to