Class: AdLint::CrossModuleAnalyzer

Inherits:
Analyzer
  • Object
show all
Defined in:
lib/adlint/analyzer.rb

Instance Attribute Summary

Attributes inherited from Analyzer

#logger, #message_catalog, #traits

Instance Method Summary collapse

Methods inherited from Analyzer

#run

Constructor Details

#initialize(traits, msg_catalog, met_fpaths, output_dpath, verbose) ⇒ CrossModuleAnalyzer

Returns a new instance of CrossModuleAnalyzer.



171
172
173
174
175
176
# File 'lib/adlint/analyzer.rb', line 171

def initialize(traits, msg_catalog, met_fpaths, output_dpath, verbose)
  proj_name = traits.of_project.project_name
  super("CMA-#{SHORT_VERSION}", traits, msg_catalog, proj_name,
        output_dpath, Pathname.new(proj_name), verbose)
  @met_fpaths = met_fpaths
end