On Fri, 13 Oct 2023 19:02:37 GMT, Hannes Greule <[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 {
}
-------------
PR Comment: https://git.openjdk.org/jdk/pull/16083#issuecomment-1762460816