John Rose proposed:
a) Class.getnestHost() - defaults to itself if there is a resolution error

(or if there is no Nest attribute)

b) Class.getNestMembers() -  returns full nest, fallback of self if any resolution errors including it lists a nestHost that
    does not list it.

For consistency with the classfile representation, this should probably omit the host class.

[editor notes:
-  full statically defined nest from classfile attribute? As distinct from full dynamically
currently loaded nest - right?

I would prefer that this return only the static members, which is consistent with the design center for reflection -- reflection over classfiles.


Reply via email to