traditional for loop, which use indexes: pattern description
    Ruslan Shevchenko 
    rssh at gradsoft.com.ua
       
    Sun Apr 26 08:03:58 PDT 2009
    
    
  
 Good day, community.
It's about proposal about adding for of loop with access for index value.
http://mail.openjdk.java.net/pipermail/coin-dev/2009-March/000737.html
Patterns can be reviewed at
http://redmine.gradsoft.ua/repositories/entry/javachecker/trunk/JavaChecker/etc/checkers_coin.def
So, what statistics we need:
 1) How many for traditional loops we have at all.
 2) How many for loops have form:
 for(int i=0; i<x.length; ++i)
 or
 for(int i=0; i<x.size(); ++i)
 or
 i++ instead ++i
 or
 i=0 instead int i=0
in all combinations.
 All of those loops we
So, how many such loops we have ? -- near 1/3 of all traditional loops.
 3) for, where condition is like it.next()
 4) for and while, where condition like it.next and which call remove.
Sum of 2 and 4 will give us number of optimizations for index loop proposal
I guess this is cover, but correct me If I wrong.
Regards !
    
    
More information about the coin-dev
mailing list