On Wed, 18 Nov 2020 17:26:02 GMT, Paul Sandoz <psan...@openjdk.org> wrote:

> IIUC classData can be used for an original lookup that is not produced by the 
> result of defineHiddenClassWithClassData, but in such cases the class data 
> will always be null.

Yes that's the case.  I see some clarification would help.    I added the 
following in the spec of `classData` and `classDataAt`:

     * <p> A hidden class created by {@link Lookup#defineHiddenClass(byte[], 
boolean, Lookup.ClassOption...)
     * Lookup::defineHiddenClass} and non-hidden classes have no class data.
     * {@code null} is returned if this method is called on the lookup object
     * on these classes.

-------------

PR: https://git.openjdk.java.net/jdk/pull/1171

Reply via email to