module Analyzer::Java

Overview

Shared helpers for the Java analyzers. They each extend Analyzer directly rather than a language-specific engine (historically the Java set was the first family to land and never got an intermediate class), so the helpers live as class methods on the JavaEngine module and the callers import it explicitly. Mirrors the pattern Analyzer::Kotlin::KotlinEngine follows.

Defined in:

analyzer/analyzers/java/armeria.cr
analyzer/analyzers/java/dropwizard.cr
analyzer/analyzers/java/javalin.cr
analyzer/analyzers/java/jaxrs.cr
analyzer/analyzers/java/jsp.cr
analyzer/analyzers/java/micronaut.cr
analyzer/analyzers/java/play.cr
analyzer/analyzers/java/quarkus.cr
analyzer/analyzers/java/spark.cr
analyzer/analyzers/java/spring.cr
analyzer/analyzers/java/vertx.cr
analyzer/engines/java_engine.cr