-
-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Follow on from #2
It would be cool if you were able to pass "any old" java object and have it output useful info.
Of course, you can't always control the classes you work with, so it may not be feasible to add @Examine annotations or implement Examinable.
If the library could take a class & access it's fields through reflection, then format recursively, that would be neat.
Kinda in the same way that you can give pretty much anything to Gson and have it output sane-ish JSON.
Some customisation options / features that could be useful:
- ignore/include transient
- prevent infinite loops
- max depth?
- filter out specific field types? (e.g. tell the library to format a
Locationobject but ignore any fields with theWorldtype)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request