> On 21 Jun 2016, at 20:23, Steve Drach <steve.dr...@oracle.com> wrote:
> 
> Hi Paul,
> 
> I believe this webrev addresses your concerns:
> 
> http://cr.openjdk.java.net/~sdrach/8150680/webrev.03/index.html
> 

 141     private final int base_version;         // BASE_VERSION.major()

Why is this an instance field? make static and rename to BASE_VERSION_MAJOR.


 142     private final Runtime.Version version;  // current version

 143     private final int major_version;        // version.major()

rename to versionMajor


 144     private boolean notVersioned;           // legacy constructor called

Do you need this? Is this condition already met if versionMajor == 
BASE_VERSION_MAJOR ?

i.e. why do you need to restrict to only the “legacy” constructor, since surely 
the same conditions should apply if a BASE_VERSION compatible version is passed 
into the version accepting constructor?

Paul.

Reply via email to