-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Super classes and interfaces of annotated classes should also be reflectable. #11
Comments
I think that it is reasonable to say that it is already covered. The inclusion of otherwise-not-reflectable superclasses is implied by Granted, it's not the same thing to promise that Based on this, I'll go for a model where upward-closure of the set of reflectable classes is part of the semantics of I'm currently implementing this. Note that many other parts of |
ok, I filed a separate bug about the current error that is thrown and linked it here |
FYI: Now sending a CL to review that includes code for upwards-closing the set of reflectable classes in case there is a |
This is needed in order to walk the super chain to get all members of a class. It is not possible to add an annotation to all super classes since many of them live in the sdk (Object for example).
For example, currently this will fail:
This could be hidden possibly under a capability, such as
superclassCapability
or something along those lines to avoid code bloat in cases that don't need it?The text was updated successfully, but these errors were encountered: