review request (URGENT): 7051206: JSR 292 method name SwitchPoint.isValid is misleading to unwary users; should be hasBeenInvalidated
John Coomes
John.Coomes at oracle.com
Fri Jun 3 14:47:43 PDT 2011
John Rose (john.r.rose at oracle.com) wrote:
> http://cr.openjdk.java.net/~jrose/7051206
>
> This is a changed method name (and inverted sense), replacing SwitchPoint.isValid. Here's the updated javadoc:
>
> hasBeenInvalidated
> public boolean hasBeenInvalidated()
> Determines if this switch point has been invalidated yet.
> Discussion: Because of the one-way nature of invalidation, once a
> switch point begins to return true for hasBeenInvalidated, it will
> always do so in the future. On the other hand, a valid switch point
> visible to other threads may invalidated at any moment, due to a
^^^ insert "be"
> request by another thread.
> ...
Aside from the trivial typo above, looks good to me.
-John
More information about the mlvm-dev
mailing list