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, postDirectSuperTypes
public TaintingQualifiedTypeFactory(QualifierContext<Tainting> context)
protected QualifierHierarchy<Tainting> createQualifierHierarchy()
DefaultQualifiedTypeFactory
QualifierHierarchy
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()
DefaultQualifiedTypeFactory
AnnotationConverter
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()
DefaultQualifiedTypeFactory
TreeAnnotator
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>