public class TaintingQualifiedTypeFactory extends DefaultQualifiedTypeFactory<Tainting>
| Constructor and Description |
|---|
TaintingQualifiedTypeFactory(QualifierContext<Tainting> context) |
| Modifier and Type | Method and Description |
|---|---|
protected TaintingAnnotationConverter |
createAnnotationConverter()
Constructs an
AnnotationConverter for the current type system. |
protected QualifierHierarchy<Tainting> |
createQualifierHierarchy()
Constructs a
QualifierHierarchy for the current type system. |
protected TreeAnnotator<Tainting> |
createTreeAnnotator()
Constructs the
TreeAnnotator to be used by this type factory. |
computeQualifiedTypeParameterBounds, constructorFromUse, createFlowAnalysis, createQualifiedTypes, createTypeAnnotator, createTypeHierarchy, createTypeVariableSubstitutor, getAnnotationConverter, getContext, getDeclAnnotations, getDecoratedElement, getPath, getQualifiedType, getQualifiedType, getQualifiedTypeFromTypeTree, getQualifiedTypeParameterBounds, getQualifiedTypes, getQualifierHierarchy, getReceiverType, getTypeHierarchy, methodFromUse, methodFromUse, postAsMemberOf, postDirectSuperTypespublic TaintingQualifiedTypeFactory(QualifierContext<Tainting> context)
protected QualifierHierarchy<Tainting> createQualifierHierarchy()
DefaultQualifiedTypeFactoryQualifierHierarchy for the current type system.
Every checker must override this method to return an appropriate QualifierHierarchy subclass for that checker.createQualifierHierarchy in class DefaultQualifiedTypeFactory<Tainting>protected TaintingAnnotationConverter createAnnotationConverter()
DefaultQualifiedTypeFactoryAnnotationConverter for the current type system.
Every checker must override this method to return an appropriate AnnotationConverter subclass for that checker.createAnnotationConverter in class DefaultQualifiedTypeFactory<Tainting>protected TreeAnnotator<Tainting> createTreeAnnotator()
DefaultQualifiedTypeFactoryTreeAnnotator to be used by this type factory.
Checkers that need custom TreeAnnotator behavior should
override this method to return an instance of their custom TreeAnnotator subclass.createTreeAnnotator in class DefaultQualifiedTypeFactory<Tainting>