public class RegexQualPolyChecker extends QualifierParameterChecker<Regex>
Checker for the Regex-Qual-Param type system.| Constructor and Description |
|---|
RegexQualPolyChecker() |
| Modifier and Type | Method and Description |
|---|---|
protected SurfaceSyntaxFormatterConfiguration<Regex> |
createSurfaceSyntaxFormatterConfiguration()
Type systems should override this method to provide a configuration that is required to format
qualifiers in an annotation syntax.
|
protected RegexQualifiedTypeFactory |
createTypeFactory()
Constructs the
QualifiedTypeFactory for use by this Checker. |
protected Set<?> |
getInvisibleQualifiers()
Return a list of qualifiers that should not be printed unless printAllQualifiers is enabled.
|
createQualifiedTypeFormattergetAnnotationProvider, getChecker, getCheckerAdapter, getContext, getElementUtils, getOptionConfiguration, getProcessingEnvironment, getQualifiedTypeUtils, getTreeUtils, getTypeFactory, getTypeUtilsprotected RegexQualifiedTypeFactory createTypeFactory()
CheckerQualifiedTypeFactory for use by this Checker.createTypeFactory in class Checker<QualParams<Regex>>protected Set<?> getInvisibleQualifiers()
CheckergetInvisibleQualifiers in class Checker<QualParams<Regex>>protected SurfaceSyntaxFormatterConfiguration<Regex> createSurfaceSyntaxFormatterConfiguration()
QualifierParameterCheckercreateSurfaceSyntaxFormatterConfiguration in class QualifierParameterChecker<Regex>