Analyzer::Kotlin::Spring
Inherits Analyzer < FileHelper < Reference < Object
Constants
One precompiled Regex.union scan (PCRE2 JIT, auto-escapes each
literal, including the . in /.git///.gradle/) replaces the six
OR-ed String#includes? scans below. Both callers run this over
every file in the configured base (not just Kotlin sources), once
each in spring_kotlin_files and spring_src_dirs.
File-classification gates: several String#includes? calls OR-ed
over the same buffer, replaced with a single precompiled
Regex.union scan (PCRE2 JIT, auto-escapes each literal). Each of
these runs once (sometimes twice) per Kotlin file in the 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.