A few more I nits I noticed. 

BandStructure : allKQBands could be final.

ClassReader : string switch opportunities in readAttributes()

FixedArrayList : Seems to be unchanged since last webrev. Was nothing saved by 
extending AbstractList?

ConstantPool : equals() only works as long as all sub-classes have different 
tag values. (see sameTagAs() which uses instanceof rather than getClass()). 
Using getClass() likely makes tag comparison unnecessary.

Package : another InnerClass.equals() using instanceof

PackerImpl : several uses of XXX.size() > 0 which could be !XXX.isEmpty() which 
is generally preferred as size() is not O(1) for some collections where 
isEmpty() is O(1).

PropMap : could _listeners and theMap be private? Since initialization of 
theMap doesn't depend upon any constructor params why not construct it at 
declaration?

Mike

On Nov 18 2010, at 14:58 , Kumar Srinivasan wrote:

> Hi Mike,
> 
> Thanks for the review, here is the new version:
> http://cr.openjdk.java.net/~ksrini/6990106/webrev.02/
> 

Reply via email to