Analyzer::Java::Javalin
Inherits Analyzer < FileHelper < Reference < Object
Javalin runs on the lambda-DSL routing style:
app.get("/x", ctx -> ...) and path("/api", () -> { ... })
nested via app.routes(() -> { ... }). The shared
TreeSitterJvmLambdaDslExtractor does the heavy lifting; this
analyzer just supplies the Javalin method-name set and turns
the raw scan results into Endpoints.
Constants
Javalin's request-context helpers. header and cookie
double as response setters, but using them with a single
string argument is overwhelmingly the read path — false
positives here are cheap (a benign extra param to scan).
Class methods
Instance methods
Instance-side view of the same declaration. The per-file rescues live on
this base class, which has no way to name the analyzer that is running
inside them, so a skipped file could not be attributed to a tech.
Deriving it from analyzer_for keeps the name written exactly once.