@Beta public abstract class ResourceXmlDetector extends Detector implements Detector.XmlScanner
NOTE: This is not a public or final API; if you rely on this be prepared to adjust your code for the next tools release.
Detector.BinaryResourceScanner, Detector.ClassScanner, Detector.GradleScanner, Detector.JavaPsiScanner, Detector.JavaScanner, Detector.OtherFileScanner, Detector.ResourceFolderScanner, Detector.UastScanner, Detector.XmlScannerALL| Constructor and Description |
|---|
ResourceXmlDetector() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
appliesTo(com.android.resources.ResourceFolderType folderType)
Returns whether this detector applies to the given folder type.
|
void |
run(com.android.tools.lint.detector.api.Context context)
Runs the detector.
|
afterCheckFile, afterCheckLibraryProject, afterCheckProject, applicableSuperClasses, appliesTo, appliesToResourceRefs, beforeCheckFile, beforeCheckLibraryProject, beforeCheckProject, checkBinaryResource, checkCall, checkClass, checkClass, checkClass, checkFolder, checkInstruction, createJavaVisitor, createPsiVisitor, createUastHandler, fix, getApplicableAsmNodeTypes, getApplicableAttributes, getApplicableCallNames, getApplicableCallOwners, getApplicableConstructorTypes, getApplicableElements, getApplicableFiles, getApplicableMethodNames, getApplicableNodeTypes, getApplicablePsiTypes, getApplicableReferenceNames, getApplicableUastTypes, getSpeed, getSpeed, visitAttribute, visitBuildScript, visitClass, visitClass, visitConstructor, visitConstructor, visitConstructor, visitDocument, visitElement, visitElementAfter, visitMethod, visitMethod, visitMethod, visitReference, visitReference, visitResourceReference, visitResourceReference, visitResourceReferenceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetApplicableAttributes, getApplicableElements, visitAttribute, visitDocument, visitElement, visitElementAfterpublic boolean appliesTo(@NonNull
com.android.resources.ResourceFolderType folderType)
public void run(@NonNull
com.android.tools.lint.detector.api.Context context)
DetectorDetector.XmlScanner and Detector.JavaScanner, where
there are specialized analysis methods instead such as
Detector.XmlScanner.visitElement(XmlContext, Element).