And I’m rather proud of myself for being able to do this. Simply put, if you have a class
class A;
var int A1;
and an interface
interface I;
var int I1;
and one more class
class W;
var int W1;
and yet another class
class Dick extends A implements I within(W);
then for a variable Dick d
of type Dick
, all of the following will
be resolved correctly:
d.A1 d.I1 d.W1
Won’t write about how I did for now since I’m “in the zone”, but expect a long-ish post on the topic soon.