On 03/27/2015 10:59 PM, Martin Buchholz wrote:

[...]

OTOH, if you touch code that uses the denigrated

char foo[]

please change it to

char[] foo

This is yet another of those global changes to the entire jdk sources that
nobody ever gets around to.

on the same subject, the Java grammar allows this code to compile
  class A {
   int foo() [] {
     return null;
   }
  }

cheers,
RĂ©mi



On Fri, Mar 27, 2015 at 2:51 PM, Lev Priima <lev.pri...@oracle.com> wrote:

  Updated and put some more final in other(not @Deprecated) methods:
http://cr.openjdk.java.net/~lpriima/8071571/2/

Lev

On 03/27/2015 11:50 PM, Martin Buchholz wrote:



On Fri, Mar 27, 2015 at 1:49 PM, Lev Priima <lev.pri...@oracle.com> wrote:

  Martin,

You mean it should be like this:
         char[] val = value;    /* avoid getfield opcode */
         int end = val.length;
?


  Yes.

(although I personally like to write it like this:

  final char[] value = this.value;
  int end = value.length;





Reply via email to