Class LibmanAnalyzer

  • All Implemented Interfaces:
    java.io.FileFilter, Analyzer, FileTypeAnalyzer

    @ThreadSafe
    public class LibmanAnalyzer
    extends AbstractFileTypeAnalyzer
    Analyzer which parses a libman.json file to gather module information.
    Author:
    Arjen Korevaar
    • Constructor Detail

      • LibmanAnalyzer

        public LibmanAnalyzer()
    • Method Detail

      • getName

        public java.lang.String getName()
        Returns the analyzer's name.
        Returns:
        the name of the analyzer
      • getAnalyzerEnabledSettingKey

        protected java.lang.String getAnalyzerEnabledSettingKey()
        Returns the key used in the properties file to reference the analyzer's enabled property.
        Specified by:
        getAnalyzerEnabledSettingKey in class AbstractAnalyzer
        Returns:
        the analyzer's enabled property setting key
      • getAnalysisPhase

        public AnalysisPhase getAnalysisPhase()
        Returns the analysis phase under which the analyzer runs.
        Returns:
        the phase under which this analyzer runs