This project has been abandoned prior to reaching feature-completeness. For historical reasons, these documentation pages remain here.
JTimber introduces the following core concepts:
- Node parent retrieval: You are able to get all tree nodes which reference a specific tree node.
- Node parent limitation: Only specific types of tree nodes are allowed to reference (be parent of) a specific tree node.
- Node children retrieval: You are able to get all tree nodes which are referenced by a specific tree node.
These central concepts are implemented through various different mechanisms, including bytecode manipulation. Of course, JTimber also implements some other concepts which help with building object trees.
You can find the source code and contribute to the source repository on GitHub