On Fri, 2 Jun 2023 04:48:35 GMT, Joe Darcy <da...@openjdk.org> wrote:

>> Explain in java.lang.Class how unnamed classes are modeled in core 
>> reflection.
>
> Joe Darcy has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   Update reflective support.

src/java.base/share/classes/java/lang/Class.java line 1884:

> 1882:                     reflective=true)
> 1883:     public boolean isUnnamedClass() {
> 1884:         return isSynthetic() && PreviewFeatures.isEnabled() && 
> isTopLevelClass();

Should this include more tests such as not abstract, final, package access, in 
an unnamed package, etc to accurately determine it's an unnamed class?

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

PR Review Comment: https://git.openjdk.org/jdk/pull/14165#discussion_r1214597498

Reply via email to