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:
MethodHandles.lookup()throughout) and test in modular environment