elvis pattern refinement (was Syntax patterns)
    Stephen Colebourne 
    scolebourne at joda.org
       
    Fri Apr 24 16:25:33 PDT 2009
    
    
  
2009/4/24 Ruslan Shevchenko <rssh at gradsoft.com.ua>:
> next question:
>  a!=null ? a.method() : null
> must be counted or not ?
Yes, that would be another pattern.
But so would multiple tests:
if (a != null && a.b() != null) {
  a.b().c();
}
if (a != null && a.b() != null) {
  result = a.b().c();
}
BTW, I'd prefer to see separate figures for Elvis and Null-Safe
operators. Thus that means two 'define's in the def file.
Stephen
    
    
More information about the coin-dev
mailing list