Review Request: JDK-8235521: Replacement API for Unsafe::ensureClassInitialized

Alan Bateman Alan.Bateman at oracle.com
Thu Jun 4 18:43:37 UTC 2020


On 04/06/2020 17:55, Paul Sandoz wrote:
> :
> FWIW I keep tripping over the prefix “ensures”.  As I understand the implementation initializes a class, if not already so (and it has to check as you point out below). Focusing on the main action seems appropriate in this regard. I expect John has more context on the naming.
>
One thing to mention is that some of the java.util classes have 
ensureCapacity methods, also have an EnsureXXX methods in JNI to ensure 
capacity. I've used ensureXXX in a few places to ensure that something 
is done before going further. Is it that this ensure method returns the 
Class rather than void?

-Alan.


More information about the core-libs-dev mailing list