checkers.tainting
Class TaintingChecker
java.lang.Object
  
javax.annotation.processing.AbstractProcessor
      
com.sun.source.util.AbstractTypeProcessor
          
checkers.source.SourceChecker
              
checkers.basetype.BaseTypeChecker
                  
checkers.tainting.TaintingChecker
- All Implemented Interfaces:
  - Processor
 
@TypeQualifiers(value={Untainted.class,Tainted.class,PolyTainted.class})
@SuppressWarningsKey(value="untainted")
public class TaintingChecker
extends BaseTypeChecker
A type-checker plug-in for the Tainting type system qualifier that finds
 (and verifies the absence of) trust bugs.
 It verifies that only verified values are trusted and that user-input
 is sanitized before use.
 
 
 
 
 
| Methods inherited from class checkers.basetype.BaseTypeChecker | 
createFactory, createQualifierHierarchy, createSourceVisitor, createSupportedTypeQualifiers, createTypeHierarchy, getQualifierHierarchy, getSupportedLintOptions, getSupportedTypeQualifiers, init, isAssignable, isSubtype, isValidUse | 
 
| Methods inherited from class checkers.source.SourceChecker | 
fullMessageOf, getLintOption, getLintOption, getMessages, getProcessingEnvironment, getShouldSkip, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, getSuppressWarningsKey, message, report, typeProcess | 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
TaintingChecker
public TaintingChecker()