Integrated: 8343693: [JVMCI] Override ModifiersProvider.isConcrete in ResolvedJavaType to be isArray() || !isAbstract()

Yudi Zheng yzheng at openjdk.org
Tue Nov 26 20:53:46 UTC 2024


On Thu, 14 Nov 2024 16:42:31 GMT, Yudi Zheng <yzheng at openjdk.org> wrote:

> The `isArray() || !isAbstract()` idiom is often used in Graal for expressing if a type is concrete and can be instantiated. This PR overrides `ModifiersProvider.isConcrete` in `ResolvedJavaType` to provide this idiom.

This pull request has now been integrated.

Changeset: 8da6435d
Author:    Yudi Zheng <yzheng at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/8da6435d4d2b94b72d2f3872f2fd2cc71a66499a
Stats:     20 lines in 3 files changed: 17 ins; 0 del; 3 mod

8343693: [JVMCI] Override ModifiersProvider.isConcrete in ResolvedJavaType to be isArray() || !isAbstract()

Reviewed-by: never

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

PR: https://git.openjdk.org/jdk/pull/22111


More information about the hotspot-compiler-dev mailing list