-
- All Implemented Interfaces:
-
com.android.tools.lint.detector.api.FileScanner,com.android.tools.lint.detector.api.SourceCodeScanner
public final class NullifyAnnotationDetector extends Detector implements SourceCodeScanner
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classNullifyAnnotationDetector.Companion
-
Field Summary
Fields Modifier and Type Field Description private final BooleancustomVisitor
-
Constructor Summary
Constructors Constructor Description NullifyAnnotationDetector()
-
Method Summary
Modifier and Type Method Description List<Class<out UElement>>getApplicableUastTypes()UElementHandlercreateUastHandler(JavaContext context)BooleangetCustomVisitor()-
Methods inherited from class com.cmgapps.lint.NullifyAnnotationDetector
afterCheckEachProject, afterCheckFile, afterCheckLibraryProject, afterCheckProject, afterCheckRootProject, analyzeCallGraph, applicableAnnotations, applicableSuperClasses, appliesTo, appliesTo, appliesToResourceRefs, beforeCheckEachProject, beforeCheckFile, beforeCheckLibraryProject, beforeCheckProject, beforeCheckRootProject, checkBinaryResource, checkCall, checkClass, checkClass, checkDslPropertyAssignment, checkDslPropertyAssignment, checkFolder, checkInstruction, checkMethodCall, checkMethodCall, createPsiVisitor, getApplicableAsmNodeTypes, getApplicableAttributes, getApplicableCallNames, getApplicableCallOwners, getApplicableConstructorTypes, getApplicableElements, getApplicableFiles, getApplicableMethodNames, getApplicablePsiTypes, getApplicableReferenceNames, getSpeed, inheritAnnotation, isApplicableAnnotationUsage, isCallGraphRequired, run, visitAnnotationUsage, visitAnnotationUsage, visitAttribute, visitBuildScript, visitClass, visitClass, visitConstructor, visitConstructor, visitDocument, visitElement, visitElementAfter, visitMethod, visitMethod, visitMethodCall, visitReference, visitReference, visitResourceReference, visitResourceReference -
Methods inherited from class com.android.tools.lint.detector.api.Detector
equals, hashCode, toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getApplicableUastTypes
List<Class<out UElement>> getApplicableUastTypes()
-
createUastHandler
UElementHandler createUastHandler(JavaContext context)
-
getCustomVisitor
Boolean getCustomVisitor()
-
-
-
-