Detector::Groovy::Grails
Constants
Class methods
The tech name without needing an instance, so the registry can be read off the classes themselves rather than from a parallel list.
Instance methods
Memo safety: applicable? consults the path
(/grails-app/ gate), not just the basename.
The gate matches that segment on the RAW path while detect matches
it on base_relative_path, so the gate is deliberately the wider of
the two. It only decides whether detect is dispatched — detect
is what answers — and keeping it a pure string test keeps the
per-file lookup off the base resolution.
Memo safety: applicable? consults the path
(/grails-app/ gate), not just the basename.
The gate matches that segment on the RAW path while detect matches
it on base_relative_path, so the gate is deliberately the wider of
the two. It only decides whether detect is dispatched — detect
is what answers — and keeping it a pure string test keeps the
per-file lookup off the base resolution.
Memo safety: applicable? consults the path
(/grails-app/ gate), not just the basename.
The gate matches that segment on the RAW path while detect matches
it on base_relative_path, so the gate is deliberately the wider of
the two. It only decides whether detect is dispatched — detect
is what answers — and keeping it a pure string test keeps the
per-file lookup off the base resolution.