codemap-processor

com.loudsight.meta

com.loudsight.meta:codemap-processor is a Maven Central artifact (jar) for the JVM. It has 1 published version. Browse versions below for dependency snippets and security details.

Recommended: 0.1.2 1 versions jarChecking...

Add to your project0.1.2

<dependency>
    <groupId>com.loudsight.meta</groupId>
    <artifactId>codemap-processor</artifactId>
    <version>0.1.2</version>
</dependency>

Version Details — 0.1.2

Packaging
jar
Direct Deps
0
Total Deps
0
Published
Unknown
License
Loudsight Apache License 2.0 (Apache-2.0)

Annotation processor that extracts a lightweight class/method/field signature map for every top-level type it sees during compilation, writing it to META-INF/codemap/signatures.json in the module's compiled output. Opt-in per module via the parent's codemap-processing profile (a `.codemap-enabled` marker file) - see that profile for why this is opt-in rather than mirroring entity-meta-processing's opt-out polarity. Carries a `.no-entity-meta` marker for the same reason entity-meta-processor carries one on itself: without it, entity-meta-processing (opt-out, active by default) would put entity-meta-processor on this module's own processor path. Since entity-meta-processor depends on entity-meta-generator-lib, and any pilot module that opts into codemap-processing depends on this module, that closes a real reactor cycle the moment such a pilot module is entity-meta-generator-lib itself (or anything else entity-meta-processor depends on).

Checking security advisories...