@Documented @Retention(value=RUNTIME) @Target(value=TYPE) @IndexAnnotated public @interface Check
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
description
Returns the description.
|
java.lang.String |
groupName
Returns the analysis-group name.
|
ELanguage[] |
languages
Returns all supported languages.
|
java.lang.String |
name
Returns the name.
|
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
categoryName
Returns the analysis name of the analysis category.
|
EFindingEnablement |
defaultEnablement
Returns the default enablement.
|
ECheckParameter[] |
parameters
Returns all parameters that must be provided to the check.
|
java.lang.Class<? extends IGlobalExtractionPhase<?,?>>[] |
phases
The pre-run extraction phases that are needed for this check to run.
|
public abstract java.lang.String name
public abstract java.lang.String description
public abstract java.lang.String groupName
public abstract java.lang.String categoryName
public abstract EFindingEnablement defaultEnablement
public abstract ECheckParameter[] parameters
public abstract java.lang.Class<? extends IGlobalExtractionPhase<?,?>>[] phases