|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@Beta public interface AnalyzerDescriptor
Describe what an Analyzer
is doing. Information may be used by the platform
to log interesting information or perform some optimization.
Method Summary | |
---|---|
AnalyzerDescriptor |
createIssuesForRuleRepositories(String... repositoryKeys)
List InputFile.Type this Analyzer work on. |
AnalyzerDescriptor |
dependsOn(Metric<?>... metrics)
List Metric this Analyzer depends on. |
AnalyzerDescriptor |
name(String name)
Name of the Analyzer . |
AnalyzerDescriptor |
provides(Metric<?>... metrics)
List Metric this Analyzer provides. |
AnalyzerDescriptor |
workOnFileTypes(InputFile.Type... types)
List InputFile.Type this Analyzer work on. |
AnalyzerDescriptor |
workOnLanguages(String... languageKeys)
List languages this Analyzer work on. |
Method Detail |
---|
AnalyzerDescriptor name(String name)
Analyzer
. Will be displayed in logs.
AnalyzerDescriptor dependsOn(Metric<?>... metrics)
Metric
this Analyzer
depends on. Will be used to execute Analyzers in correct order.
AnalyzerDescriptor provides(Metric<?>... metrics)
Metric
this Analyzer
provides. Will be used to execute Analyzers in correct order.
AnalyzerDescriptor workOnLanguages(String... languageKeys)
Analyzer
work on. May be used by the platform to skip execution of the Analyzer
when
no file for given languages are present in the project.
If no language is provided then it will be executed for all languages.
AnalyzerDescriptor workOnFileTypes(InputFile.Type... types)
InputFile.Type
this Analyzer
work on. May be used by the platform to skip execution of the Analyzer
when
no file for given type are present in the project.
If not type is provided then it will be executed for all types.
AnalyzerDescriptor createIssuesForRuleRepositories(String... repositoryKeys)
InputFile.Type
this Analyzer
work on. May be used by the platform to skip execution of the Analyzer
when
no file for given type are present in the project.
If not type is provided then it will be executed for all types.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |