review request (L): 7032323: code changes for JSR 292 EG adjustments to API, through Public Review

Charles Oliver Nutter headius at
Thu May 26 13:21:45 PDT 2011

The method comes from a request by me, and isInvalid seems a bit
double-negativy to me. If it returns false, it's not invalid, which
means not not valid, which means valid. From a language perspective,
it seems clearer to ask if it's valid, and not have a false value
negate a negative (even if that means we're asking for an unstable
property...I made the point on the MLVM list that Java beans generally
don't have isNotSomething-style properties, even though those
properties are usually non-volatile/unstable.

That said, I have no strong preference. I just want to be able to query it :)

- Charlie

On Thu, May 26, 2011 at 2:17 PM, John Rose <john.r.rose at> wrote:
> Invalidity is stable because it is permanent.
> -- John  (on my iPhone)
> On May 26, 2011, at 12:10 PM, "Y. S. Ramakrishna" <y.s.ramakrishna at> wrote:
>> John, you state that validity is not a stable property.
>> Is invalidity a stable property, or not even that is.
> _______________________________________________
> mlvm-dev mailing list
> mlvm-dev at

More information about the hotspot-compiler-dev mailing list