-
-
Notifications
You must be signed in to change notification settings - Fork 1
Reflective structures #4
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
base: main
Are you sure you want to change the base?
Conversation
|
Turns out commented codecs broke at some point, and I discovered while writing tests for reflective structures with comments! Well, this is what we have tests for -- added some more for commented codecs in particular. |
Groovy groovydoc detection and use is supported through a small class that bounces to an implementation at present -- is this my favorite? No. It only works if groovy is visible from codecextras's classloader -- which in different-module-layer cases might not, I suppose, be the case. This may be expanded if I ever end up making a specific codecextras-groovy module -- I'll just move it there as a service implementer. |
…ve system discovery
Also working on mutable data representation for structures -- which adds a few more renames/refactors for the next time I do BCs. Not sure if there's a sensible way to hook those up reflectively, and I may not bother -- the proper API there is almost certainly direct use of DataElements and types. |
Adds an API for constructing structures reflectively from a class. For instance:
TODO: