This library provides a facility to discover components in a Java codebase, via a combination of
Apache Commons BCEL and JavaParser,
using a pluggable and customisable set of matching and filtering rules.
It is also available via the Structurizr DSL !components
keyword.
See the following tests for an example: