You'll find quite a few of these littered around the Aries codebase. It's a bad habit I picked up from Alasdair ;)
I actually like it, it's nearly as concise as !, but much easier to spot and obviously different from !!!! or !! Regards, Tim ---------------------------------------- > From: [email protected] > Subject: Re: Why !!! in "if(!!!clazz.isInterface())" ? > Date: Wed, 24 Nov 2010 14:01:37 +0000 > To: [email protected] > > Hi, > > It is equivalent to if(!clazz.isInterface()), but in my view is more visible. > The compiler even optimises it to a single negation. > > I find it really helps as I often mis a single ! when reading code. > > Alasdair > > On 24 Nov 2010, at 13:18, David Bosschaert wrote: > > > Hi all, > > > > While looking around in some of the Aries codebase I found the > > following line of code [1]: > > > > if(!!!clazz.isInterface()) { //... > > > > Isn't this equivalent to if(!clazz.isInterface()) ? Or is there some > > special magic happening here that I haven't seen before? > > > > Just curious... > > > > Cheers, > > > > David > > > > [1] > > http://svn.apache.org/repos/asf/incubator/aries/trunk/proxy/proxy-impl/src/main/java/org/apache/aries/proxy/impl/AsmProxyManager.java
