On Sat, 14 Oct 2023 01:16:26 GMT, Alex Menkov <[email protected]> wrote:

> > Thanks, I added a test case that ensures that the instance fields are all 
> > present. This is a very basic test, but it covers super types and also 
> > makes sure the order of supertypes is correct. If you want me to add 
> > something, please let me know.
> 
> Could you add testcases for corner cases: no fields: interface I1 { } class 
> NoFields1 { } class NoFields2 extends NoFields1 implements I1 { }
> 
> no parent fields: class NoParentFields extends NoFields1 implements I1 { int 
> i1 = 1; int i2 = 2; }
> 
> only parent fields: class Parent1 { int i3 = 3; } class OnlyParentFields 
> extends Parent1 { }

Done. I also added a test case where a class class in the "middle" class has no 
fields.

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

PR Comment: https://git.openjdk.org/jdk/pull/16083#issuecomment-1763167022

Reply via email to