On Apr 18, 2017, at 11:58 AM, Brian Goetz <[email protected]> wrote: > > Minimal candidate: > > class Nest { > Class<?> hostClass() { ... } > boolean isMember(Class<?> clazz) { .... } > } > > class Class { > Nest getNest() { ... } > }
Or just:
class Class {
Class<?> getNestHost(); // = this.MemberOfNest_attribute.host_class || this
//and maybe:
//boolean isInSameNest(Class<?> that) { return this.getNestHost() ==
that.getNestHost(); }
}
