This is mostly a cosmetic fix that gets rid of a number of warnings that have 
been introduced recently. I started out by cleaning up the ArrayData 
subclasses. The optimistic builtins needed the array data.length field to be 
protected instead of private, and then no one needs to use the length function 
internally in any of the array data subclasses. Not that it matters performance 
wise, but it’s cleaner and the byte code is actually a bit shorter. There were 
various javadoc issues too in the same change, and some instance methods that 
could be turned into static ones.  I want to check this in to reduce the 
warning level and for general cleanup. All tests and test262 pass.

Webrev at: http://cr.openjdk.java.net/~lagergren/8059211/webrev/
Bug at: https://bugs.openjdk.java.net/browse/JDK-8059211

/M

Reply via email to