On Thu, 15 Jan 2026 20:29:46 GMT, Chris Plummer <[email protected]> wrote:

>> Inline type is a _concrete_ value class (i.e. InstanceKlass). so for 
>> abstract classes `false` is expected.
>
> The terminology is confusing. Are you saying that "inline type" != "value 
> class"? If so, then please explain the difference between the two.

inline type is always value class, but the opposite is not correct (abstract 
value class is not inlined type)
The idea is any object's type is concrete class.
It's not important here as we check type of the existing object (i.e. we cannot 
get abstract class)
I updated the fix moving the functionality to ClassTypeImpl (still working on 
the test update)

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

PR Review Comment: 
https://git.openjdk.org/valhalla/pull/1834#discussion_r2696406620

Reply via email to