Home | History | Annotate | Download | only in 26.2.0-alpha16

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/lint/
com/android/tools/lint/checks/
com/android/tools/lint/checks/StringAuthLeakDetector$1.class
StringAuthLeakDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.StringAuthLeakDetector$1 extends java.lang.Object {
}

com/android/tools/lint/checks/ScrollViewChildDetector.class
ScrollViewChildDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ScrollViewChildDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String msg
		org.w3c.dom.Attr sizeNode
		String value
		org.w3c.dom.Element child
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		boolean isHorizontal
		String attributeName
	static void  () 
}

com/android/tools/lint/checks/TextFieldDetector.class
TextFieldDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.TextFieldDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	static final boolean $assertionsDisabled
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.ide.common.rendering.api.ResourceValue value
		com.android.tools.lint.detector.api.Project project
		java.util.List styles
		com.android.tools.lint.client.api.LintClient client
		String style
		com.android.tools.lint.detector.api.LintFix fix
		String message
		String message
		String message
		String message
		String message
		String message
		String message
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Node inputTypeNode
		String inputType
		org.w3c.dom.Attr idNode
		String id
	private static void reportMismatch (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr, org.w3c.dom.Node, java.lang.String) 
		com.android.tools.lint.detector.api.Location secondary
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr idNode
		org.w3c.dom.Node inputTypeNode
		String message
		com.android.tools.lint.detector.api.Location location
	static boolean containsWord (java.lang.String, java.lang.String) 
		String sentence
		String word
	static boolean containsWord (java.lang.String, java.lang.String, boolean, boolean) 
		String sentence
		String word
		boolean allowPrefix
		boolean allowSuffix
	private static boolean endsWith (java.lang.String, java.lang.String, boolean, boolean) 
		String sentence
		String word
		boolean allowPrefix
		boolean allowSuffix
		int index
	private static int indexOfWord (java.lang.String, java.lang.String, boolean, boolean) 
		char after
		char c
		int i
		int n
		int m
		String sentence
		String word
		boolean allowPrefix
		boolean allowSuffix
		int wordLength
		char firstUpper
		char firstLower
		int start
	static void  () 
}

com/android/tools/lint/checks/ClickableViewAccessibilityDetector$PerformsClickCallsSuperVisitor.class
ClickableViewAccessibilityDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.ClickableViewAccessibilityDetector$PerformsClickCallsSuperVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private boolean callsSuper
	public void  () 
	public boolean visitSuperExpression (org.jetbrains.uast.USuperExpression) 
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.USuperExpression node
		org.jetbrains.uast.UElement parent
	public boolean callsSuper () 
}

com/android/tools/lint/checks/CleanupDetector.class

com/android/tools/lint/checks/NamespaceDetector.class
NamespaceDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.NamespaceDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue TYPO
	public static final com.android.tools.lint.detector.api.Issue UNUSED
	public static final com.android.tools.lint.detector.api.Issue CUSTOM_VIEW
	public static final com.android.tools.lint.detector.api.Issue RES_AUTO
	private static final String XMLNS_ANDROID
	private static final String XMLNS_A
	private java.util.Map mUnusedNamespaces
	private boolean mCheckUnused
	public void  () 
	public void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		String correctUri
		String urlPrefix
		int resIndex
		org.w3c.dom.Attr attribute
		String name
		org.w3c.dom.Attr attribute
		String value
		org.w3c.dom.Node item
		String prefix
		int i
		int n
		String prefix
		org.w3c.dom.Attr attribute
		java.util.Map$Entry entry
		com.android.tools.lint.detector.api.Project project
		boolean checkCustomAttrs
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
		boolean haveCustomNamespace
		org.w3c.dom.Element root
		org.w3c.dom.NamedNodeMap attributes
	private static void checkCustomNamespace (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String uri
		org.w3c.dom.Attr attribute
		int i
		int n
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.NamedNodeMap attributes
	private void checkElement (org.w3c.dom.Node) 
		org.w3c.dom.Attr attribute
		String prefix
		int i
		int n
		org.w3c.dom.NamedNodeMap attributes
		int i
		int n
		org.w3c.dom.NodeList childNodes
		org.w3c.dom.Node node
	static void  () 
}

com/android/tools/lint/checks/AnnotationDetector$AnnotationChecker$SwitchChecker.class
AnnotationDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.AnnotationDetector$AnnotationChecker$SwitchChecker extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final org.jetbrains.uast.USwitchExpression mSwitchExpression
	private final java.util.List mAllowedValues
	private final java.util.List mFields
	private final java.util.List mSeenValues
	private boolean mReported
	final com.android.tools.lint.checks.AnnotationDetector$AnnotationChecker this$1
	private void  (com.android.tools.lint.checks.AnnotationDetector$AnnotationChecker, org.jetbrains.uast.USwitchExpression, java.util.List) 
		com.android.tools.lint.detector.api.ExternalReferenceExpression externalRef
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression allowedValue
		org.jetbrains.uast.USwitchExpression switchExpression
		java.util.List allowedValues
	public boolean visitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression) 
		java.util.List list
		String message
		org.jetbrains.uast.UExpression initializer
		Integer cv
		java.util.List list
		String message
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.Location location
		com.intellij.psi.PsiField resolvedField
		boolean found
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression caseValue
		org.jetbrains.uast.USwitchClauseExpression node
		java.util.List caseValues
	public void afterVisitSwitchExpression (org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.USwitchExpression node
	private void reportMissingSwitchCases () 
		Integer cv
		Object next
		java.util.ListIterator iterator
		java.util.List list
		String message
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.Location location
	void  (com.android.tools.lint.checks.AnnotationDetector$AnnotationChecker, org.jetbrains.uast.USwitchExpression, java.util.List, com.android.tools.lint.checks.AnnotationDetector$1) 
		com.android.tools.lint.checks.AnnotationDetector$AnnotationChecker x0
		org.jetbrains.uast.USwitchExpression x1
		java.util.List x2
		com.android.tools.lint.checks.AnnotationDetector$1 x3
}

com/android/tools/lint/checks/IconDetector$1.class
IconDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.IconDetector$1 extends java.lang.Object {
}

com/android/tools/lint/checks/VersionChecks.class

com/android/tools/lint/checks/CommentDetector$CommentChecker.class
CommentDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.CommentDetector$CommentChecker extends com.android.tools.lint.client.api.UElementHandler {
	private final com.android.tools.lint.detector.api.JavaContext mContext
	public void  (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void visitFile (org.jetbrains.uast.UFile) 
		String contents
		org.jetbrains.uast.UComment comment
		org.jetbrains.uast.UFile node
}

com/android/tools/lint/checks/PermissionRequirement$Many.class
PermissionRequirement.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.PermissionRequirement$Many extends com.android.tools.lint.checks.PermissionRequirement {
	public final com.intellij.psi.tree.IElementType operator
	public final java.util.List permissions
	static final boolean $assertionsDisabled
	public void  (org.jetbrains.uast.UAnnotation, com.intellij.psi.tree.IElementType, java.lang.String[]) 
		String name
		org.jetbrains.uast.UAnnotation annotation
		com.intellij.psi.tree.IElementType operator
		String[] names
	public boolean isSingle () 
	public java.lang.String toString () 
		int i
		StringBuilder sb
	public boolean isSatisfied (com.android.tools.lint.checks.PermissionHolder) 
		com.android.tools.lint.checks.PermissionRequirement requirement
		com.android.tools.lint.checks.PermissionRequirement requirement
		com.android.tools.lint.checks.PermissionHolder available
	public java.lang.String describeMissingPermissions (com.android.tools.lint.checks.PermissionHolder) 
		com.android.tools.lint.checks.PermissionRequirement requirement
		com.android.tools.lint.checks.PermissionHolder available
		StringBuilder sb
		boolean first
	protected void addMissingPermissions (com.android.tools.lint.checks.PermissionHolder, java.util.Set) 
		com.android.tools.lint.checks.PermissionRequirement requirement
		com.android.tools.lint.checks.PermissionHolder available
		java.util.Set missing
	protected void addRevocablePermissions (java.util.Set, com.android.tools.lint.checks.PermissionHolder) 
		com.android.tools.lint.checks.PermissionRequirement requirement
		java.util.Set result
		com.android.tools.lint.checks.PermissionHolder revocable
	public boolean isRevocable (com.android.tools.lint.checks.PermissionHolder) 
		com.android.tools.lint.checks.PermissionRequirement requirement
		com.android.tools.lint.checks.PermissionHolder revocable
	public com.intellij.psi.tree.IElementType getOperator () 
	public java.lang.Iterable getChildren () 
	static void  () 
}

com/android/tools/lint/checks/BuiltinIssueRegistry.class
BuiltinIssueRegistry.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.BuiltinIssueRegistry extends com.android.tools.lint.client.api.IssueRegistry {
	private static final java.util.List sIssues
	static final int INITIAL_CAPACITY
	public void  () 
	public java.util.List getIssues () 
	protected int getIssueCapacity (java.util.EnumSet) 
		int initialSize
		java.util.EnumSet scope
	public int getApi () 
	public static void reset () 
	static void  () 
		java.util.List issues
}

com/android/tools/lint/checks/PrivateKeyDetector.class
PrivateKeyDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.PrivateKeyDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.OtherFileScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	private static boolean isPrivateKeyFile (java.io.File) 
		String firstLine
		java.io.File file
	public java.util.EnumSet getApplicableFiles () 
	public void run (com.android.tools.lint.detector.api.Context) 
		String fileName
		String message
		com.android.tools.lint.detector.api.Context context
		java.io.File file
	static void  () 
}

com/android/tools/lint/checks/DeprecationDetector.class
DeprecationDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.DeprecationDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	static final boolean $assertionsDisabled
	public void  () 
	public java.util.Collection getApplicableElements () 
	public java.util.Collection getApplicableAttributes () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String tagName
		String message
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		String fix
		String fix
		String fix
		String fix
		String fix
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String name
		String fix
		int minSdk
	static void  () 
}

com/android/tools/lint/checks/VectorDrawableCompatDetector.class

com/android/tools/lint/checks/PrivateResourceDetector.class
PrivateResourceDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.PrivateResourceDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final String ATTR_OVERRIDE
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private java.util.List overriding
	static final boolean $assertionsDisabled
	public void  () 
	public boolean appliesToResourceRefs () 
	public void visitResourceReference (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.resources.ResourceType, java.lang.String, boolean) 
		String pkgName
		com.intellij.psi.PsiPackage pkg
		com.intellij.psi.PsiElement resolved
		com.android.ide.common.resources.AbstractResourceRepository repository
		boolean foreignPackage
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
		com.android.resources.ResourceType resourceType
		String name
		boolean isFramework
	public java.util.Collection getApplicableAttributes () 
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		String message
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String value
		com.android.resources.ResourceUrl url
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String message
		com.android.tools.lint.detector.api.Location location
		String name
		String type
		com.android.resources.ResourceType t
		org.w3c.dom.Attr nameAttribute
		org.w3c.dom.Element item
		org.w3c.dom.Element item
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	private static boolean isPrivate (com.android.tools.lint.detector.api.Context, com.android.resources.ResourceType, java.lang.String) 
		com.android.tools.lint.detector.api.Context context
		com.android.resources.ResourceType type
		String name
		com.android.ide.common.repository.ResourceVisibilityLookup lookup
	private static boolean isPrivate (com.android.tools.lint.detector.api.Context, com.android.resources.ResourceUrl) 
		com.android.tools.lint.detector.api.Context context
		com.android.resources.ResourceUrl url
	private static void checkChildRefs (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String message
		String name
		String message
		com.android.resources.ResourceUrl url
		char c
		int j
		int m
		String text
		int index
		org.w3c.dom.Node child
		int i
		int n
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element item
		org.w3c.dom.NodeList childNodes
	public void beforeCheckFile (com.android.tools.lint.detector.api.Context) 
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Context context
		java.io.File file
		String parentName
		int dash
		com.android.resources.ResourceFolderType folderType
		java.util.List types
		com.android.resources.ResourceType type
		String resourceName
	private static java.lang.String createOverrideErrorMessage (com.android.tools.lint.detector.api.Context, com.android.resources.ResourceType, java.lang.String) 
		com.android.tools.lint.detector.api.Context context
		com.android.resources.ResourceType type
		String name
		String libraryName
	private static java.lang.String createUsageErrorMessage (com.android.tools.lint.detector.api.Context, com.android.resources.ResourceType, java.lang.String) 
		com.android.tools.lint.detector.api.Context context
		com.android.resources.ResourceType type
		String name
		String libraryName
	private static java.lang.String getLibraryName (com.android.tools.lint.detector.api.Context, com.android.resources.ResourceType, java.lang.String) 
		String libraryName
		com.android.builder.model.MavenCoordinates coordinates
		com.android.tools.lint.detector.api.Context context
		com.android.resources.ResourceType type
		String name
		com.android.ide.common.repository.ResourceVisibilityLookup lookup
		com.android.builder.model.AndroidLibrary library
	static void  () 
}

com/android/tools/lint/checks/ControlFlowGraph.class
ControlFlowGraph.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ControlFlowGraph extends java.lang.Object {
	private java.util.Map mNodeMap
	private org.objectweb.asm.tree.MethodNode mMethod
	private static java.util.Map sIds
	private static int sNextId
	private static String[] sOpcodeNames
	public void  () 
	public static com.android.tools.lint.checks.ControlFlowGraph create (com.android.tools.lint.checks.ControlFlowGraph, org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.MethodNode)  throws org.objectweb.asm.tree.analysis.AnalyzerException 
		com.android.tools.lint.checks.ControlFlowGraph initial
		org.objectweb.asm.tree.ClassNode classNode
		org.objectweb.asm.tree.MethodNode method
		com.android.tools.lint.checks.ControlFlowGraph graph
		org.objectweb.asm.tree.InsnList instructions
		org.objectweb.asm.tree.analysis.Analyzer analyzer
	private boolean isConnected (com.android.tools.lint.checks.ControlFlowGraph$Node, com.android.tools.lint.checks.ControlFlowGraph$Node, java.util.Set) 
		com.android.tools.lint.checks.ControlFlowGraph$Node successor
		com.android.tools.lint.checks.ControlFlowGraph$Node successor
		com.android.tools.lint.checks.ControlFlowGraph$Node from
		com.android.tools.lint.checks.ControlFlowGraph$Node to
		java.util.Set seen
		java.util.List successors
		java.util.List exceptions
	public boolean isConnected (com.android.tools.lint.checks.ControlFlowGraph$Node, com.android.tools.lint.checks.ControlFlowGraph$Node) 
		com.android.tools.lint.checks.ControlFlowGraph$Node from
		com.android.tools.lint.checks.ControlFlowGraph$Node to
	public boolean isConnected (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.AbstractInsnNode) 
		org.objectweb.asm.tree.AbstractInsnNode from
		org.objectweb.asm.tree.AbstractInsnNode to
	protected void add (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.AbstractInsnNode) 
		org.objectweb.asm.tree.AbstractInsnNode from
		org.objectweb.asm.tree.AbstractInsnNode to
	protected void exception (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.AbstractInsnNode) 
		org.objectweb.asm.tree.AbstractInsnNode from
		org.objectweb.asm.tree.AbstractInsnNode to
	protected void exception (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.TryCatchBlockNode) 
		org.objectweb.asm.tree.AbstractInsnNode from
		org.objectweb.asm.tree.TryCatchBlockNode tcb
		org.objectweb.asm.tree.LabelNode start
		org.objectweb.asm.tree.LabelNode end
		org.objectweb.asm.tree.AbstractInsnNode curr
		com.android.tools.lint.checks.ControlFlowGraph$Node handlerNode
	public com.android.tools.lint.checks.ControlFlowGraph$Node getNode (org.objectweb.asm.tree.AbstractInsnNode) 
		org.objectweb.asm.tree.AbstractInsnNode instruction
		com.android.tools.lint.checks.ControlFlowGraph$Node node
	public java.lang.String toString (com.android.tools.lint.checks.ControlFlowGraph$Node) 
		org.objectweb.asm.tree.AbstractInsnNode curr
		com.android.tools.lint.checks.ControlFlowGraph$Node node
		com.android.tools.lint.checks.ControlFlowGraph$Node start
		StringBuilder sb
		org.objectweb.asm.tree.AbstractInsnNode curr
	public java.lang.String toString () 
	private static java.lang.String getId (java.lang.Object) 
		Object object
		String id
	public java.lang.String toDot (java.util.Set) 
		com.android.tools.lint.checks.ControlFlowGraph$Node to
		com.android.tools.lint.checks.ControlFlowGraph$Node to
		com.android.tools.lint.checks.ControlFlowGraph$Node node
		com.android.tools.lint.checks.ControlFlowGraph$Node node
		java.util.Set highlight
		StringBuilder sb
		org.objectweb.asm.tree.AbstractInsnNode instruction
	private static java.lang.String dotDescribe (com.android.tools.lint.checks.ControlFlowGraph$Node) 
		org.objectweb.asm.tree.LineNumberNode lineNode
		org.objectweb.asm.tree.MethodInsnNode method
		String cls
		org.objectweb.asm.tree.FieldInsnNode field
		String cls
		org.objectweb.asm.tree.IntInsnNode in
		org.objectweb.asm.tree.LdcInsnNode ldc
		com.android.tools.lint.checks.ControlFlowGraph$Node node
		org.objectweb.asm.tree.AbstractInsnNode instruction
		StringBuilder sb
		String opcodeName
	private static java.lang.String getOpcodeName (int) 
		String name
		int val
		java.lang.reflect.Field field
		java.lang.reflect.Field[] fields
		Exception e
		String name
		int opcode
	static java.lang.String access$000 (java.lang.Object) 
		Object x0
	static java.lang.String access$100 (int) 
		int x0
	static void  () 
}

com/android/tools/lint/checks/GetContentDescriptionOverrideDetector.class
GetContentDescriptionOverrideDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.GetContentDescriptionOverrideDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	static void  () 
}

com/android/tools/lint/checks/ApiDetector$1.class
ApiDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.ApiDetector$1 extends java.lang.Object {
}

com/android/tools/lint/checks/NegativeMarginDetector.class
NegativeMarginDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.NegativeMarginDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private java.util.HashMap mDimenUsage
	static final boolean $assertionsDisabled
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableAttributes () 
	public java.util.Collection getApplicableElements () 
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String value
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String text
		org.w3c.dom.Node item
		int j
		int nodeCount
		org.w3c.dom.NodeList itemNodes
		String name
		com.android.tools.lint.detector.api.Location$Handle handle
		org.w3c.dom.Node child
		int i
		int n
		org.w3c.dom.NodeList childNodes
		org.w3c.dom.Element itemElement
		String name
		org.w3c.dom.Node item
		int j
		int nodeCount
		org.w3c.dom.NodeList itemNodes
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String tag
	private static boolean isNegativeDimension (java.lang.String) 
		String value
	private void checkMarginValue (com.android.tools.lint.detector.api.XmlContext, java.lang.String, org.w3c.dom.Node, com.android.tools.lint.detector.api.Location$Handle) 
		String message
		com.android.ide.common.util.PathString sourceFile
		String message
		String dimenValue
		com.android.ide.common.rendering.api.ResourceValue resourceValue
		com.android.ide.common.resources.ResourceItem item
		java.util.List items
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.detector.api.Project project
		com.android.ide.common.resources.AbstractResourceRepository resources
		com.android.resources.ResourceUrl url
		com.android.tools.lint.detector.api.XmlContext context
		String value
		org.w3c.dom.Node scope
		com.android.tools.lint.detector.api.Location$Handle handle
	static void  () 
}

com/android/tools/lint/checks/LocaleFolderDetector.class

com/android/tools/lint/checks/RecyclerViewDetector.class
RecyclerViewDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.RecyclerViewDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue FIXED_POSITION
	public static final com.android.tools.lint.detector.api.Issue DATA_BINDER
	private static final String VIEW_ADAPTER
	private static final String ON_BIND_VIEW_HOLDER
	static final boolean $assertionsDisabled
	public void  () 
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		int size
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	private static void checkMethod (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiMethod, com.intellij.psi.PsiClass) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiMethod declaration
		com.intellij.psi.PsiClass cls
		com.intellij.psi.PsiParameter[] parameters
		com.intellij.psi.PsiParameter viewHolder
		com.intellij.psi.PsiParameter parameter
		com.android.tools.lint.checks.RecyclerViewDetector$ParameterEscapesVisitor visitor
		org.jetbrains.uast.UMethod method
		java.util.List dataBinderReferences
	private static void reportError (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiParameter, com.intellij.psi.PsiParameter) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiParameter viewHolder
		com.intellij.psi.PsiParameter parameter
		String variablePrefix
		String message
	private static void checkDataBinders (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UMethod, java.util.List) 
		org.jetbrains.uast.UCallExpression ref
		org.jetbrains.uast.UExpression statement
		org.jetbrains.uast.UCallExpression reference
		org.jetbrains.uast.UCallExpression target
		String message
		com.android.tools.lint.detector.api.Location location
		org.jetbrains.uast.UExpression sourceBinderReference
		com.intellij.psi.PsiField sourceDataBinder
		boolean reachesTarget
		org.jetbrains.uast.UCallExpression source
		java.util.List targets
		java.util.List sources
		java.util.Map parentToChildren
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UMethod declaration
		java.util.List references
	private static boolean isExecutePendingBindingsCall (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression call
	private static com.intellij.psi.PsiField getDataBinderReference (org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiField field
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UElement element
	static com.intellij.psi.PsiField access$200 (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement x0
	static void  () 
}

com/android/tools/lint/checks/JavaPerformanceDetector$PerformanceVisitor.class
JavaPerformanceDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.JavaPerformanceDetector$PerformanceVisitor extends com.android.tools.lint.client.api.UElementHandler {
	private final com.android.tools.lint.detector.api.JavaContext mContext
	private final boolean mCheckMaps
	private final boolean mCheckAllocations
	private final boolean mCheckValueOf
	private boolean mFlagAllocations
	public void  (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void visitMethod (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod node
	public void visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
		org.jetbrains.uast.UastCallKind kind
	private void visitConstructorCallExpression (org.jetbrains.uast.UCallExpression, boolean) 
		String argument
		String replacedType
		com.android.tools.lint.detector.api.LintFix fix
		org.jetbrains.uast.UMethod method
		org.jetbrains.uast.UCallExpression node
		boolean isArray
		String typeName
		org.jetbrains.uast.UReferenceExpression classReference
	private void reportAllocation (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
		com.android.tools.lint.detector.api.Location location
	private void visitMethodCallExpression (org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.detector.api.Location callLocation
		org.jetbrains.uast.UCallExpression node
		org.jetbrains.uast.UExpression receiver
		String functionName
	private static boolean isLazilyInitialized (org.jetbrains.uast.UElement) 
		com.google.common.collect.Sets$SetView intersection
		java.util.List references
		org.jetbrains.uast.UIfExpression ifNode
		java.util.List assignments
		com.android.tools.lint.checks.JavaPerformanceDetector$AssignmentTracker visitor
		org.jetbrains.uast.UElement node
		org.jetbrains.uast.UElement curr
	private static void addReferencedVariables (java.util.Collection, org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UPolyadicExpression polyadicExpression
		org.jetbrains.uast.UPrefixExpression unary
		org.jetbrains.uast.UUnaryExpression unary
		org.jetbrains.uast.UParenthesizedExpression exp
		org.jetbrains.uast.USimpleNameReferenceExpression reference
		String identifier
		org.jetbrains.uast.UQualifiedReferenceExpression ref
		org.jetbrains.uast.UExpression receiver
		org.jetbrains.uast.UExpression selector
		java.util.Collection variables
		org.jetbrains.uast.UExpression expression
	private boolean isBlockedAllocationMethod (com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiMethod node
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	private static boolean isOnDrawMethod (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiMethod node
	private static boolean isOnLayoutMethod (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiMethod node
	private static boolean isOnMeasureMethod (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiMethod node
	private static boolean isLayoutMethod (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiMethod node
	private void checkHashMap (org.jetbrains.uast.UCallExpression) 
		String valueType
		boolean useBuiltin
		String message
		com.intellij.psi.PsiType first
		String typeName
		int minSdk
		org.jetbrains.uast.UCallExpression node
		java.util.List types
	private void checkSparseArray (org.jetbrains.uast.UCallExpression) 
		String valueType
		org.jetbrains.uast.UCallExpression node
		java.util.List types
}

com/android/tools/lint/checks/DuplicateIdDetector$Layout.class
DuplicateIdDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.DuplicateIdDetector$Layout extends java.lang.Object {
	private final java.io.File mFile
	private final java.util.Set mIds
	private java.util.List mIncludes
	private java.util.List mIncludedBy
	void  (java.io.File, java.util.Set) 
		java.io.File file
		java.util.Set ids
	java.util.Set getIds () 
	java.lang.String getLayoutName () 
	java.lang.String getDisplayName (com.android.tools.lint.client.api.LintClient) 
		com.android.tools.lint.client.api.LintClient client
	void include (com.android.tools.lint.checks.DuplicateIdDetector$Layout) 
		com.android.tools.lint.checks.DuplicateIdDetector$Layout target
	boolean isIncluded () 
	java.io.File getFile () 
	java.util.List getIncludes () 
	static java.io.File access$200 (com.android.tools.lint.checks.DuplicateIdDetector$Layout) 
		com.android.tools.lint.checks.DuplicateIdDetector$Layout x0
}

com/android/tools/lint/checks/ControlFlowGraph$Node.class
ControlFlowGraph.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ControlFlowGraph$Node extends java.lang.Object {
	public final org.objectweb.asm.tree.AbstractInsnNode instruction
	public final java.util.List successors
	public final java.util.List exceptions
	public int visit
	public void  (org.objectweb.asm.tree.AbstractInsnNode) 
		org.objectweb.asm.tree.AbstractInsnNode instruction
	void addSuccessor (com.android.tools.lint.checks.ControlFlowGraph$Node) 
		com.android.tools.lint.checks.ControlFlowGraph$Node node
	void addExceptionPath (com.android.tools.lint.checks.ControlFlowGraph$Node) 
		com.android.tools.lint.checks.ControlFlowGraph$Node node
	public java.lang.String toString (boolean) 
		int opcode
		String opcodeName
		com.android.tools.lint.checks.ControlFlowGraph$Node successor
		com.android.tools.lint.checks.ControlFlowGraph$Node exception
		boolean includeAdjacent
		StringBuilder sb
}

com/android/tools/lint/checks/PermissionHolder$SetPermissionLookup$1.class
PermissionHolder.java
package com.android.tools.lint.checks
final com.android.tools.lint.checks.PermissionHolder$SetPermissionLookup$1 extends java.lang.Object implements com.android.tools.lint.checks.PermissionHolder  {
	final com.android.tools.lint.checks.PermissionHolder val$lookup
	final java.util.Set val$permissions
	void  (com.android.tools.lint.checks.PermissionHolder, java.util.Set) 
	public boolean hasPermission (java.lang.String) 
		String permission
	public boolean isRevocable (java.lang.String) 
		String permission
	public com.android.sdklib.AndroidVersion getMinSdkVersion () 
	public com.android.sdklib.AndroidVersion getTargetSdkVersion () 
}

com/android/tools/lint/checks/PreferenceActivityDetector.class
PreferenceActivityDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.PreferenceActivityDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.XmlScanner com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String PREFERENCE_ACTIVITY
	private static final String IS_VALID_FRAGMENT
	private final java.util.Map mExportedActivities
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String message
		String fqcn
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		String className
	private boolean isExported (com.android.tools.lint.detector.api.JavaContext, java.lang.String) 
		String fqn
		String name
		org.w3c.dom.Element element
		com.android.tools.lint.detector.api.JavaContext context
		String className
		com.android.tools.lint.detector.api.Project mainProject
		org.w3c.dom.Document mergedManifest
		org.w3c.dom.Element application
	private static boolean overridesIsValidFragment (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiClass resolvedClass
	static void  () 
}

com/android/tools/lint/checks/AppCompatCallDetector.class
AppCompatCallDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.AppCompatCallDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String GET_ACTION_BAR
	private static final String START_ACTION_MODE
	private static final String SET_PROGRESS_BAR_VIS
	private static final String SET_PROGRESS_BAR_IN_VIS
	private static final String SET_PROGRESS_BAR_INDETERMINATE
	private static final String REQUEST_WINDOW_FEATURE
	private boolean mDependsOnAppCompat
	public void  () 
	public void beforeCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
		Boolean dependsOnAppCompat
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		String message
		com.android.tools.lint.detector.api.LintFix fix
		String name
		String replace
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
	private static boolean isAppBarActivityCall (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		org.jetbrains.uast.UClass cls
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	static void  () 
}

com/android/tools/lint/checks/JavaPerformanceDetector$AssignmentTracker.class
JavaPerformanceDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.JavaPerformanceDetector$AssignmentTracker extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final java.util.Collection mVariables
	public void  (java.util.Collection) 
		java.util.Collection variables
	public boolean visitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UQualifiedReferenceExpression ref
		org.jetbrains.uast.UExpression left
		org.jetbrains.uast.UBinaryExpression node
}

com/android/tools/lint/checks/LeakDetector$FieldChecker$1.class
LeakDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.LeakDetector$FieldChecker$1 extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	final org.jetbrains.uast.UField val$field
	final com.intellij.openapi.util.Ref val$assignedToAppContext
	final com.android.tools.lint.checks.LeakDetector$FieldChecker this$0
	void  (com.android.tools.lint.checks.LeakDetector$FieldChecker, org.jetbrains.uast.UField, com.intellij.openapi.util.Ref) 
		com.android.tools.lint.checks.LeakDetector$FieldChecker this$0
	public boolean visitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UCallExpression call
		org.jetbrains.uast.UElement rhs
		org.jetbrains.uast.UBinaryExpression node
}

com/android/tools/lint/checks/PermissionFinder$1.class
PermissionFinder.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.PermissionFinder$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$tools$lint$checks$PermissionFinder$Operation
	static void  () 
}

com/android/tools/lint/checks/CleanupDetector$FinishVisitor.class
CleanupDetector.java
package com.android.tools.lint.checks
abstract com.android.tools.lint.checks.CleanupDetector$FinishVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	protected final com.android.tools.lint.detector.api.JavaContext mContext
	protected final java.util.List mVariables
	private final com.intellij.psi.PsiVariable mOriginalVariableNode
	private boolean mContainsCleanup
	private boolean mEscapes
	public void  (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiVariable) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiVariable variableNode
	public boolean isCleanedUp () 
	public boolean variableEscapes () 
	public boolean visitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
	protected abstract boolean isCleanupCall (org.jetbrains.uast.UCallExpression) 
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
	private void visitMethodCallExpression (org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiMethod method
		boolean wasEscaped
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.UCallExpression call
	public boolean visitVariable (org.jetbrains.uast.UVariable) 
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression initializer
		org.jetbrains.uast.UVariable variable
	public boolean visitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
		com.intellij.psi.PsiElement lhs
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiElement lhs
		org.jetbrains.uast.UBinaryExpression expression
		boolean clearLhs
		org.jetbrains.uast.UExpression rhs
	public boolean visitReturnExpression (org.jetbrains.uast.UReturnExpression) 
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UReturnExpression node
		org.jetbrains.uast.UExpression returnValue
}

com/android/tools/lint/checks/UnsafeBroadcastReceiverDetector$OnReceiveVisitor.class
UnsafeBroadcastReceiverDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.UnsafeBroadcastReceiverDetector$OnReceiveVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final com.android.tools.lint.client.api.JavaEvaluator mEvaluator
	private final com.intellij.psi.PsiParameter mParameter
	private boolean mCallsGetAction
	private boolean mUsesIntent
	public void  (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiParameter) 
		com.android.tools.lint.client.api.JavaEvaluator context
		com.intellij.psi.PsiParameter parameter
	public boolean getCallsGetAction () 
	public boolean getUsesIntent () 
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UCallExpression node
	public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.USimpleNameReferenceExpression node
}

com/android/tools/lint/checks/TypoLookup.class

com/android/tools/lint/checks/FirebaseAnalyticsDetector$BundleModification.class
FirebaseAnalyticsDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.FirebaseAnalyticsDetector$BundleModification extends java.lang.Object {
	public final String mName
	public final String mValue
	public final org.jetbrains.uast.UCallExpression mLocation
	public void  (java.lang.String, java.lang.String, org.jetbrains.uast.UCallExpression) 
		String name
		String value
		org.jetbrains.uast.UCallExpression location
}

com/android/tools/lint/checks/TypographyDetector$ReplaceEdit.class
TypographyDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.TypographyDetector$ReplaceEdit extends java.lang.Object {
	public final int offset
	public final int length
	public final String replaceWith
	public void  (int, int, java.lang.String) 
		int offset
		int length
		String replaceWith
}

com/android/tools/lint/checks/StringAuthLeakDetector.class
StringAuthLeakDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.StringAuthLeakDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue AUTH_LEAK
	public void  () 
	public java.util.List getApplicableUastTypes () 
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	static void  () 
}

com/android/tools/lint/checks/UseCompoundDrawableDetector.class
UseCompoundDrawableDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.UseCompoundDrawableDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String scaleType
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Element first
		org.w3c.dom.Element second
	static void  () 
}

com/android/tools/lint/checks/ViewHolderDetector.class
ViewHolderDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ViewHolderDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String GET_VIEW
	static final String INFLATE
	public void  () 
	public java.util.List getApplicableUastTypes () 
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	static void  () 
}

com/android/tools/lint/checks/ExifInterfaceDetector.class
ExifInterfaceDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ExifInterfaceDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final String EXIF_INTERFACE
	public static final String OLD_EXIF_INTERFACE
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	private static void fix (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.intellij.psi.PsiElement) 
		String qualifiedName
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement reference
		com.intellij.psi.PsiElement referenced
	private static void replace (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement reference
		org.jetbrains.uast.UElement locationNode
		com.android.tools.lint.detector.api.Location location
		String message
	private static void replace (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiElement reference
		com.android.tools.lint.detector.api.Location location
		String message
	private static java.lang.String getErrorMessage () 
	public java.util.List getApplicableUastTypes () 
		java.util.List types
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	static void access$100 (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
		com.android.tools.lint.detector.api.JavaContext x0
		org.jetbrains.uast.UElement x1
	static void access$200 (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.intellij.psi.PsiElement) 
		com.android.tools.lint.detector.api.JavaContext x0
		org.jetbrains.uast.UElement x1
		com.intellij.psi.PsiElement x2
	static void access$300 (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement) 
		com.android.tools.lint.detector.api.JavaContext x0
		com.intellij.psi.PsiElement x1
	static void  () 
}

com/android/tools/lint/checks/TooManyViewsDetector.class
TooManyViewsDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.TooManyViewsDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue TOO_MANY
	public static final com.android.tools.lint.detector.api.Issue TOO_DEEP
	private static final int MAX_VIEW_COUNT
	private static final int MAX_DEPTH
	private int mViewCount
	private int mDepth
	private boolean mWarnedAboutDepth
	public void  () 
	public void beforeCheckFile (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String msg
		String msg
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	public void visitElementAfter (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	static void  () 
		int maxViewCount
		int maxDepth
		String countValue
		String depthValue
}

com/android/tools/lint/checks/VectorDetector.class

com/android/tools/lint/checks/IconDetector$MenuFinder.class
IconDetector.java
package com.android.tools.lint.checks
final com.android.tools.lint.checks.IconDetector$MenuFinder extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	final com.android.tools.lint.checks.IconDetector this$0
	private void  (com.android.tools.lint.checks.IconDetector) 
	public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		java.util.Collection icons
		org.jetbrains.uast.USimpleNameReferenceExpression node
		com.android.resources.ResourceUrl url
	public boolean visitClass (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass node
	void  (com.android.tools.lint.checks.IconDetector, com.android.tools.lint.checks.IconDetector$1) 
		com.android.tools.lint.checks.IconDetector x0
		com.android.tools.lint.checks.IconDetector$1 x1
}

com/android/tools/lint/checks/IconDetector$NotificationFinder.class
IconDetector.java
package com.android.tools.lint.checks
final com.android.tools.lint.checks.IconDetector$NotificationFinder extends com.android.tools.lint.client.api.UElementHandler {
	private final com.android.tools.lint.detector.api.JavaContext context
	final com.android.tools.lint.checks.IconDetector this$0
	private void  (com.android.tools.lint.checks.IconDetector, com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void visitMethod (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod method
	public void visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
	private void visitConstructorCall (org.jetbrains.uast.UCallExpression) 
		com.android.resources.ResourceUrl url
		java.util.List args
		com.android.tools.lint.checks.IconDetector$SetIconFinder finder
		org.jetbrains.uast.UMethod method
		org.jetbrains.uast.UCallExpression node
		org.jetbrains.uast.UReferenceExpression classReference
		com.intellij.psi.PsiElement resolved
		String typeName
	void  (com.android.tools.lint.checks.IconDetector, com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.checks.IconDetector$1) 
		com.android.tools.lint.checks.IconDetector x0
		com.android.tools.lint.detector.api.JavaContext x1
		com.android.tools.lint.checks.IconDetector$1 x2
}

com/android/tools/lint/checks/FragmentDetector.class
FragmentDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.FragmentDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		String message
		String message
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location location
		String message
		com.intellij.psi.PsiMethod constructor
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass node
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		boolean hasDefaultConstructor
		boolean hasConstructor
	static void  () 
}

com/android/tools/lint/checks/TitleDetector.class
TitleDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.TitleDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		com.android.tools.lint.detector.api.LintFix fix
		String message
	static void  () 
}

com/android/tools/lint/checks/CleanupDetector$4.class
CleanupDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.CleanupDetector$4 extends com.android.tools.lint.checks.CleanupDetector$FinishVisitor {
	final com.android.tools.lint.checks.CleanupDetector this$0
	void  (com.android.tools.lint.checks.CleanupDetector, com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiVariable) 
		com.android.tools.lint.checks.CleanupDetector this$0
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiVariable variableNode
	protected boolean isCleanupCall (org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiElement resolved
		java.util.List chain
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UCallExpression call
}

com/android/tools/lint/checks/ItemDecoratorDetector.class
ItemDecoratorDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ItemDecoratorDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
		String name
		String qualifiedName
		com.android.tools.lint.detector.api.Location location
	static void  () 
}

com/android/tools/lint/checks/BadHostnameVerifierDetector$ComplexVisitor.class
BadHostnameVerifierDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.BadHostnameVerifierDetector$ComplexVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final com.android.tools.lint.detector.api.JavaContext context
	private boolean complex
	public void  (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public boolean visitThrowExpression (org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.UThrowExpression node
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
	public boolean visitReturnExpression (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression node
		org.jetbrains.uast.UExpression argument
	public boolean isComplex () 
}

com/android/tools/lint/checks/RelativeOverlapDetector$LayoutNode.class
RelativeOverlapDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode extends java.lang.Object {
	private final int mIndex
	private boolean mProcessed
	private final org.w3c.dom.Element mNode
	private com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode$Bucket mBucket
	private com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode mToLeft
	private com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode mToRight
	private boolean mLastLeft
	private boolean mLastRight
	public void  (org.w3c.dom.Element, int) 
		org.w3c.dom.Element node
		int index
	public java.lang.String getNodeId () 
		String nodeid
	public java.lang.String getNodeTextId () 
		String text
	public java.lang.String toString () 
	public boolean isInvisible () 
		String visibility
	public boolean fixedWidth () 
		com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode childLayout
		org.w3c.dom.Node child
		int i
		org.w3c.dom.NodeList childNodes
		String text
		String nodeName
		String width
	public org.w3c.dom.Element getNode () 
	public void processNode (java.util.Map) 
		com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode otherNode
		String value
		String alignment
		String[] checkAlignment
		com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode n
		com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode n
		java.util.Map nodes
		boolean positioned
	public java.util.Set canGrowLeft () 
		java.util.Set nodes
		java.util.Set nodes
	public java.util.Set canGrowRight () 
		java.util.Set nodes
		java.util.Set nodes
	public boolean skip () 
	public boolean sameBucket (com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode) 
		com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode node
	private com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode findNodeByAttr (java.util.Map, java.lang.String) 
		java.util.Map nodes
		String attrName
		String value
	private boolean hasAttr (java.lang.String) 
		String key
	private boolean hasTrueAttr (java.lang.String) 
		String key
	private static java.lang.String uniformId (java.lang.String) 
		String value
	static boolean access$000 (com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode) 
		com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode x0
	static boolean access$100 (com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode) 
		com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode x0
}

com/android/tools/lint/checks/GridLayoutDetector.class
GridLayoutDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.GridLayoutDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.Collection getApplicableElements () 
	private static int getInt (org.w3c.dom.Element, java.lang.String, int) 
		org.w3c.dom.Element element
		String attribute
		int defaultValue
		String valueString
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		org.w3c.dom.Attr node
		int column
		org.w3c.dom.Attr node
		int row
		org.w3c.dom.Element child
		org.w3c.dom.Element child
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		int declaredRowCount
		int declaredColumnCount
	private void ensureAppNamespace (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.lang.String) 
		String prefix
		boolean haveNamespace
		StringBuilder sb
		String message
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String name
		org.w3c.dom.Attr attribute
	private static java.lang.String getNamespacePrefix (org.w3c.dom.Document, java.lang.String) 
		org.w3c.dom.Node attribute
		int i
		int n
		org.w3c.dom.Document document
		String uri
		org.w3c.dom.Element root
		org.w3c.dom.NamedNodeMap attributes
	static void  () 
}

com/android/tools/lint/checks/WakelockDetector$1.class
WakelockDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.WakelockDetector$1 extends java.lang.Object {
}

com/android/tools/lint/checks/EllipsizeMaxLinesDetector.class
EllipsizeMaxLinesDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.EllipsizeMaxLinesDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final String ATTR_ELLIPSIZE
	public static final String ATTR_LINES
	public static final String ATTR_MAX_LINES
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableAttributes () 
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		org.w3c.dom.Attr other
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		org.w3c.dom.Element element
		org.w3c.dom.Attr lines
		org.w3c.dom.Attr maxLines
	static void  () 
}

com/android/tools/lint/checks/SslCertificateSocketFactoryDetector.class
SslCertificateSocketFactoryDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.SslCertificateSocketFactoryDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION_JAVA
	public static final com.android.tools.lint.detector.api.Issue CREATE_SOCKET
	public static final com.android.tools.lint.detector.api.Issue GET_INSECURE
	private static final String INET_ADDRESS_CLASS
	private static final String SSL_CERTIFICATE_SOCKET_FACTORY_CLASS
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiType type
		java.util.List args
		String methodName
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
	static void  () 
}

com/android/tools/lint/checks/ClickableViewAccessibilityDetector$PerformsClickVisitor.class
ClickableViewAccessibilityDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.ClickableViewAccessibilityDetector$PerformsClickVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private boolean performsClick
	public void  () 
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
	public boolean performsClick () 
}

com/android/tools/lint/checks/CutPasteDetector$ReachabilityVisitor.class
CutPasteDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.CutPasteDetector$ReachabilityVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final org.jetbrains.uast.UElement from
	private final org.jetbrains.uast.UElement target
	private boolean isFromReached
	private boolean isTargetReachable
	private boolean isFinished
	private org.jetbrains.uast.UExpression breakedExpression
	private org.jetbrains.uast.UExpression continuedExpression
	void  (org.jetbrains.uast.UElement, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement from
		org.jetbrains.uast.UElement target
	public boolean visitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.UIfExpression ifExpression
		boolean isFromReached
		org.jetbrains.uast.UExpression thenExpression
		org.jetbrains.uast.UExpression elseExpression
		boolean isFromReached
		org.jetbrains.uast.UElement node
	public void afterVisitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
	private void visitLoopExpressionHeader (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UForExpression forExpression
		org.jetbrains.uast.UForEachExpression forEachExpression
		org.jetbrains.uast.UElement node
	private static org.jetbrains.uast.UExpression getBreakedExpression (org.jetbrains.uast.UBreakExpression) 
		org.jetbrains.uast.ULabeledExpression labeledExpression
		org.jetbrains.uast.UBreakExpression node
		org.jetbrains.uast.UElement parent
		String label
	private static org.jetbrains.uast.UExpression getContinuedExpression (org.jetbrains.uast.UContinueExpression) 
		org.jetbrains.uast.ULabeledExpression labeledExpression
		org.jetbrains.uast.UContinueExpression node
		org.jetbrains.uast.UElement parent
		String label
	public boolean isReachable () 
}

com/android/tools/lint/checks/AndroidAutoDetector$MediaSessionCallbackVisitor.class
AndroidAutoDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.AndroidAutoDetector$MediaSessionCallbackVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final com.android.tools.lint.detector.api.JavaContext mContext
	private boolean mOnPlayFromSearchFound
	public void  (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public boolean isPlayFromSearchMethodFound () 
	public boolean visitMethod (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod method
}

com/android/tools/lint/checks/WrongImportDetector$ImportVisitor.class
WrongImportDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.WrongImportDetector$ImportVisitor extends com.android.tools.lint.client.api.UElementHandler {
	private final com.android.tools.lint.detector.api.JavaContext context
	public void  (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void visitImportStatement (org.jetbrains.uast.UImportStatement) 
		com.android.tools.lint.detector.api.Location location
		String qualifiedName
		org.jetbrains.uast.UImportStatement statement
		com.intellij.psi.PsiElement resolved
}

com/android/tools/lint/checks/AccessibilityDetector.class
AccessibilityDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.AccessibilityDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.Collection getApplicableElements () 
	public java.util.Collection getApplicableAttributes () 
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		org.w3c.dom.Element element
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.LintFix fix
		org.w3c.dom.Attr attributeNode
		String attribute
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	static void  () 
}

com/android/tools/lint/checks/FirebaseAnalyticsDetector$BundleModificationFinder.class
FirebaseAnalyticsDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.FirebaseAnalyticsDetector$BundleModificationFinder extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final String mBundleReference
	private final com.android.tools.lint.detector.api.JavaContext mContext
	private final java.util.List mParameters
	private void  (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UReferenceExpression) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UReferenceExpression bundleReference
	public boolean visitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression) 
		com.intellij.psi.PsiMethod resolvedMethod
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UReferenceExpression returnReference
		org.jetbrains.uast.ULocalVariable local
		String name
		org.jetbrains.uast.UExpression initializer
		com.intellij.psi.PsiMethod resolvedMethod
		org.jetbrains.uast.UElement element
		org.jetbrains.uast.UDeclarationsExpression statement
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression expression
	private void checkMethodCall (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression expression
		String method
		org.jetbrains.uast.UElement token
		java.util.List expressions
		String evaluatedName
	private void addParam (java.lang.String, java.lang.String, org.jetbrains.uast.UCallExpression) 
		String key
		String value
		org.jetbrains.uast.UCallExpression location
	private void addParams (java.util.Collection) 
		java.util.Collection bundleModifications
	static java.util.List find (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UReferenceExpression) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UReferenceExpression bundleReference
		com.android.tools.lint.checks.FirebaseAnalyticsDetector$BundleModificationFinder scanner
		org.jetbrains.uast.UMethod enclosingMethod
}

com/android/tools/lint/checks/RangeConstraint.class
RangeConstraint.java
package com.android.tools.lint.checks
public abstract com.android.tools.lint.checks.RangeConstraint extends java.lang.Object {
	public void  () 
	public static com.android.tools.lint.checks.RangeConstraint create (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation annotation
		String qualifiedName
	public static com.android.tools.lint.checks.RangeConstraint create (com.intellij.psi.PsiModifierListOwner) 
		com.android.tools.lint.checks.RangeConstraint constraint
		com.intellij.psi.PsiAnnotation annotation
		com.intellij.psi.PsiModifierListOwner owner
		com.intellij.psi.PsiModifierList modifierList
	public java.lang.Boolean contains (com.android.tools.lint.checks.RangeConstraint) 
		com.android.tools.lint.checks.RangeConstraint other
}

com/android/tools/lint/checks/AppLinksValidDetector.class

com/android/tools/lint/checks/Api.class
Api.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.Api extends java.lang.Object {
	private final java.util.Map mClasses
	private final java.util.Map mContainers
	public static com.android.tools.lint.checks.Api parseApi (java.io.File) 
		javax.xml.parsers.SAXParserFactory parserFactory
		javax.xml.parsers.SAXParser parser
		com.android.tools.lint.checks.ApiParser apiParser
		java.io.InputStream inputStream
		Exception e
		java.io.File apiFile
	private void  (java.util.Map, java.util.Map) 
		java.util.Map classes
		java.util.Map containers
	com.android.tools.lint.checks.ApiClass getClass (java.lang.String) 
		String fqcn
	java.util.Map getClasses () 
	java.util.Map getContainers () 
}

com/android/tools/lint/checks/SetJavaScriptEnabledDetector.class
SetJavaScriptEnabledDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.SetJavaScriptEnabledDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		Object constant
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		java.util.List arguments
	public java.util.List getApplicableMethodNames () 
	static void  () 
}

com/android/tools/lint/checks/DuplicateIdDetector$IncludeGraph.class
DuplicateIdDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.DuplicateIdDetector$IncludeGraph extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Context mContext
	private final java.util.Map mFileToLayout
	static final boolean $assertionsDisabled
	final com.android.tools.lint.checks.DuplicateIdDetector this$0
	public void  (com.android.tools.lint.checks.DuplicateIdDetector, com.android.tools.lint.detector.api.Context) 
		java.io.File file
		java.util.Set ids
		java.io.File file
		String name
		java.io.File file
		com.android.tools.lint.checks.DuplicateIdDetector$Layout to
		java.io.File folder
		java.io.File candidate
		com.android.tools.lint.checks.DuplicateIdDetector$Layout candidateLayout
		java.util.Collection layouts
		String name
		com.android.tools.lint.checks.DuplicateIdDetector$Layout from
		java.util.List includedLayouts
		java.io.File file
		com.android.tools.lint.detector.api.Context context
		com.google.common.collect.Multimap nameToLayout
	boolean isCompatible (com.android.tools.lint.checks.DuplicateIdDetector$Layout, com.android.tools.lint.checks.DuplicateIdDetector$Layout) 
		com.android.tools.lint.checks.DuplicateIdDetector$Layout from
		com.android.tools.lint.checks.DuplicateIdDetector$Layout to
		java.io.File fromFolder
		java.io.File toFolder
		Iterable fromQualifiers
		Iterable toQualifiers
	private boolean isPortrait (java.lang.Iterable) 
		String qualifier
		Iterable qualifiers
	public void check () 
		java.util.Deque stack
		com.android.tools.lint.checks.DuplicateIdDetector$Layout layout
	private java.util.Set getIds (com.android.tools.lint.checks.DuplicateIdDetector$Layout, java.util.Deque, java.util.Set) 
		java.util.Set siblingIds
		com.android.tools.lint.checks.DuplicateIdDetector$Occurrence occurrence
		java.util.Collection idSets
		java.util.Map occurrences
		java.util.Collection values
		java.util.List sorted
		String msg
		com.android.tools.lint.checks.DuplicateIdDetector$Occurrence primary
		com.google.common.collect.Multimap m
		com.android.tools.lint.checks.DuplicateIdDetector$Occurrence prev
		String id
		String layoutName
		java.util.Set includedIds
		com.android.tools.lint.checks.DuplicateIdDetector$Layout included
		java.util.Set ids
		com.google.common.collect.Multimap nameToIds
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.checks.DuplicateIdDetector$Layout visited
		com.android.tools.lint.checks.DuplicateIdDetector$Layout layout
		java.util.Deque stack
		java.util.Set seen
		java.util.Set layoutIds
		java.util.List includes
	private void findId (com.android.tools.lint.checks.DuplicateIdDetector$Layout, java.lang.String, java.util.Deque, java.util.Map, java.util.Set) 
		java.util.Iterator iterator
		StringBuilder path
		com.android.tools.lint.checks.DuplicateIdDetector$Layout included
		com.android.tools.lint.checks.DuplicateIdDetector$Layout visited
		com.android.tools.lint.checks.DuplicateIdDetector$Layout layout
		String id
		java.util.Deque stack
		java.util.Map occurrences
		java.util.Set seen
		com.android.tools.lint.client.api.LintClient client
		java.util.Set layoutIds
		java.util.List includes
	static void  () 
}

com/android/tools/lint/checks/IntRangeConstraint.class
IntRangeConstraint.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.IntRangeConstraint extends com.android.tools.lint.checks.RangeConstraint {
	final long from
	final long to
	static final boolean $assertionsDisabled
	public static com.android.tools.lint.checks.IntRangeConstraint create (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation annotation
		long from
		long to
	static com.android.tools.lint.checks.IntRangeConstraint atLeast (long) 
		long value
	static com.android.tools.lint.checks.IntRangeConstraint atMost (long) 
		long value
	static com.android.tools.lint.checks.IntRangeConstraint range (long, long) 
		long from
		long to
	private void  (long, long) 
		long from
		long to
	public boolean isValid (long) 
		long value
	public java.lang.String describe () 
	public java.lang.String describe (long) 
		long argument
	private java.lang.String describe (java.lang.Long) 
		long value
		Long actualValue
		StringBuilder sb
	public java.lang.String toString () 
	public java.lang.Boolean contains (com.android.tools.lint.checks.RangeConstraint) 
		com.android.tools.lint.checks.IntRangeConstraint otherRange
		com.android.tools.lint.checks.FloatRangeConstraint otherRange
		com.android.tools.lint.checks.RangeConstraint other
	static void  () 
}

com/android/tools/lint/checks/StateListDetector.class
StateListDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.StateListDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String STATE_PREFIX
	static final boolean $assertionsDisabled
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		String namespaceUri
		org.w3c.dom.Attr attribute
		String name
		int j
		org.w3c.dom.NamedNodeMap attributes
		java.util.Set stateNames
		org.w3c.dom.Element child
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location secondary
		org.w3c.dom.Element current
		java.util.Set currentStates
		int j
		org.w3c.dom.Element prev
		java.util.Set prevStates
		int i
		java.util.List children
		java.util.Map states
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
		org.w3c.dom.Element root
	static void  () 
}

com/android/tools/lint/checks/AppCompatCustomViewDetector.class
AppCompatCustomViewDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.AppCompatCustomViewDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.intellij.psi.PsiJavaCodeReferenceElement[] elements
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
		com.android.tools.lint.detector.api.Project project
		com.intellij.psi.PsiClass superClass
		com.intellij.psi.PsiElement locationNode
		com.intellij.psi.PsiReferenceList extendsList
		com.android.tools.lint.detector.api.Location location
		String suggested
		String message
		String actionLabel
		com.android.tools.lint.detector.api.LintFix fix
	private static java.lang.String getAppCompatDelegate (com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass superClass
	private static boolean hasAppCompatDelegate (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiClass) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiClass superClass
		String qualifiedName
	static void  () 
}

com/android/tools/lint/checks/OverrideConcreteDetector.class
OverrideConcreteDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.OverrideConcreteDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String NOTIFICATION_LISTENER_SERVICE_FQN
	public static final String STATUS_BAR_NOTIFICATION_FQN
	private static final String ON_NOTIFICATION_POSTED
	private static final String ON_NOTIFICATION_REMOVED
	private static final int CONCRETE_IN
	public void  () 
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.intellij.psi.PsiClass containingClass
		com.intellij.psi.PsiMethod method
		String message
		boolean found
		String methodName
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		int minSdk
		String[] methodNames
	private static int getTargetApi (org.jetbrains.uast.UClass) 
		int targetApi
		org.jetbrains.uast.UClass node
	static void  () 
}

com/android/tools/lint/checks/AlwaysShowActionDetector.class
AlwaysShowActionDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.AlwaysShowActionDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private java.util.List mFileAttributes
	private boolean mIgnoreFile
	private java.util.List mAlwaysFields
	private boolean mHasIfRoomRefs
	static final boolean $assertionsDisabled
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableAttributes () 
	public void beforeCheckFile (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void afterCheckFile (com.android.tools.lint.detector.api.Context) 
		String flag
		String[] flags
		String value
		org.w3c.dom.Attr attribute
		com.android.tools.lint.detector.api.Location next
		int i
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.XmlContext xmlContext
		com.android.tools.lint.detector.api.Location location
		java.util.List always
		java.util.List ifRoom
		com.android.tools.lint.detector.api.Context context
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Context context
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
	public java.util.List getApplicableReferenceNames () 
	public void visitReference (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UReferenceExpression, com.intellij.psi.PsiElement) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UReferenceExpression reference
		com.intellij.psi.PsiElement resolved
	static void  () 
}

com/android/tools/lint/checks/PluralsDetector.class
PluralsDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.PluralsDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue MISSING
	public static final com.android.tools.lint.detector.api.Issue EXTRA
	public static final com.android.tools.lint.detector.api.Issue IMPLIED_QUANTITY
	static final boolean $assertionsDisabled
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String append
		String example
		String append
		String message
		org.w3c.dom.Node noe
		org.w3c.dom.Element child
		String quantityString
		com.android.tools.lint.checks.PluralsDatabase$Quantity quantity
		int i
		int n
		String message
		String message
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		int count
		com.android.ide.common.resources.configuration.LocaleQualifier locale
		String language
		com.android.tools.lint.checks.PluralsDatabase plurals
		java.util.EnumSet relevant
		java.util.EnumSet defined
		org.w3c.dom.NodeList children
		java.util.EnumSet missing
		java.util.EnumSet extra
	private static boolean haveFormattingParameter (org.w3c.dom.Element) 
		String text
		org.w3c.dom.Node child
		short nodeType
		int i
		int n
		org.w3c.dom.Element element
		org.w3c.dom.NodeList children
	private static boolean containsExpandTemplate (java.lang.String) 
		String text
		int index
	static void  () 
}

com/android/tools/lint/checks/AndroidTvDetector.class

com/android/tools/lint/checks/ViewHolderDetector$ViewAdapterVisitor.class
ViewHolderDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.ViewHolderDetector$ViewAdapterVisitor extends com.android.tools.lint.client.api.UElementHandler {
	private final com.android.tools.lint.detector.api.JavaContext context
	public void  (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void visitMethod (org.jetbrains.uast.UMethod) 
		com.android.tools.lint.checks.ViewHolderDetector$InflationVisitor visitor
		org.jetbrains.uast.UMethod method
	private static boolean isViewAdapterMethod (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiMethod node
		com.android.tools.lint.client.api.JavaEvaluator evaluator
}

com/android/tools/lint/checks/UnusedResourceDetector$UnusedResourceDetectorUsageModel.class
UnusedResourceDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.UnusedResourceDetector$UnusedResourceDetectorUsageModel extends com.android.ide.common.resources.usage.ResourceUsageModel {
	public com.android.tools.lint.detector.api.XmlContext xmlContext
	public com.android.tools.lint.detector.api.Context context
	public java.util.Set unused
	private void  () 
	protected com.android.ide.common.resources.usage.ResourceUsageModel$Resource createResource (com.android.resources.ResourceType, java.lang.String, int) 
		com.android.resources.ResourceType type
		String name
		int realValue
	protected java.lang.String readText (java.io.File) 
		java.io.File file
	protected com.android.ide.common.resources.usage.ResourceUsageModel$Resource declareResource (com.android.resources.ResourceType, java.lang.String, org.w3c.dom.Node) 
		org.w3c.dom.Node attribute
		com.android.resources.ResourceType type
		String name
		org.w3c.dom.Node node
		com.android.tools.lint.checks.UnusedResourceDetector$LintResource resource
	private static boolean isKeepFile (java.lang.String, com.android.tools.lint.detector.api.XmlContext) 
		org.w3c.dom.Node attr
		String nodeName
		int i
		int n
		org.w3c.dom.NamedNodeMap attributes
		boolean found
		org.w3c.dom.Element element
		String name
		com.android.tools.lint.detector.api.XmlContext xmlContext
	void  (com.android.tools.lint.checks.UnusedResourceDetector$1) 
		com.android.tools.lint.checks.UnusedResourceDetector$1 x0
}

com/android/tools/lint/checks/RequiredAttributeDetector.class
RequiredAttributeDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.RequiredAttributeDetector extends com.android.tools.lint.detector.api.LayoutDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final String PERCENT_RELATIVE_LAYOUT
	public static final String ATTR_LAYOUT_WIDTH_PERCENT
	public static final String ATTR_LAYOUT_HEIGHT_PERCENT
	private java.util.Map mStyleParents
	private java.util.Set mWidthStyles
	private java.util.Set mHeightStyles
	private java.util.Set mIncludedWidths
	private java.util.Set mIncludedHeights
	private java.util.Set mNotIncludedWidths
	private java.util.Set mNotIncludedHeights
	private boolean mSetWidthInTheme
	private boolean mSetHeightInTheme
	static final boolean $assertionsDisabled
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	private boolean isWidthStyle (java.lang.String) 
		String style
	private boolean isHeightStyle (java.lang.String) 
		String style
	private boolean isSizeStyle (java.lang.String, java.util.Set) 
		String style
		java.util.Set sizeStyles
	private static boolean isFrameworkSizeStyle (java.lang.String) 
		String style
	private boolean isSizeStyle (java.lang.String, java.util.Set, int) 
		String parentStyle
		String style
		java.util.Set sizeStyles
		int depth
		int index
	private void checkSizeSetInTheme () 
		String style
		java.util.Map isTheme
	private boolean isTheme (java.lang.String, java.util.Map, int) 
		String parentStyle
		String parentStyle
		boolean result
		String style
		java.util.Map isTheme
		int depth
		Boolean known
		int index
	static boolean hasLayoutVariations (java.io.File) 
		java.io.File other
		java.io.File folder
		java.io.File file
		java.io.File parent
		java.io.File res
		String name
		java.io.File[] folders
	private static java.lang.String stripStylePrefix (java.lang.String) 
		String style
	private static boolean isRootElement (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String name
		String parent
		String styleName
		String styleName
		String name
		String tag
		String layout
		String name
		String style
		String message
		String message
		String message
		String attribute
		String escapedLayoutWidth
		String escapedLayoutHeight
		String escapedLayoutWidthPercent
		String escapedLayoutHeightPercent
		boolean hasWidth
		boolean hasHeight
		String tag
		String parentTag
		boolean isPercent
		boolean certain
		boolean isRoot
		String message
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		com.android.resources.ResourceFolderType folderType
		int phase
	private void recordIncludeWidth (java.lang.String, boolean) 
		String layout
		boolean providesWidth
	private void recordIncludeHeight (java.lang.String, boolean) 
		String layout
		boolean providesHeight
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.resources.ResourceUrl url
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.UExpression viewRoot
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		java.util.List args
		String layout
		int index
		com.android.tools.lint.detector.api.ResourceEvaluator evaluator
		int viewRootPos
	static void  () 
}

com/android/tools/lint/checks/SecureRandomGeneratorDetector.class
SecureRandomGeneratorDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.SecureRandomGeneratorDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.ClassScanner  {
	private static final String OWNER_SECURE_RANDOM
	private static final String BLOG_URL
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String WRAP
	private static final String UNWRAP
	private static final String INIT
	private static final String INIT_SIGN
	private static final String GET_INSTANCE
	private static final String FOR_NAME
	private static final String JAVA_LANG_CLASS
	private static final String JAVAX_CRYPTO_KEY_GENERATOR
	private static final String JAVAX_CRYPTO_KEY_AGREEMENT
	private static final String JAVA_SECURITY_KEY_PAIR_GENERATOR
	private static final String JAVAX_CRYPTO_SIGNATURE
	private static final String JAVAX_CRYPTO_CIPHER
	private static final String JAVAX_NET_SSL_SSLENGINE
	private com.android.tools.lint.detector.api.Location mLocation
	private boolean mIgnore
	static final boolean $assertionsDisabled
	public void  () 
	public java.util.List getApplicableCallOwners () 
	public java.util.List getApplicableCallNames () 
	public void checkCall (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.MethodInsnNode) 
		Object cst
		org.objectweb.asm.tree.AbstractInsnNode prev
		int i
		int opcode
		int arity
		org.objectweb.asm.tree.AbstractInsnNode node
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.ClassNode classNode
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.MethodInsnNode call
		String owner
		String name
		boolean warn
	static int getDescArity (java.lang.String) 
		char c
		int i
		int max
		String desc
		int arity
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		String message
		com.android.tools.lint.detector.api.Context context
	static void  () 
}

com/android/tools/lint/checks/IconDetector$SetIconFinder.class
IconDetector.java
package com.android.tools.lint.checks
final com.android.tools.lint.checks.IconDetector$SetIconFinder extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	final com.android.tools.lint.checks.IconDetector this$0
	private void  (com.android.tools.lint.checks.IconDetector) 
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		java.util.List arguments
		org.jetbrains.uast.UCallExpression expression
	public boolean visitClass (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass node
	void  (com.android.tools.lint.checks.IconDetector, com.android.tools.lint.checks.IconDetector$1) 
		com.android.tools.lint.checks.IconDetector x0
		com.android.tools.lint.checks.IconDetector$1 x1
}

com/android/tools/lint/checks/ManifestDetector.class
ManifestDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ManifestDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.XmlScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ORDER
	public static final com.android.tools.lint.detector.api.Issue USES_SDK
	public static final com.android.tools.lint.detector.api.Issue TARGET_NEWER
	public static final com.android.tools.lint.detector.api.Issue MULTIPLE_USES_SDK
	public static final com.android.tools.lint.detector.api.Issue WRONG_PARENT
	public static final com.android.tools.lint.detector.api.Issue DUPLICATE_ACTIVITY
	private static final String BACKUP_DOCUMENTATION_URL
	public static final com.android.tools.lint.detector.api.Issue ALLOW_BACKUP
	public static final com.android.tools.lint.detector.api.Issue UNIQUE_PERMISSION
	public static final com.android.tools.lint.detector.api.Issue SET_VERSION
	public static final com.android.tools.lint.detector.api.Issue ILLEGAL_REFERENCE
	public static final com.android.tools.lint.detector.api.Issue DUPLICATE_USES_FEATURE
	public static final com.android.tools.lint.detector.api.Issue APPLICATION_ICON
	public static final com.android.tools.lint.detector.api.Issue DEVICE_ADMIN
	public static final com.android.tools.lint.detector.api.Issue MOCK_LOCATION
	public static final com.android.tools.lint.detector.api.Issue GRADLE_OVERRIDES
	public static final com.android.tools.lint.detector.api.Issue MIPMAP
	public static final com.android.tools.lint.detector.api.Issue WEARABLE_BIND_LISTENER
	public static final com.android.tools.lint.detector.api.Issue APP_INDEXING_SERVICE
	public static final String MOCK_LOCATION_PERMISSION
	public static final String MISSING_FULL_BACKUP_CONTENT_RESOURCE
	private static final com.android.ide.common.repository.GradleCoordinate MIN_WEARABLE_GMS_VERSION
	private boolean mSeenApplication
	private int mSeenUsesSdk
	private java.util.Set mActivities
	private java.util.Set mUsesFeatures
	private boolean checkedUniquePermissions
	static final boolean $assertionsDisabled
	public void  () 
	public void beforeCheckFile (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void afterCheckFile (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.XmlContext xmlContext
		org.w3c.dom.Element element
	private void checkMergedApplication (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		org.w3c.dom.Attr sourceFullBackupNode
		com.android.tools.lint.detector.api.Location location
		com.android.ide.common.resources.AbstractResourceRepository resources
		com.android.resources.ResourceUrl url
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location location
		String allowBackup
		org.w3c.dom.Attr fullBackupNode
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element sourceApplicationElement
		com.android.tools.lint.detector.api.Project mainProject
		org.w3c.dom.Document mergedManifest
		org.w3c.dom.Element root
		org.w3c.dom.Element application
	private void checkDocumentElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.LintFix fix
		String pkg
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Attr codeNode
		org.w3c.dom.Attr nameNode
		org.w3c.dom.Attr pkgNode
	private static void checkOverride (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.lang.String) 
		com.android.builder.model.ApiVersion minSdkVersion
		com.android.builder.model.ApiVersion targetSdkVersion
		Integer versionCode
		String manifestValue
		String message
		com.android.builder.model.ProductFlavor flavor
		String gradleValue
		com.android.builder.model.Variant variant
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String attributeName
		com.android.tools.lint.detector.api.Project project
		org.w3c.dom.Attr attribute
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String message
		String pkg
		String name
		org.w3c.dom.Attr nameNode
		String message
		org.w3c.dom.Attr attr
		org.w3c.dom.Element innerChild
		org.w3c.dom.Element child
		org.w3c.dom.Attr attr
		org.w3c.dom.Element innerChild
		org.w3c.dom.Element child
		com.android.builder.model.AndroidLibrary library
		com.android.builder.model.Dependencies dependencies
		com.android.ide.common.repository.GradleCoordinate max
		java.io.File sdkHome
		com.android.repository.io.FileOp fileOp
		java.io.File repository
		String message
		com.android.tools.lint.detector.api.Project project
		org.w3c.dom.Attr bindListenerAttr
		com.android.builder.model.Variant variant
		com.android.tools.lint.detector.api.Location l
		org.w3c.dom.Element e
		int i
		com.android.tools.lint.detector.api.Location location
		org.w3c.dom.NodeList elements
		com.android.tools.lint.detector.api.Location secondary
		org.w3c.dom.Attr codeNode
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.Location location
		int api
		int highest
		String target
		org.w3c.dom.Attr targetSdkVersionNode
		org.w3c.dom.Attr nameNode
		String message
		com.android.tools.lint.detector.api.Location location
		org.w3c.dom.Attr name
		String message
		String name
		org.w3c.dom.Attr nameNode
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String tag
		org.w3c.dom.Node parentNode
		boolean isReceiver
	private void ensureUniquePermission (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.Location prevLocation
		String b
		org.w3c.dom.Element sibling
		String suffix
		org.w3c.dom.Node node
		int i
		int n
		String prevName
		com.android.tools.lint.detector.api.Location location
		org.w3c.dom.NodeList siblings
		String message
		org.w3c.dom.Attr nameNode
		String name
		String base
		org.w3c.dom.Element element
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element sourceElement
		com.android.tools.lint.detector.api.Project mainProject
		org.w3c.dom.Document merge
		java.util.Map nameToFull
	private static boolean manifestMergerSkips (org.w3c.dom.Element) 
		String action
		org.w3c.dom.Element element
		org.w3c.dom.Attr operation
	private static boolean hasWearableGmsDependency (com.android.builder.model.AndroidLibrary) 
		com.android.ide.common.repository.GradleCoordinate gc
		com.android.builder.model.AndroidLibrary dependency
		com.android.builder.model.AndroidLibrary library
		com.android.builder.model.MavenCoordinates mc
	private static boolean hasGcmReceiver (org.w3c.dom.Element) 
		org.w3c.dom.Element action
		String name
		org.w3c.dom.Node filterChild
		int i3
		int n3
		org.w3c.dom.NodeList filterChildren
		org.w3c.dom.Node receiverChild
		int i2
		int n2
		org.w3c.dom.NodeList receiverChildren
		org.w3c.dom.Node applicationChild
		int i1
		int n1
		org.w3c.dom.Element application
		org.w3c.dom.NodeList applicationChildren
	private static void checkMipmapIcon (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Attr attribute
		String icon
	static boolean isLaunchableActivity (org.w3c.dom.Element) 
		org.w3c.dom.Element activity
	static org.w3c.dom.Attr findLaunchableCategoryNode (org.w3c.dom.Element) 
		org.w3c.dom.Attr attribute
		org.w3c.dom.Element innerChild
		org.w3c.dom.Element activity
		org.w3c.dom.Element child
	private static boolean isDebugOrTestManifest (com.android.tools.lint.detector.api.XmlContext, java.io.File) 
		com.android.builder.model.BuildTypeContainer container
		String artifactName
		com.android.builder.model.SourceProviderContainer extra
		String artifactName
		com.android.builder.model.SourceProviderContainer extra
		com.android.builder.model.ProductFlavorContainer container
		com.android.tools.lint.detector.api.XmlContext context
		java.io.File manifestFile
		com.android.builder.model.AndroidProject model
	private static void checkDeviceAdmin (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String name
		String filterTag
		org.w3c.dom.Element filterChild
		boolean dataFound
		boolean actionFound
		String name
		org.w3c.dom.Attr valueNode
		String tagName
		org.w3c.dom.Element child
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		boolean requiredIntentFilterFound
		boolean deviceAdmin
		org.w3c.dom.Attr locationNode
	static void  () 
}

com/android/tools/lint/checks/MergeMarkerDetector.class
MergeMarkerDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.MergeMarkerDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.OtherFileScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.EnumSet getApplicableFiles () 
	public void run (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Location location
		char peek
		com.android.tools.lint.detector.api.Context context
		CharSequence source
		int length
		int offset
	static void  () 
}

com/android/tools/lint/checks/JavaScriptInterfaceDetector.class
JavaScriptInterfaceDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.JavaScriptInterfaceDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String ADD_JAVASCRIPT_INTERFACE
	private static final String JAVASCRIPT_INTERFACE_CLS
	private static final String WEB_VIEW_CLS
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiClassType classType
		com.intellij.psi.PsiClass cls
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		java.util.List arguments
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		org.jetbrains.uast.UExpression first
		com.intellij.psi.PsiType evaluated
	private static boolean isJavaScriptAnnotated (com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiModifierList modifierList
		com.intellij.psi.PsiClass clz
	static void  () 
}

com/android/tools/lint/checks/WrongIdDetector.class
WrongIdDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.WrongIdDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	private final java.util.Set mGlobalIds
	private java.util.Set mFileIds
	private java.util.Set mDeclaredIds
	private java.util.List mHandles
	private java.util.List mRelativeLayouts
	public static final com.android.tools.lint.detector.api.Issue UNKNOWN_ID
	public static final com.android.tools.lint.detector.api.Issue NOT_SIBLING
	public static final com.android.tools.lint.detector.api.Issue INVALID
	public static final com.android.tools.lint.detector.api.Issue UNKNOWN_ID_LAYOUT
	static final boolean $assertionsDisabled
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableAttributes () 
	public java.util.Collection getApplicableElements () 
	public void beforeCheckFile (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void afterCheckFile (com.android.tools.lint.detector.api.Context) 
		org.w3c.dom.Element layout
		com.android.tools.lint.detector.api.Context context
	private void checkLayout (com.android.tools.lint.detector.api.Context, org.w3c.dom.Element) 
		String id
		org.w3c.dom.Element child
		String localName
		String id
		com.google.common.base.Splitter splitter
		org.w3c.dom.Attr attr
		String value
		int i
		int n
		String selfId
		org.w3c.dom.NamedNodeMap attributes
		org.w3c.dom.Element element
		com.android.tools.lint.detector.api.Context context
		org.w3c.dom.Element layout
		java.util.Set ids
		boolean isConstraintLayout
	private void checkIdReference (com.android.tools.lint.detector.api.Context, org.w3c.dom.Element, java.util.Set, boolean, java.lang.String, org.w3c.dom.Attr, java.lang.String) 
		com.android.tools.lint.detector.api.XmlContext xmlContext
		com.android.tools.lint.detector.api.Location$Handle handle
		com.android.tools.lint.detector.api.XmlContext xmlContext
		String message
		com.android.tools.lint.detector.api.Location location
		String parentId
		com.android.tools.lint.detector.api.XmlContext xmlContext
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Context context
		org.w3c.dom.Element layout
		java.util.Set ids
		boolean isConstraintLayout
		String selfId
		org.w3c.dom.Attr attr
		String id
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	private void checkHandles (com.android.tools.lint.detector.api.Context) 
		com.android.ide.common.resources.AbstractResourceRepository resources
		String suggestionMessage
		String suggestionMessage
		String message
		com.android.tools.lint.detector.api.Location$Handle handle
		boolean isDeclared
		String suggestionMessage
		java.util.Set spellingDictionary
		java.util.List suggestions
		String message
		com.android.tools.lint.detector.api.Location$Handle handle
		String id
		boolean isBound
		com.android.tools.lint.client.api.LintClient client
		com.android.utils.Pair pair
		boolean checkSameLayout
		boolean checkExists
		boolean projectScope
		com.android.tools.lint.detector.api.Context context
	private static void report (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location$Handle, java.lang.String) 
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Location$Handle handle
		String message
		com.android.tools.lint.detector.api.Location location
		Object clientData
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String name
		String type
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String tagName
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		String message
		int nameStart
		String suggested
		String message
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String id
	private static boolean idDefined (java.util.Set, java.lang.String) 
		java.util.Set ids
		String id
		boolean definedLocally
	private boolean idDefined (com.android.tools.lint.detector.api.Context, java.lang.String, java.io.File) 
		String parentName
		com.android.ide.common.util.PathString source
		com.android.ide.common.resources.ResourceItem item
		java.util.List items
		com.android.tools.lint.detector.api.Context context
		String id
		java.io.File notIn
		com.android.ide.common.resources.AbstractResourceRepository resources
	private static java.util.List getSpellingSuggestions (java.lang.String, java.util.Collection) 
		int distance
		String matchWith
		java.util.List suggestions
		java.util.Collection strings
		int i
		String id
		java.util.Collection ids
		int maxDistance
		com.google.common.collect.Multimap matches
		int count
	static void  () 
}

com/android/tools/lint/checks/ManifestPermissionAttributeDetector.class
ManifestPermissionAttributeDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ManifestPermissionAttributeDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.XmlScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.Collection getApplicableAttributes () 
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String parent
		String message
	static void  () 
}

com/android/tools/lint/checks/PermissionFinder$Result.class
PermissionFinder.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.PermissionFinder$Result extends java.lang.Object {
	public final com.android.tools.lint.checks.PermissionRequirement requirement
	public final String name
	public final com.android.tools.lint.checks.PermissionFinder$Operation operation
	public void  (com.android.tools.lint.checks.PermissionFinder$Operation, com.android.tools.lint.checks.PermissionRequirement, java.lang.String) 
		com.android.tools.lint.checks.PermissionFinder$Operation operation
		com.android.tools.lint.checks.PermissionRequirement requirement
		String name
}

com/android/tools/lint/checks/RecyclerViewDetector$ParameterEscapesVisitor.class
RecyclerViewDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.RecyclerViewDetector$ParameterEscapesVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	protected final com.android.tools.lint.detector.api.JavaContext mContext
	protected final java.util.List mVariables
	private final com.intellij.psi.PsiClass mBindClass
	private boolean mEscapes
	private boolean mFoundInnerClass
	private java.util.List mDataBinders
	private void  (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiClass, com.intellij.psi.PsiParameter) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiClass bindClass
		com.intellij.psi.PsiParameter variable
	public boolean variableEscapes () 
	public boolean visitVariable (org.jetbrains.uast.UVariable) 
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UVariable variable
		org.jetbrains.uast.UExpression initializer
	public boolean visitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
		com.intellij.psi.PsiLocalVariable variable
		com.intellij.psi.PsiElement resolvedLhs
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression rhs
		boolean clearLhs
		org.jetbrains.uast.UBinaryExpression node
	public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		com.intellij.psi.PsiClass outer
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.USimpleNameReferenceExpression node
	public boolean visitClass (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass node
	private java.util.List getDataBinders () 
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UExpression methodExpression
		com.intellij.psi.PsiField dataBinder
		org.jetbrains.uast.UCallExpression expression
	void  (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiClass, com.intellij.psi.PsiParameter, com.android.tools.lint.checks.RecyclerViewDetector$1) 
		com.android.tools.lint.detector.api.JavaContext x0
		com.intellij.psi.PsiClass x1
		com.intellij.psi.PsiParameter x2
		com.android.tools.lint.checks.RecyclerViewDetector$1 x3
	static java.util.List access$100 (com.android.tools.lint.checks.RecyclerViewDetector$ParameterEscapesVisitor) 
		com.android.tools.lint.checks.RecyclerViewDetector$ParameterEscapesVisitor x0
}

com/android/tools/lint/checks/VersionChecks$ApiLevelLookup.class
VersionChecks.java
package com.android.tools.lint.checks
abstract com.android.tools.lint.checks.VersionChecks$ApiLevelLookup extends java.lang.Object {
	public abstract int getApiLevel (org.jetbrains.uast.UElement) 
}

com/android/tools/lint/checks/RecyclerViewDetector$1.class
RecyclerViewDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.RecyclerViewDetector$1 extends java.lang.Object {
}

com/android/tools/lint/checks/OverdrawDetector$OverdrawVisitor.class
OverdrawDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.OverdrawDetector$OverdrawVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final String name
	private final com.intellij.psi.PsiClass cls
	final com.android.tools.lint.checks.OverdrawDetector this$0
	public void  (com.android.tools.lint.checks.OverdrawDetector, java.lang.String, com.intellij.psi.PsiClass) 
		String name
		com.intellij.psi.PsiClass cls
	public boolean visitClass (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass node
	public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression node
		com.android.tools.lint.client.api.ResourceReference reference
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		String style
		org.jetbrains.uast.UExpression arg
		com.android.tools.lint.client.api.ResourceReference reference
		org.jetbrains.uast.UCallExpression node
}

com/android/tools/lint/checks/PermissionRequirement$1.class
PermissionRequirement.java
package com.android.tools.lint.checks
final com.android.tools.lint.checks.PermissionRequirement$1 extends com.android.tools.lint.checks.PermissionRequirement {
	void  (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation annotation
	public boolean isSatisfied (com.android.tools.lint.checks.PermissionHolder) 
		com.android.tools.lint.checks.PermissionHolder available
	public boolean appliesTo (com.android.tools.lint.checks.PermissionHolder) 
		com.android.tools.lint.checks.PermissionHolder available
	public boolean isConditional () 
	public boolean isRevocable (com.android.tools.lint.checks.PermissionHolder) 
		com.android.tools.lint.checks.PermissionHolder revocable
	public java.lang.String toString () 
	protected void addMissingPermissions (com.android.tools.lint.checks.PermissionHolder, java.util.Set) 
		com.android.tools.lint.checks.PermissionHolder available
		java.util.Set result
	protected void addRevocablePermissions (java.util.Set, com.android.tools.lint.checks.PermissionHolder) 
		java.util.Set result
		com.android.tools.lint.checks.PermissionHolder revocable
	public com.intellij.psi.tree.IElementType getOperator () 
	public java.lang.Iterable getChildren () 
}

com/android/tools/lint/checks/OverdrawDetector.class
OverdrawDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.OverdrawDetector extends com.android.tools.lint.detector.api.LayoutDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final String SET_THEME
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private java.util.Map activityToTheme
	private String manifestTheme
	private java.util.Map layoutToActivity
	private java.util.List blankThemes
	private java.util.List validDrawables
	private java.util.List rootAttributes
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	private boolean isBlankTheme (java.lang.String) 
		String name
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		String drawable
		String message
		com.android.tools.lint.detector.api.Location location
		Object clientData
		String layoutName
		String theme
		com.android.utils.Pair pair
		com.android.tools.lint.detector.api.Context context
	private java.lang.String getTheme (com.android.tools.lint.detector.api.Context, java.lang.String) 
		String theme
		String activity
		java.util.List activities
		com.android.tools.lint.detector.api.Context context
		String layoutName
		com.android.tools.lint.detector.api.Project project
		int apiLevel
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		String background
		String name
		com.android.tools.lint.detector.api.Location location
		String activity
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		org.w3c.dom.Element documentElement
	public java.util.Collection getApplicableAttributes () 
	public java.util.Collection getApplicableElements () 
	public void beforeCheckFile (com.android.tools.lint.detector.api.Context) 
		String resource
		java.io.File parent
		com.android.resources.ResourceFolderType type
		com.android.tools.lint.detector.api.Context context
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String tag
	private static java.lang.String getDrawableResource (java.io.File) 
		java.io.File drawableFile
		String resource
	private void scanBitmap (com.android.tools.lint.detector.api.Context, org.w3c.dom.Element) 
		String resource
		com.android.tools.lint.detector.api.Context context
		org.w3c.dom.Element element
		String tileMode
	private void scanActivity (com.android.tools.lint.detector.api.Context, org.w3c.dom.Element) 
		String pkg
		com.android.tools.lint.detector.api.Context context
		org.w3c.dom.Element element
		String name
		String theme
	private void scanTheme (org.w3c.dom.Element) 
		int index
		String text
		String trim
		org.w3c.dom.Node textNode
		int j
		int m
		org.w3c.dom.NodeList textNodes
		org.w3c.dom.Element item
		String name
		int i
		int n
		org.w3c.dom.Element element
		String styleName
		String parent
		String resource
		org.w3c.dom.NodeList items
	private void registerLayoutActivity (java.lang.String, java.lang.String) 
		String layout
		String classFqn
		java.util.List list
	public java.util.List applicableSuperClasses () 
	public java.util.List getApplicableUastTypes () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
		String name
	static void access$000 (com.android.tools.lint.checks.OverdrawDetector, java.lang.String, java.lang.String) 
		com.android.tools.lint.checks.OverdrawDetector x0
		String x1
		String x2
	static java.util.Map access$100 (com.android.tools.lint.checks.OverdrawDetector) 
		com.android.tools.lint.checks.OverdrawDetector x0
	static java.util.Map access$102 (com.android.tools.lint.checks.OverdrawDetector, java.util.Map) 
		com.android.tools.lint.checks.OverdrawDetector x0
		java.util.Map x1
	static void  () 
}

com/android/tools/lint/checks/PermissionFinder$Operation.class
PermissionFinder.java
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.PermissionFinder$Operation extends java.lang.Enum {
	public static final com.android.tools.lint.checks.PermissionFinder$Operation CALL
	public static final com.android.tools.lint.checks.PermissionFinder$Operation ACTION
	public static final com.android.tools.lint.checks.PermissionFinder$Operation READ
	public static final com.android.tools.lint.checks.PermissionFinder$Operation WRITE
	private static final com.android.tools.lint.checks.PermissionFinder$Operation[] $VALUES
	public static com.android.tools.lint.checks.PermissionFinder$Operation[] values () 
	public static com.android.tools.lint.checks.PermissionFinder$Operation valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public java.lang.String prefix () 
	static void  () 
}

com/android/tools/lint/checks/TypoDetector.class
TypoDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.TypoDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	private com.android.tools.lint.checks.TypoLookup mLookup
	private String mLastLanguage
	private String mLastRegion
	private String mLanguage
	private String mRegion
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	static final boolean $assertionsDisabled
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	private void initLocale (com.android.tools.lint.detector.api.XmlContext) 
		com.android.tools.lint.detector.api.XmlContext context
		com.android.ide.common.resources.configuration.LocaleQualifier locale
	public void beforeCheckFile (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	private void visit (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, org.w3c.dom.Node) 
		int i
		int n
		org.w3c.dom.NodeList children
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element parent
		org.w3c.dom.Node node
	private void check (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, org.w3c.dom.Node, java.lang.String) 
		char c
		char c
		byte[] utf8Text
		byte[] utf8Text
		char c
		int begin
		int end
		java.util.List replacements
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Node node
		String text
		int max
		int index
		int lastWordBegin
		int lastWordEnd
		boolean checkedTypos
	private void checkRepeatedWords (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, org.w3c.dom.Node, java.lang.String, int, int, int, int) 
		int i
		int j
		boolean different
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Node node
		String text
		int lastWordBegin
		int lastWordEnd
		int begin
		int end
	private static boolean onlySpace (java.lang.String, int, int) 
		int i
		String text
		int fromInclusive
		int toExclusive
	private void check (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, org.w3c.dom.Node, byte[], int, int, java.lang.String, int) 
		byte b
		byte b
		int charEnd
		int begin
		int end
		java.util.List replacements
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Node node
		byte[] utf8Text
		int byteStart
		int byteEnd
		String text
		int charStart
		int lastWordBegin
		int lastWordEnd
		int index
	private static boolean isTranslatable (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		org.w3c.dom.Attr translatable
	private void reportTypo (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, java.lang.String, int, java.util.List) 
		String replacement
		int i
		int n
		String message
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		String text
		int begin
		java.util.List replacements
		String typo
		String word
		String first
		String message
		com.android.tools.lint.detector.api.LintFix$GroupBuilder fixBuilder
		boolean isCapitalized
		StringBuilder sb
		com.android.tools.lint.detector.api.LintFix fix
		int end
	private void reportRepeatedWord (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, java.lang.String, int, int, int) 
		String replace
		String replace
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		String text
		int lastWordBegin
		int begin
		int end
		String word
		String message
		String replace
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.Location location
	private static boolean isAllowed (java.lang.String) 
		String word
	static void  () 
}

com/android/tools/lint/checks/HardwareIdDetector$FindMethodCallVisitor.class
HardwareIdDetector.java
package com.android.tools.lint.checks
final com.android.tools.lint.checks.HardwareIdDetector$FindMethodCallVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final com.android.tools.lint.detector.api.JavaContext mContext
	private final com.intellij.psi.PsiMethod mPsiMethod
	private final int mParamIndex
	void  (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiMethod, int) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiMethod method
		int paramIndex
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		String message
		org.jetbrains.uast.UExpression paramExpr
		String value
		java.util.List expressions
		org.jetbrains.uast.UCallExpression expression
}

com/android/tools/lint/checks/PermissionRequirement.class
PermissionRequirement.java
package com.android.tools.lint.checks
public abstract com.android.tools.lint.checks.PermissionRequirement extends java.lang.Object {
	public static final String ATTR_PROTECTION_LEVEL
	public static final String VALUE_DANGEROUS
	protected final org.jetbrains.uast.UAnnotation annotation
	private int firstApi
	private int lastApi
	public static final com.android.tools.lint.checks.PermissionRequirement NONE
	static final String[] REVOCABLE_PERMISSION_NAMES
	static final boolean $assertionsDisabled
	private void  (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation annotation
	public static com.android.tools.lint.checks.PermissionRequirement create (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation annotation
		String value
		String[] anyOf
		String[] allOf
	protected boolean appliesTo (com.android.tools.lint.checks.PermissionHolder) 
		com.android.sdklib.AndroidVersion minSdkVersion
		com.android.sdklib.AndroidVersion targetSdkVersion
		com.android.tools.lint.checks.PermissionHolder available
	public int getLastApplicableApi () 
	public int getFirstApplicableApi () 
	private void initializeRange () 
		int index
		String range
	public boolean isConditional () 
		Boolean o
	public boolean isSingle () 
	public abstract boolean isSatisfied (com.android.tools.lint.checks.PermissionHolder) 
	public java.lang.String describeMissingPermissions (com.android.tools.lint.checks.PermissionHolder) 
		com.android.tools.lint.checks.PermissionHolder available
	public java.util.Set getMissingPermissions (com.android.tools.lint.checks.PermissionHolder) 
		com.android.tools.lint.checks.PermissionHolder available
		java.util.Set result
	protected abstract void addMissingPermissions (com.android.tools.lint.checks.PermissionHolder, java.util.Set) 
	public java.util.Set getRevocablePermissions (com.android.tools.lint.checks.PermissionHolder) 
		com.android.tools.lint.checks.PermissionHolder revocable
		java.util.Set result
	protected abstract void addRevocablePermissions (java.util.Set, com.android.tools.lint.checks.PermissionHolder) 
	public abstract boolean isRevocable (com.android.tools.lint.checks.PermissionHolder) 
	public abstract com.intellij.psi.tree.IElementType getOperator () 
	public abstract java.lang.Iterable getChildren () 
	protected static void appendOperator (java.lang.StringBuilder, com.intellij.psi.tree.IElementType) 
		StringBuilder sb
		com.intellij.psi.tree.IElementType operator
	public static boolean isRevocableSystemPermission (java.lang.String) 
		String name
	void  (org.jetbrains.uast.UAnnotation, com.android.tools.lint.checks.PermissionRequirement$1) 
		org.jetbrains.uast.UAnnotation x0
		com.android.tools.lint.checks.PermissionRequirement$1 x1
	static void  () 
}

com/android/tools/lint/checks/UnsafeNativeCodeDetector.class
UnsafeNativeCodeDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.UnsafeNativeCodeDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue LOAD
	public static final com.android.tools.lint.detector.api.Issue UNSAFE_NATIVE_CODE_LOCATION
	private static final String RUNTIME_CLASS
	private static final String SYSTEM_CLASS
	private static final byte[] ELF_MAGIC_VALUE
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
	public void afterCheckEachProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	private static boolean isNativeCode (java.io.File) 
		byte[] bytes
		int length
		java.io.FileInputStream fis
		java.io.IOException ex
		java.io.File file
	private static void checkResourceFolders (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Project) 
		java.io.File rawFile
		java.io.File[] rawFiles
		java.io.File typeFolder
		java.io.File[] folders
		java.io.File res
		java.io.File asset
		java.io.File[] assets
		java.io.File assetFolder
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Project project
		java.util.List resourceFolders
		java.util.List assetFolders
	private static void checkFile (com.android.tools.lint.detector.api.Context, java.io.File) 
		com.android.tools.lint.detector.api.Context context
		java.io.File file
	static void  () 
}

com/android/tools/lint/checks/IconDetector.class

com/android/tools/lint/checks/SecurityDetector$IdentifierVisitor.class
SecurityDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.SecurityDetector$IdentifierVisitor extends com.android.tools.lint.client.api.UElementHandler {
	private final com.android.tools.lint.detector.api.JavaContext context
	public void  (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location location
		org.jetbrains.uast.USimpleNameReferenceExpression node
		String name
}

com/android/tools/lint/checks/ToastDetector$ShowFinder.class
ToastDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.ToastDetector$ShowFinder extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final org.jetbrains.uast.UCallExpression target
	private boolean found
	private boolean seenTarget
	private void  (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression target
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
	public boolean visitReturnExpression (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression node
	boolean isShowCalled () 
	void  (org.jetbrains.uast.UCallExpression, com.android.tools.lint.checks.ToastDetector$1) 
		org.jetbrains.uast.UCallExpression x0
		com.android.tools.lint.checks.ToastDetector$1 x1
}

com/android/tools/lint/checks/ApiClass.class
ApiClass.java
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ApiClass extends java.lang.Object implements java.lang.Comparable  {
	private final String mName
	private final int mSince
	private final int mDeprecatedIn
	private final int mRemovedIn
	private final java.util.List mSuperClasses
	private final java.util.List mInterfaces
	private final java.util.Map mFields
	private final java.util.Map mMethods
	private java.util.Map mMembersDeprecatedIn
	private java.util.Map mElementsRemovedIn
	java.util.List members
	int index
	int indexOffset
	int memberOffsetBegin
	int memberOffsetEnd
	int memberIndexStart
	int memberIndexLength
	static final boolean $assertionsDisabled
	void  (java.lang.String, int, int, int) 
		String name
		int since
		int deprecatedIn
		int removedIn
	java.lang.String getName () 
	int getSince () 
	int getDeprecatedIn () 
	int getRemovedIn () 
	int getField (java.lang.String, com.android.tools.lint.checks.Api) 
		int tmp
		int i
		com.android.tools.lint.checks.ApiClass superClass
		com.android.utils.Pair superClassPair
		String name
		com.android.tools.lint.checks.Api info
		int apiLevel
	int getMemberDeprecatedIn (java.lang.String, com.android.tools.lint.checks.Api) 
		String name
		com.android.tools.lint.checks.Api info
		int apiLevel
	int getMemberRemovedIn (java.lang.String, com.android.tools.lint.checks.Api) 
		String name
		com.android.tools.lint.checks.Api info
		int removedIn
	private int getMemberRemovedInInternal (java.lang.String, com.android.tools.lint.checks.Api) 
		int tmp
		int i
		com.android.tools.lint.checks.ApiClass superClass
		String superClassName
		int superClassRemovedIn
		com.android.utils.Pair superClassPair
		String name
		com.android.tools.lint.checks.Api info
		int apiLevel
	private int getValueWithDefault (java.util.Map, java.lang.String, int) 
		java.util.Map map
		String key
		int defaultValue
		Integer value
	int getMethod (java.lang.String, com.android.tools.lint.checks.Api) 
		int tmp
		int i
		com.android.tools.lint.checks.ApiClass superClass
		com.android.utils.Pair pair
		String methodSignature
		com.android.tools.lint.checks.Api info
		int apiLevel
	void addField (java.lang.String, int, int, int) 
		String name
		int since
		int deprecatedIn
		int removedIn
		Integer i
	void addMethod (java.lang.String, int, int, int) 
		String name
		int since
		int deprecatedIn
		int removedIn
		int index
		Integer i
	void addSuperClass (java.lang.String, int, int) 
		String superClass
		int since
		int removedIn
	void addInterface (java.lang.String, int, int) 
		String interfaceClass
		int since
		int removedIn
	static void addToArray (java.util.List, java.lang.String, int) 
		com.android.utils.Pair pair
		java.util.List list
		String name
		int value
	private void addToDeprecated (java.lang.String, int) 
		String name
		int deprecatedIn
	private void addToRemoved (java.lang.String, int) 
		String name
		int removedIn
	public java.lang.String getContainerName () 
		int index
	private static int lastIndexOfSlashOrDollar (java.lang.String) 
		char c
		int i
		String className
	public java.lang.String getSimpleName () 
		int index
	public java.lang.String toString () 
	java.util.Set getAllMethods (com.android.tools.lint.checks.Api) 
		com.android.tools.lint.checks.Api info
		java.util.Set members
	java.util.List getInterfaces () 
	java.util.List getSuperClasses () 
	private void addAllMethods (com.android.tools.lint.checks.Api, java.util.Set, boolean) 
		String method
		com.android.tools.lint.checks.ApiClass cls
		com.android.utils.Pair superClass
		com.android.tools.lint.checks.Api info
		java.util.Set set
		boolean includeConstructors
	java.util.Set getAllFields (com.android.tools.lint.checks.Api) 
		com.android.tools.lint.checks.Api info
		java.util.Set members
	private void addAllFields (com.android.tools.lint.checks.Api, java.util.Set) 
		com.android.tools.lint.checks.ApiClass cls
		com.android.utils.Pair superClass
		com.android.tools.lint.checks.Api info
		java.util.Set set
	private void addRemovedFields (com.android.tools.lint.checks.Api, java.util.Set) 
		com.android.tools.lint.checks.ApiClass cls
		com.android.utils.Pair superClass
		com.android.tools.lint.checks.Api info
		java.util.Set set
	java.util.Collection getAllRemovedFields (com.android.tools.lint.checks.Api) 
		int since
		int deprecatedIn
		int removedIn
		String fieldName
		com.android.tools.lint.checks.Api info
		java.util.Set fields
		java.util.List removedFields
	java.util.Collection getAllRemovedMethods (com.android.tools.lint.checks.Api) 
		int since
		int deprecatedIn
		int removedIn
		String methodSignature
		com.android.tools.lint.checks.Api info
		java.util.Set methods
		java.util.List removedMethods
	public int compareTo (com.android.tools.lint.checks.ApiClass) 
		com.android.tools.lint.checks.ApiClass other
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/tools/lint/checks/WebViewDetector.class
WebViewDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.WebViewDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location secondary
		org.w3c.dom.Element parent
		org.w3c.dom.Attr width
		org.w3c.dom.Attr height
		org.w3c.dom.Attr attr
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Node parentNode
	static void  () 
}

com/android/tools/lint/checks/StringFormatDetector.class
StringFormatDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.StringFormatDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION_XML
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION_XML_AND_JAVA
	public static final com.android.tools.lint.detector.api.Issue INVALID
	public static final com.android.tools.lint.detector.api.Issue ARG_COUNT
	public static final com.android.tools.lint.detector.api.Issue ARG_TYPES
	public static final com.android.tools.lint.detector.api.Issue POTENTIAL_PLURAL
	private java.util.Map mFormatStrings
	private final java.util.Map mNotFormatStrings
	private java.util.Set mIgnoreStrings
	private static final int CONVERSION_CLASS_UNKNOWN
	private static final int CONVERSION_CLASS_STRING
	private static final int CONVERSION_CLASS_CHARACTER
	private static final int CONVERSION_CLASS_INTEGER
	private static final int CONVERSION_CLASS_FLOAT
	private static final int CONVERSION_CLASS_BOOLEAN
	private static final int CONVERSION_CLASS_HASHCODE
	private static final int CONVERSION_CLASS_PERCENT
	private static final int CONVERSION_CLASS_NEWLINE
	private static final int CONVERSION_CLASS_DATETIME
	public static final java.util.regex.Pattern FORMAT
	static final boolean $assertionsDisabled
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		org.w3c.dom.Node child
		StringBuilder sb
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.NodeList childNodes
	private static void addText (java.lang.StringBuilder, org.w3c.dom.Node) 
		int i
		int n
		org.w3c.dom.NodeList childNodes
		StringBuilder sb
		org.w3c.dom.Node node
	static java.lang.String stripQuotes (java.lang.String) 
		char current
		int i
		int len
		String s
		StringBuilder sb
		boolean isEscaped
		boolean isQuotedBlock
	private void checkTextNode (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.lang.String) 
		com.android.tools.lint.detector.api.Location$Handle handle
		com.android.tools.lint.detector.api.Location$Handle handle
		char nc
		int k
		String formatted
		java.util.regex.Matcher matcher
		String conversion
		int conversionClass
		char c
		int j
		int m
		java.util.List list
		com.android.tools.lint.detector.api.Location$Handle handle
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String text
		String name
		boolean found
		boolean foundPlural
	private static boolean isReference (java.lang.String) 
		char c
		int i
		int n
		String text
	private static boolean checkPotentialPlural (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.lang.String, int) 
		char c
		int i
		String message
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String text
		int wordBegin
		int wordEnd
		boolean hasVowel
		String word
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Location$Handle notFormatted
		String name
		java.util.List list
		java.util.Map$Entry entry
		boolean checkCount
		boolean checkValid
		boolean checkTypes
		com.android.tools.lint.detector.api.Context context
	private static void checkTypes (com.android.tools.lint.detector.api.Context, boolean, boolean, java.lang.String, java.util.List) 
		char c
		Object clientData
		com.android.tools.lint.detector.api.Location location
		String message
		char last
		int number
		Object clientData
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location otherLocation
		java.io.File f
		String message
		int matchStart
		String str
		int number
		String numberString
		String format
		String currentFormat
		com.android.tools.lint.detector.api.Location$Handle handle
		String formatString
		java.util.regex.Matcher matcher
		int index
		int prevIndex
		int nextNumber
		com.android.utils.Pair pair
		com.android.tools.lint.detector.api.Context context
		boolean checkValid
		boolean checkTypes
		String name
		java.util.List list
		java.util.Map types
		java.util.Map typeDefinition
	private static boolean isIncompatible (char, char) 
		char conversion1
		char conversion2
		int class1
		int class2
	private static int getConversionClass (char) 
		char conversion
	private static com.android.tools.lint.detector.api.Location refineLocation (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Location, java.lang.String, int, int) 
		int formatOffset
		CharSequence contents
		int startOffset
		int endOffset
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Location location
		String formatString
		int substringStart
		int substringEnd
		com.android.tools.lint.detector.api.Position startLocation
		com.android.tools.lint.detector.api.Position endLocation
	private static void checkArity (com.android.tools.lint.detector.api.Context, java.lang.String, java.util.List) 
		Object clientData
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location secondary
		String message
		int j
		Object clientData
		java.util.Set all
		java.util.List sorted
		com.android.tools.lint.detector.api.Location location
		String message
		int i
		java.util.Set indices
		int count
		com.android.tools.lint.detector.api.Location$Handle handle
		com.android.utils.Pair pair
		com.android.tools.lint.detector.api.Context context
		String name
		java.util.List list
		int prevCount
	static java.lang.String getFormatArgumentType (java.lang.String, int) 
		char c
		int number
		String value
		int matchStart
		int number
		String numberString
		String s
		int argument
		java.util.regex.Matcher matcher
		int index
		int prevIndex
		int nextNumber
	static int getFormatArgumentCount (java.lang.String, java.util.Set) 
		char c
		int number
		String value
		int matchStart
		int number
		String numberString
		String s
		java.util.Set seenArguments
		java.util.regex.Matcher matcher
		int index
		int prevIndex
		int nextNumber
		int max
	public static boolean isLocaleSpecific (java.lang.String) 
		char c
		char t
		int matchStart
		String type
		String format
		java.util.regex.Matcher matcher
		int index
		int prevIndex
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		String methodName
	private static void checkNotFormattedHandle (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, java.lang.String, com.android.tools.lint.detector.api.Location$Handle) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		String name
		com.android.tools.lint.detector.api.Location$Handle handle
		Object clientData
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location secondary
		String message
	private void checkStringFormatCall (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiMethod, org.jetbrains.uast.UCallExpression, boolean) 
		org.jetbrains.uast.UExpression initializer
		com.intellij.psi.PsiElement resolved
		Object o
		org.jetbrains.uast.UExpression first
		java.util.List arrayDimensions
		org.jetbrains.uast.UCallExpression arrayInitializer
		boolean knownArity
		boolean argWasReference
		org.jetbrains.uast.UExpression lastArg
		com.intellij.psi.PsiParameterList parameterList
		int parameterCount
		java.util.List items
		com.android.resources.ResourceUrl url
		java.util.List l
		int i
		String conversion
		int conversionClass
		java.util.regex.Matcher matcher
		char c
		int j
		int m
		boolean isFormattingString
		com.android.tools.lint.detector.api.Location$Handle handle
		String value
		com.android.ide.common.rendering.api.ResourceValue v
		com.android.ide.common.resources.ResourceItem item
		com.android.ide.common.resources.AbstractResourceRepository resources
		java.util.List items
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location secondary
		String message
		String fqn
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location secondary
		String suggestion
		String canonicalText
		String message
		boolean valid
		String formatType
		char last
		int argumentIndex
		com.intellij.psi.PsiType type
		int i
		String s
		int count
		com.android.tools.lint.detector.api.Location$Handle handle
		com.android.utils.Pair pair
		java.util.Set reported
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiMethod calledMethod
		org.jetbrains.uast.UCallExpression call
		boolean specifiesLocale
		int argIndex
		java.util.List args
		org.jetbrains.uast.UExpression argument
		com.android.resources.ResourceUrl resource
		String name
		boolean passingVarArgsArray
		int callCount
		java.util.List list
	private static boolean isCharacterType (com.intellij.psi.PsiType) 
		String fqn
		com.intellij.psi.PsiType type
	private static boolean isBooleanType (com.intellij.psi.PsiType) 
		String fqn
		com.intellij.psi.PsiType type
	private static boolean isNumericType (com.intellij.psi.PsiType, boolean) 
		String fqn
		com.intellij.psi.PsiType type
		boolean allowBigNumbers
	static void  () 
}

com/android/tools/lint/checks/ResourcePrefixDetector.class
ResourcePrefixDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ResourcePrefixDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.BinaryResourceScanner com.android.tools.lint.detector.api.XmlScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private String mPrefix
	private String mUnderlinePrefix
	private String mCamelPrefix
	static final boolean $assertionsDisabled
	public void  () 
	public java.util.Collection getApplicableElements () 
	private static java.lang.String computeResourcePrefix (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	private void updatePrefix (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void beforeCheckEachProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void afterCheckEachProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void beforeCheckFile (com.android.tools.lint.detector.api.Context) 
		org.w3c.dom.Element root
		String name
		com.android.tools.lint.detector.api.XmlContext xmlContext
		com.android.resources.ResourceFolderType folderType
		com.android.tools.lint.detector.api.Context context
	private java.lang.String getErrorMessage (java.lang.String, com.android.resources.ResourceFolderType) 
		String name
		com.android.resources.ResourceFolderType folderType
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String message
		String name
		org.w3c.dom.Attr nameAttribute
		org.w3c.dom.Element item
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	static boolean libraryPrefixMatches (java.lang.String, java.lang.String) 
		String prefix
		String name
	public void checkBinaryResource (com.android.tools.lint.detector.api.ResourceContext) 
		String path
		com.android.tools.lint.detector.api.Location location
		String name
		com.android.resources.ResourceFolderType folderType
		com.android.tools.lint.detector.api.ResourceContext context
	static void  () 
}

com/android/tools/lint/checks/LayoutInflationDetector.class
LayoutInflationDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.LayoutInflationDetector extends com.android.tools.lint.detector.api.LayoutDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String ERROR_MESSAGE
	private java.util.Set mLayoutsWithRootLayoutParams
	private java.util.List mPendingErrors
	static final boolean $assertionsDisabled
	public void  () 
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		String inflatedLayout
		com.android.tools.lint.detector.api.Location location
		com.android.utils.Pair pair
		com.android.tools.lint.detector.api.Context context
	public void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		org.w3c.dom.Attr attribute
		int i
		int n
		org.w3c.dom.NamedNodeMap attributes
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
		org.w3c.dom.Element root
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		java.util.List arguments
		org.jetbrains.uast.UExpression second
		org.jetbrains.uast.UExpression first
		com.android.tools.lint.client.api.ResourceReference reference
		String layoutName
	private static boolean hasLayoutParams (com.android.tools.lint.detector.api.JavaContext, java.lang.String) 
		CharSequence s
		java.io.Reader reader
		Exception e
		com.android.ide.common.util.PathString source
		java.io.File file
		com.android.ide.common.resources.ResourceItem item
		com.android.tools.lint.detector.api.JavaContext context
		String name
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.detector.api.Project project
		com.android.ide.common.resources.AbstractResourceRepository resources
		java.util.List items
	static boolean hasLayoutParams (java.io.Reader)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String prefix
		int i
		int event
		java.io.Reader reader
		org.kxml2.io.KXmlParser parser
	static void  () 
}

com/android/tools/lint/checks/ControlFlowGraph$1.class
ControlFlowGraph.java
package com.android.tools.lint.checks
final com.android.tools.lint.checks.ControlFlowGraph$1 extends org.objectweb.asm.tree.analysis.Analyzer {
	final org.objectweb.asm.tree.InsnList val$instructions
	final com.android.tools.lint.checks.ControlFlowGraph val$graph
	void  (org.objectweb.asm.tree.analysis.Interpreter, org.objectweb.asm.tree.InsnList, com.android.tools.lint.checks.ControlFlowGraph) 
		org.objectweb.asm.tree.analysis.Interpreter x0
	protected void newControlFlowEdge (int, int) 
		int insn
		int successor
		org.objectweb.asm.tree.AbstractInsnNode from
		org.objectweb.asm.tree.AbstractInsnNode to
	protected boolean newControlFlowExceptionEdge (int, org.objectweb.asm.tree.TryCatchBlockNode) 
		int insn
		org.objectweb.asm.tree.TryCatchBlockNode tcb
		org.objectweb.asm.tree.AbstractInsnNode from
	protected boolean newControlFlowExceptionEdge (int, int) 
		int insn
		int successor
		org.objectweb.asm.tree.AbstractInsnNode from
		org.objectweb.asm.tree.AbstractInsnNode to
}

com/android/tools/lint/checks/ExifInterfaceDetector$1.class
ExifInterfaceDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.ExifInterfaceDetector$1 extends java.lang.Object {
}

com/android/tools/lint/checks/RelativeOverlapDetector$LayoutNode$Bucket.class
RelativeOverlapDetector.java
package com.android.tools.lint.checks
final com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode$Bucket extends java.lang.Enum {
	public static final com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode$Bucket TOP
	public static final com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode$Bucket BOTTOM
	public static final com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode$Bucket SKIP
	private static final com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode$Bucket[] $VALUES
	public static com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode$Bucket[] values () 
	public static com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode$Bucket valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/tools/lint/checks/NetworkSecurityConfigDetector.class
NetworkSecurityConfigDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.NetworkSecurityConfigDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	public static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final com.android.tools.lint.detector.api.Issue PIN_SET_EXPIRY
	public static final com.android.tools.lint.detector.api.Issue MISSING_BACKUP_PIN
	public static final String ATTR_DIGEST
	private static final String TAG_NETWORK_SECURITY_CONFIG
	private static final String TAG_BASE_CONFIG
	private static final String TAG_DOMAIN_CONFIG
	private static final String TAG_DEBUG_OVERRIDES
	private static final String TAG_DOMAIN
	private static final String TAG_PIN_SET
	private static final String TAG_TRUST_ANCHORS
	private static final String TAG_CERTIFICATES
	private static final String TAG_PIN
	private static final String ATTR_SRC
	private static final String ATTR_INCLUDE_SUBDOMAINS
	private static final String ATTR_EXPIRATION
	private static final String ATTR_CLEARTEXT_TRAFFIC_PERMITTED
	private static final String PIN_DIGEST_ALGORITHM
	private static final int PIN_DECODED_DIGEST_LEN_SHA_256
	private static final java.util.Set VALID_CONFIG_TAGS
	public static final java.util.Set VALID_BASE_TAGS
	private static final String UNEXPECTED_ELEMENT_MESSAGE
	private static final String ALREADY_DECLARED_MESSAGE
	private com.android.tools.lint.detector.api.Location$Handle mDebugOverridesHandle
	static final boolean $assertionsDisabled
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public void beforeCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		String tagName
		org.w3c.dom.Element child
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
		org.w3c.dom.Element root
		com.android.tools.lint.detector.api.Location$Handle baseConfigHandle
		java.util.Map seenDomains2Nodes
	private void handleConfigElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.util.Map) 
		String duplicateMessage
		org.w3c.dom.Node previousNode
		String domainName
		String anchorMessage
		String pinSetMessage
		String tagName
		org.w3c.dom.Element node
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element config
		java.util.Map seenDomainsToLocations
		String configName
		boolean isDomainConfig
		String message
		org.w3c.dom.Node trustAnchorsNode
		org.w3c.dom.Node pinSetNode
	private static void handlePinSet (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		java.time.LocalDate date
		java.time.LocalDate now
		java.time.format.DateTimeParseException e
		org.w3c.dom.Attr expirationAttr
		String message
		String algorithm
		String values
		com.android.tools.lint.detector.api.LintFix$GroupBuilder fixBuilder
		com.android.tools.lint.detector.api.LintFix fix
		org.w3c.dom.Attr digestAttr
		org.w3c.dom.Node digestNode
		String message
		byte[] decodedDigest
		Exception ex
		org.w3c.dom.Node digestNode
		String tagName
		org.w3c.dom.Element child
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element node
		int pinElementCount
		boolean foundTyposInPin
	private static void handleTrustAnchors (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.ide.common.resources.AbstractResourceRepository resources
		org.w3c.dom.Attr sourceIdAttr
		String sourceId
		com.android.resources.ResourceUrl resourceUrl
		org.w3c.dom.Element child
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element node
	private static boolean checkForTyposInTags (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.util.Collection) 
		String suggestionString
		String suggestionString
		String suggestionString
		String message
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element node
		java.util.Collection validPossibleTags
		String tagName
		java.util.List suggestions
	private static void checkForTyposInAttributes (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.lang.String, boolean) 
		org.w3c.dom.Node attr
		String nodeName
		int i
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element node
		String attrName
		boolean requiredAttribute
		java.util.List suggestions
		org.w3c.dom.NamedNodeMap attributes
		boolean foundSpellingError
		java.util.Set validAttributeNames
	private static java.util.List generateTypoSuggestions (java.lang.String, java.util.Collection) 
		String suggestion
		String name
		java.util.Collection validAttributeNames
		java.util.List suggestions
	private static void reportExceeded (com.android.tools.lint.detector.api.XmlContext, java.lang.String, org.w3c.dom.Element, com.android.tools.lint.detector.api.Location$Handle) 
		com.android.tools.lint.detector.api.XmlContext context
		String elementName
		org.w3c.dom.Element element
		com.android.tools.lint.detector.api.Location$Handle handle
	public static boolean isAttributeSpellingError (java.lang.String) 
		String errorMessage
	public static java.util.List getAttributeSpellingSuggestions (java.lang.String, java.lang.String) 
		java.util.Collection validAttributes
		java.util.Collection validAttributes
		java.util.Collection validAttributes
		java.util.Collection validAttributes
		java.util.Collection validAttributes
		String errorAttribute
		String parentTag
		java.util.Collection validAttributes
		java.util.List result
	public static boolean isTagSpellingError (java.lang.String) 
		String errorMessage
	public static java.util.List getTagSpellingSuggestions (java.lang.String, java.lang.String) 
		java.util.Collection validTags
		java.util.Collection validTags
		java.util.Collection validTags
		java.util.Collection validTags
		String errorTag
		String parentTag
		java.util.Collection validTags
		java.util.List result
	public static java.util.List getSupportedPinDigestAlgorithms () 
	static void  () 
}

com/android/tools/lint/checks/UnsafeBroadcastReceiverDetector.class
UnsafeBroadcastReceiverDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.UnsafeBroadcastReceiverDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner com.android.tools.lint.detector.api.XmlScanner  {
	public static final com.android.tools.lint.detector.api.Issue ACTION_STRING
	public static final com.android.tools.lint.detector.api.Issue BROADCAST_SMS
	private java.util.Set mReceiversWithProtectedBroadcastIntentFilter
	static boolean isProtectedBroadcast (java.lang.String) 
		String actionName
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		com.android.tools.lint.detector.api.LintFix fix
		String actionName
		org.w3c.dom.Element action
		String name
		String permission
		org.w3c.dom.Element filter
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String tag
	private java.util.Set getReceiversWithProtectedBroadcastIntentFilter (com.android.tools.lint.detector.api.Context) 
		String name
		String actionName
		org.w3c.dom.Element action
		org.w3c.dom.Element filter
		org.w3c.dom.Element element
		org.w3c.dom.Element application
		com.android.tools.lint.detector.api.Project mainProject
		org.w3c.dom.Document mergedManifest
		com.android.tools.lint.detector.api.Context context
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
		String name
		String qualifiedName
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	private static void checkOnReceive (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiMethod) 
		String report
		String report
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiParameter parameter
		com.android.tools.lint.checks.UnsafeBroadcastReceiverDetector$OnReceiveVisitor visitor
	static void  () 
}

com/android/tools/lint/checks/ApiDetector$ApiVisitor.class
ApiDetector.java
package com.android.tools.lint.checks
final com.android.tools.lint.checks.ApiDetector$ApiVisitor extends com.android.tools.lint.client.api.UElementHandler {
	private final com.android.tools.lint.detector.api.JavaContext mContext
	final com.android.tools.lint.checks.ApiDetector this$0
	private void  (com.android.tools.lint.checks.ApiDetector, com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression node
		com.intellij.psi.PsiElement resolved
	public void visitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.UCallableReferenceExpression node
		com.intellij.psi.PsiElement resolved
	private void checkMethodReference (org.jetbrains.uast.UReferenceExpression, com.intellij.psi.PsiMethod) 
		org.jetbrains.uast.UReferenceExpression expression
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiClass containingClass
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		String owner
		String name
		String desc
		int api
		int minSdk
		String signature
		com.android.tools.lint.detector.api.Location location
		String message
	public void visitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType) 
		com.intellij.psi.PsiType type
		org.jetbrains.uast.UTypeReferenceExpression typeReference
		org.jetbrains.uast.UBinaryExpressionWithType node
	private void visitTypeCastExpression (org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.UBinaryExpressionWithType expression
		org.jetbrains.uast.UExpression operand
		com.intellij.psi.PsiType operandType
		com.intellij.psi.PsiType castType
		com.intellij.psi.PsiClassType classType
		com.intellij.psi.PsiClassType interfaceType
		org.jetbrains.uast.UTypeReferenceExpression typeReference
	private boolean checkClassReference (org.jetbrains.uast.UElement, com.intellij.psi.PsiClassType) 
		org.jetbrains.uast.UElement node
		com.intellij.psi.PsiClassType classType
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		String expressionOwner
		int api
		int minSdk
		String message
		com.android.tools.lint.detector.api.Location location
	private void checkCast (org.jetbrains.uast.UElement, com.intellij.psi.PsiClassType, com.intellij.psi.PsiClassType) 
		String message
		org.jetbrains.uast.UElement node
		com.intellij.psi.PsiClassType classType
		com.intellij.psi.PsiClassType interfaceType
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		String classTypeInternal
		String interfaceTypeInternal
		int api
		int minSdk
		com.android.tools.lint.detector.api.Location location
		String message
		String to
		String from
		int min
	public void visitMethod (org.jetbrains.uast.UMethod) 
		com.android.tools.lint.detector.api.Location location
		String message
		int api
		int minSdk
		com.intellij.psi.PsiModifierList methodModifierList
		String className
		String fullClassName
		String message
		com.intellij.psi.PsiElement locationNode
		com.android.tools.lint.detector.api.Location location
		String owner
		int api
		String desc
		com.intellij.psi.PsiClass cls
		String fqcn
		org.jetbrains.uast.UMethod method
		com.intellij.psi.PsiClass containingClass
		int buildSdk
		String name
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiMethod superMethod
	public void visitClass (org.jetbrains.uast.UClass) 
		com.android.tools.lint.detector.api.Location location
		String message
		int api
		int minSdk
		com.intellij.psi.PsiAnnotationMemberValue t
		com.intellij.psi.PsiArrayInitializerMemberValue array
		com.intellij.psi.PsiAnnotationMemberValue value
		com.intellij.psi.PsiNameValuePair pair
		com.intellij.psi.PsiNameValuePair[] attributes
		String name
		com.intellij.psi.PsiAnnotation annotation
		com.intellij.psi.PsiModifierList modifierList
		com.intellij.psi.PsiClassType classType
		com.intellij.psi.PsiClass cls
		com.intellij.psi.PsiType type
		org.jetbrains.uast.UTypeReferenceExpression typeReferenceExpression
		org.jetbrains.uast.UClass aClass
	public void visitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression) 
		com.intellij.psi.PsiType type
		org.jetbrains.uast.UClassLiteralExpression expression
		org.jetbrains.uast.UExpression element
	private void checkClassType (org.jetbrains.uast.UElement, com.intellij.psi.PsiClassType, java.lang.String) 
		org.jetbrains.uast.UElement element
		com.intellij.psi.PsiClassType classType
		String descriptor
		String owner
		String fqcn
	private void checkClass (org.jetbrains.uast.UElement, com.intellij.psi.PsiClass) 
		org.jetbrains.uast.UElement element
		com.intellij.psi.PsiClass cls
		String owner
		String fqcn
	private void checkClass (org.jetbrains.uast.UElement, java.lang.String, java.lang.String, java.lang.String) 
		org.jetbrains.uast.UElement element
		String descriptor
		String owner
		String fqcn
		int api
		int minSdk
		com.android.tools.lint.detector.api.Location location
		String message
	private void checkAnnotationTarget (com.intellij.psi.PsiAnnotationMemberValue, com.intellij.psi.PsiModifierList) 
		com.android.tools.lint.detector.api.Location location
		String message
		com.intellij.psi.PsiAnnotation retention
		org.jetbrains.uast.UReferenceExpression ref
		String referenceName
		com.intellij.psi.PsiAnnotationMemberValue element
		com.intellij.psi.PsiModifierList modifierList
	public void visitForEachExpression (org.jetbrains.uast.UForEachExpression) 
		com.intellij.psi.PsiClass containingClass
		com.intellij.psi.PsiElement keySet
		org.jetbrains.uast.UQualifiedReferenceExpression keySetRef
		String expressionOwner
		int api
		int minSdk
		com.android.tools.lint.detector.api.Location location
		String message
		org.jetbrains.uast.UForEachExpression statement
		org.jetbrains.uast.UExpression value
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiType type
	public void visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UExpression argument
		com.intellij.psi.PsiType argumentType
		com.intellij.psi.PsiType parameterType
		int i
		com.intellij.psi.PsiParameter[] parameters
		java.util.List arguments
		int specificApi
		String expressionOwner
		com.intellij.psi.PsiClassType type
		com.intellij.psi.PsiClassType containingType
		java.util.List inheritanceChain
		com.intellij.psi.PsiType receiverType
		com.intellij.psi.PsiType receiverType
		org.jetbrains.uast.UInstanceExpression pte
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiClass surroundingBaseType
		boolean found
		com.intellij.psi.PsiClassType anonymousBaseType
		com.intellij.psi.PsiClass anonymousBase
		String expressionOwner
		int specificApi
		com.intellij.psi.PsiClass cls
		org.jetbrains.uast.UExpression qualifier
		com.intellij.psi.PsiType type
		int methodApi
		String methodOwner
		com.intellij.psi.PsiClass provider
		com.intellij.psi.PsiMethod m
		com.intellij.psi.PsiMethod[] methods
		com.intellij.psi.PsiMethod containingMethod
		org.jetbrains.uast.UExpression receiver
		com.intellij.psi.PsiClass target
		String signature
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location location
		org.jetbrains.uast.UCallExpression expression
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiClass containingClass
		com.intellij.psi.PsiModifierList modifierList
		com.intellij.psi.PsiParameterList parameterList
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		String owner
		String name
		String desc
		int api
		int minSdk
		String fqcn
		String signature
		org.jetbrains.uast.UElement nameIdentifier
		com.android.tools.lint.detector.api.Location location
		String message
	private int getRequiresApiFromAnnotations (com.intellij.psi.PsiModifierList) 
		org.jetbrains.uast.UAnnotation wrapped
		int api
		int api
		String name
		int index
		int start
		int end
		String text
		String qualifiedName
		com.intellij.psi.PsiAnnotation annotation
		com.intellij.psi.PsiModifierList modifierList
	private boolean checkRequiresApi (org.jetbrains.uast.UElement, com.intellij.psi.PsiMember, com.intellij.psi.PsiModifierList) 
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location location
		String fqcn
		String message
		int target
		int minSdk
		org.jetbrains.uast.UElement expression
		com.intellij.psi.PsiMember member
		com.intellij.psi.PsiModifierList modifierList
		int api
	public void visitLocalVariable (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable variable
		org.jetbrains.uast.UExpression initializer
		com.intellij.psi.PsiType initializerType
		com.intellij.psi.PsiType interfaceType
	public void visitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UExpression rExpression
		com.intellij.psi.PsiType rhsType
		com.intellij.psi.PsiType interfaceType
		org.jetbrains.uast.UBinaryExpression expression
	public void visitTryExpression (org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.UVariable first
		org.jetbrains.uast.UVariable last
		com.android.tools.lint.detector.api.Location location
		String message
		int api
		int minSdk
		String message
		org.jetbrains.uast.UTypeReferenceExpression typeReference
		int minSdk
		org.jetbrains.uast.UCatchClause catchClause
		org.jetbrains.uast.UTryExpression statement
		java.util.List resourceList
	private void checkCatchTypeElement (org.jetbrains.uast.UTryExpression, org.jetbrains.uast.UTypeReferenceExpression, com.intellij.psi.PsiType) 
		String signature
		int api
		int minSdk
		int target
		com.android.tools.lint.detector.api.Location location
		String fqcn
		String message
		org.jetbrains.uast.UTryExpression statement
		org.jetbrains.uast.UTypeReferenceExpression typeReference
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiClass resolved
	public void visitSwitchExpression (org.jetbrains.uast.USwitchExpression) 
		com.intellij.psi.PsiType type
		org.jetbrains.uast.USwitchExpression statement
		org.jetbrains.uast.UExpression expression
	private void checkField (org.jetbrains.uast.UElement, com.intellij.psi.PsiField) 
		java.util.List conditions
		org.jetbrains.uast.UElement parent
		com.android.tools.lint.detector.api.Issue issue
		String fqcn
		String message
		org.jetbrains.uast.UElement locationNode
		com.android.tools.lint.detector.api.Location location
		int minSdk
		org.jetbrains.uast.UElement node
		com.intellij.psi.PsiField field
		com.intellij.psi.PsiType type
		String name
		com.intellij.psi.PsiClass containingClass
		String owner
		com.intellij.psi.PsiModifierList modifierList
		int api
	void  (com.android.tools.lint.checks.ApiDetector, com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.checks.ApiDetector$1) 
		com.android.tools.lint.checks.ApiDetector x0
		com.android.tools.lint.detector.api.JavaContext x1
		com.android.tools.lint.checks.ApiDetector$1 x2
}

com/android/tools/lint/checks/PermissionHolder.class
PermissionHolder.java
package com.android.tools.lint.checks
public abstract com.android.tools.lint.checks.PermissionHolder extends java.lang.Object {
	public abstract boolean hasPermission (java.lang.String) 
	public abstract boolean isRevocable (java.lang.String) 
	public abstract com.android.sdklib.AndroidVersion getMinSdkVersion () 
	public abstract com.android.sdklib.AndroidVersion getTargetSdkVersion () 
}

com/android/tools/lint/checks/CleanupDetector$CommitCallVisitor.class
CleanupDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.CleanupDetector$CommitCallVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private com.android.tools.lint.detector.api.JavaContext context
	private boolean found
	private com.android.tools.lint.checks.CleanupDetector$CommitCallChecker checker
	public void  (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.checks.CleanupDetector$CommitCallChecker) 
		com.android.tools.lint.detector.api.JavaContext context
		com.android.tools.lint.checks.CleanupDetector$CommitCallChecker checker
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
	public boolean isFound () 
	private static boolean callsCommit (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.checks.CleanupDetector$CommitCallChecker) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
		com.android.tools.lint.checks.CleanupDetector$CommitCallChecker checker
		com.android.tools.lint.checks.CleanupDetector$CommitCallVisitor visitor
	private static boolean lastArgCallsCommit (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.android.tools.lint.checks.CleanupDetector$CommitCallChecker) 
		org.jetbrains.uast.UExpression body
		org.jetbrains.uast.UExpression last
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression methodInvocation
		com.android.tools.lint.checks.CleanupDetector$CommitCallChecker checker
		java.util.List args
	static boolean access$600 (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.android.tools.lint.checks.CleanupDetector$CommitCallChecker) 
		com.android.tools.lint.detector.api.JavaContext x0
		org.jetbrains.uast.UCallExpression x1
		com.android.tools.lint.checks.CleanupDetector$CommitCallChecker x2
}

com/android/tools/lint/checks/ProguardDetector.class
ProguardDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ProguardDetector extends com.android.tools.lint.detector.api.Detector {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue WRONG_KEEP
	public static final com.android.tools.lint.detector.api.Issue SPLIT_CONFIG
	public void  () 
	public void run (com.android.tools.lint.detector.api.Context) 
		int index
		char c
		java.io.File propertyFile
		CharSequence properties
		int i
		int index
		com.android.tools.lint.detector.api.Context context
		CharSequence contents
	static void  () 
}

com/android/tools/lint/checks/BadHostnameVerifierDetector.class
BadHostnameVerifierDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.BadHostnameVerifierDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.android.tools.lint.checks.BadHostnameVerifierDetector$ComplexVisitor visitor
		com.android.tools.lint.detector.api.Location location
		String message
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	static void  () 
}

com/android/tools/lint/checks/AppLinksAutoVerifyDetector.class

com/android/tools/lint/checks/FirebaseAnalyticsDetector.class
FirebaseAnalyticsDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.FirebaseAnalyticsDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final int EVENT_NAME_MAX_LENGTH
	private static final int EVENT_PARAM_NAME_MAX_LENGTH
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue INVALID_NAME
	public void  () 
	private static boolean isReservedEventName (java.lang.String) 
		String name
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		String firebaseAnalytics
		java.util.List expressions
		org.jetbrains.uast.UElement firstArgumentExpression
		String value
		String error
		org.jetbrains.uast.UExpression secondParameter
		java.util.List bundleModifications
	private static void validateEventParameters (com.android.tools.lint.detector.api.JavaContext, java.util.List, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.Location location
		String error
		com.android.tools.lint.checks.FirebaseAnalyticsDetector$BundleModification bundleModification
		com.android.tools.lint.detector.api.JavaContext context
		java.util.List parameters
		org.jetbrains.uast.UCallExpression call
	private static java.util.List getBundleModifications (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UReferenceExpression bundleReference
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UExpression secondParameter
		com.intellij.psi.PsiType type
		java.util.List modifications
	public java.util.List getApplicableMethodNames () 
	private static java.lang.String getErrorForEventName (java.lang.String) 
		String message
		String message
		char character
		int i
		String eventName
		String message
	private static java.lang.String getErrorForEventParameterName (java.lang.String) 
		String message
		String message
		char character
		int i
		String eventParameterName
		String message
	static void  () 
}

com/android/tools/lint/checks/Utf8Detector.class
Utf8Detector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.Utf8Detector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final java.util.regex.Pattern ENCODING_PATTERN
	public void  () 
	public void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		char c
		int i
		String encoding
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.LintFix fix
		java.util.regex.Matcher matcher
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
		CharSequence xml
		int lineEnd
		int max
		int encodingIndex
	static void  () 
}

com/android/tools/lint/checks/RtlDetector.class
RtlDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.RtlDetector extends com.android.tools.lint.detector.api.LayoutDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue USE_START
	public static final com.android.tools.lint.detector.api.Issue COMPAT
	public static final com.android.tools.lint.detector.api.Issue SYMMETRY
	public static final com.android.tools.lint.detector.api.Issue ENABLED
	private static final String RIGHT_FIELD
	private static final String LEFT_FIELD
	private static final String FQCN_GRAVITY
	private static final String ATTR_TEXT_ALIGNMENT
	static final String ATTR_SUPPORTS_RTL
	private static final int RTL_API
	private static final String LEFT
	private static final String START
	private static final String RIGHT
	private static final String END
	private Boolean mEnabledRtlSupport
	private boolean mUsesRtlAttributes
	static final String[] ATTRIBUTES
	static final boolean $assertionsDisabled
	public void  () 
	private boolean rtlApplies (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Project project
		int buildTarget
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Location location
		java.util.List manifestFile
		com.android.tools.lint.detector.api.Context context
	public static boolean isRtlAttributeName (java.lang.String) 
		int i
		String attribute
	static java.lang.String convertOldToNew (java.lang.String) 
		String attribute
	static java.lang.String convertNewToOld (java.lang.String) 
		String attribute
	static java.lang.String convertToOppositeDirection (java.lang.String) 
		String attribute
	static java.lang.String getTextAlignmentToGravity (java.lang.String) 
		String attribute
	public java.util.Collection getApplicableAttributes () 
		int size
		java.util.List attributes
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		String message
		int targetSdk
		String gravity
		org.w3c.dom.Attr gravityNode
		String gravity
		org.w3c.dom.Attr gravityNode
		String message
		com.android.tools.lint.detector.api.LintFix fix1
		com.android.tools.lint.detector.api.LintFix fix2
		com.android.tools.lint.detector.api.LintFix fix
		String expectedGravity
		int folderVersion
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location secondary
		org.w3c.dom.Element element
		String gravity
		org.w3c.dom.Attr gravityNode
		String expectedGravity
		boolean isLeft
		boolean isRight
		String message
		String oldValue
		String message
		String opposite
		String message
		String message
		com.android.tools.lint.detector.api.LintFix lintFix
		String message
		com.android.tools.lint.detector.api.LintFix lintFix
		String rtl
		int folderVersion
		String old
		String oldValue
		String message
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		com.android.tools.lint.detector.api.Project project
		String value
		String name
		int targetSdk
		org.w3c.dom.Element element
		boolean isPaddingAttribute
		boolean isOld
	private static boolean isOldAttribute (java.lang.String) 
		String name
	private static boolean isMarginAttribute (java.lang.String) 
		String name
	private static boolean isPaddingAttribute (java.lang.String) 
		String name
	public java.util.List getApplicableUastTypes () 
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	static void  () 
		String replace
		String with
		int i
}

com/android/tools/lint/checks/WrongCallDetector.class
WrongCallDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.WrongCallDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		String callName
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod calledMethod
		org.jetbrains.uast.UExpression operand
		com.intellij.psi.PsiMethod method
	private static void report (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
		String name
		String suggestion
		String message
		com.android.tools.lint.detector.api.LintFix fix
	static void  () 
}

com/android/tools/lint/checks/AndroidAutoDetector.class
AndroidAutoDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.AndroidAutoDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.XmlScanner com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Implementation IMPL
	public static final com.android.tools.lint.detector.api.Issue INVALID_USES_TAG_ISSUE
	public static final com.android.tools.lint.detector.api.Issue MISSING_MEDIA_BROWSER_SERVICE_ACTION_ISSUE
	public static final com.android.tools.lint.detector.api.Issue MISSING_INTENT_FILTER_FOR_MEDIA_SEARCH
	public static final com.android.tools.lint.detector.api.Issue MISSING_ON_PLAY_FROM_SEARCH
	private static final String CAR_APPLICATION_METADATA_NAME
	private static final String VAL_NAME_MEDIA
	private static final String VAL_NAME_NOTIFICATION
	private static final String TAG_AUTOMOTIVE_APP
	private static final String ATTR_RESOURCE
	private static final String TAG_USES
	private static final String ACTION_MEDIA_BROWSER_SERVICE
	private static final String ACTION_MEDIA_PLAY_FROM_SEARCH
	private static final String CLASS_MEDIA_SESSION_CALLBACK
	private static final String CLASS_V4MEDIA_SESSION_COMPAT_CALLBACK
	private static final String METHOD_MEDIA_SESSION_PLAY_FROM_SEARCH
	private static final String BUNDLE_ARG
	private boolean mDoAutomotiveAppCheck
	private boolean mMediaIntentFilterFound
	private boolean mMediaSearchIntentFilterFound
	private String mAutomotiveResourceFileName
	private boolean mIsAutomotiveMediaApp
	private com.android.tools.lint.detector.api.Location$Handle mMainApplicationHandle
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableElements () 
	public void beforeCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String tagName
	private void checkAutoMetadataTag (org.w3c.dom.Element) 
		String autoFileName
		org.w3c.dom.Element element
		String name
	private void checkAutomotiveAppElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		org.w3c.dom.Attr node
		String attrValue
		org.w3c.dom.Element child
		org.w3c.dom.Element node
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		boolean isMetadataResource
	private void checkServiceForBrowserServiceIntentFilter (org.w3c.dom.Element) 
		String actionValue
		org.w3c.dom.Element filterChild
		String tagName
		org.w3c.dom.Element child
		org.w3c.dom.Element element
	private void checkForMediaSearchIntentFilter (org.w3c.dom.Element) 
		String actionValue
		org.w3c.dom.Element filterChild
		org.w3c.dom.Element element
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.android.tools.lint.checks.AndroidAutoDetector$MediaSessionCallbackVisitor visitor
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
	public static java.lang.String[] getAllowedAutomotiveAppTypes () 
	static void  () 
}

com/android/tools/lint/checks/WakelockDetector$MyGraph.class
WakelockDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.WakelockDetector$MyGraph extends com.android.tools.lint.checks.ControlFlowGraph {
	private void  () 
	protected void add (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.AbstractInsnNode) 
		org.objectweb.asm.tree.MethodInsnNode method
		org.objectweb.asm.tree.AbstractInsnNode next
		org.objectweb.asm.tree.JumpInsnNode jump
		org.objectweb.asm.tree.AbstractInsnNode next
		org.objectweb.asm.tree.MethodInsnNode method
		org.objectweb.asm.tree.AbstractInsnNode prev
		org.objectweb.asm.tree.JumpInsnNode jump
		org.objectweb.asm.tree.AbstractInsnNode from
		org.objectweb.asm.tree.AbstractInsnNode to
	void  (com.android.tools.lint.checks.WakelockDetector$1) 
		com.android.tools.lint.checks.WakelockDetector$1 x0
}

com/android/tools/lint/checks/FieldGetterDetector.class
FieldGetterDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.FieldGetterDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.ClassScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private java.util.ArrayList mPendingCalls
	public void  () 
	public int[] getApplicableAsmNodeTypes () 
	public void checkInstruction (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.AbstractInsnNode) 
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.ClassNode classNode
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.AbstractInsnNode instruction
		org.objectweb.asm.tree.MethodInsnNode node
		String name
		String owner
		org.objectweb.asm.tree.AbstractInsnNode prev
		org.objectweb.asm.tree.VarInsnNode prevVar
	public void afterCheckFile (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.checks.FieldGetterDetector$Entry entry
		com.android.tools.lint.detector.api.Location location
		String fieldName
		String name
		com.android.tools.lint.checks.FieldGetterDetector$Entry entry
		String getter
		java.util.Set names
		java.util.Map getters
		com.android.tools.lint.detector.api.Context c
		com.android.tools.lint.detector.api.ClassContext context
	private static java.util.Map checkMethods (org.objectweb.asm.tree.ClassNode, java.util.Set) 
		org.objectweb.asm.tree.FieldInsnNode field
		org.objectweb.asm.tree.AbstractInsnNode curr
		org.objectweb.asm.tree.InsnList instructions
		int mState
		org.objectweb.asm.tree.MethodNode method
		Object methodObject
		org.objectweb.asm.tree.ClassNode classNode
		java.util.Set names
		java.util.Map validGetters
		java.util.List methods
		String fieldName
	static void  () 
}

com/android/tools/lint/checks/MissingClassDetector.class
MissingClassDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.MissingClassDetector extends com.android.tools.lint.detector.api.LayoutDetector implements com.android.tools.lint.detector.api.ClassScanner  {
	public static final com.android.tools.lint.detector.api.Issue MISSING
	public static final com.android.tools.lint.detector.api.Issue INSTANTIATABLE
	public static final com.android.tools.lint.detector.api.Issue INNERCLASS
	private java.util.Map mReferencedClasses
	private java.util.Set mCustomViews
	private boolean mHaveClasses
	public void  () 
	public java.util.Collection getApplicableElements () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		org.w3c.dom.Attr attr
		org.w3c.dom.Node classNameNode
		String className
		org.w3c.dom.Node classNameNode
		String className
		org.w3c.dom.Attr attr
		org.w3c.dom.Node classNameNode
		String className
		org.w3c.dom.Attr attr
		org.w3c.dom.Node classNameNode
		String className
		org.w3c.dom.Attr attr
		org.w3c.dom.Node classNameNode
		String className
		String fqcn
		String fqcn
		int index
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String pkg
		org.w3c.dom.Node classNameNode
		String className
		String tag
		com.android.resources.ResourceFolderType folderType
		String fqcn
		int dotIndex
		String signature
		com.android.tools.lint.detector.api.Location$Handle handle
	private static void checkInnerClass (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.lang.String, org.w3c.dom.Node, java.lang.String) 
		int i
		int n
		String fixed
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.LintFix fix
		boolean haveUpperCase
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String pkg
		org.w3c.dom.Node classNameNode
		String className
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		java.io.File source
		java.io.File root
		com.android.tools.lint.detector.api.Project project
		String parent
		com.android.resources.ResourceFolderType type
		com.android.tools.lint.detector.api.Location$Handle handle
		String fqcn
		String signature
		java.util.List all
		String message
		com.android.tools.lint.detector.api.Location location
		java.io.File parentFile
		String owner
		java.util.List classes
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Project mainProject
	public void checkClass (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.MethodNode method
		Object m
		boolean isCustomView
		boolean hasDefaultConstructor
		java.util.List methodList
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.ClassNode classNode
		String curr
	private void removeReferences (java.lang.String) 
		char c
		int i
		String curr
		int index
		boolean hasCapitalizedPackageName
	static void  () 
}

com/android/tools/lint/checks/InvalidImeActionIdDetector.class
InvalidImeActionIdDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.InvalidImeActionIdDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.Collection getApplicableAttributes () 
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		Throwable ex
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String value
		com.android.resources.ResourceUrl url
	static void  () 
}

com/android/tools/lint/checks/RelativeOverlapDetector.class
RelativeOverlapDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.RelativeOverlapDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode ln
		org.w3c.dom.Node node
		int i
		com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode ln
		com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode nodeToBlame
		com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode otherNode
		org.w3c.dom.Element blameNode
		java.util.Set canGrowRight
		com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode left
		java.util.Set canGrowLeft
		com.android.tools.lint.checks.RelativeOverlapDetector$LayoutNode right
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.NodeList childNodes
		int count
		java.util.Map nodes
	static void  () 
}

com/android/tools/lint/checks/TypographyDetector.class
TypographyDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.TypographyDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue DASHES
	public static final com.android.tools.lint.detector.api.Issue QUOTES
	public static final com.android.tools.lint.detector.api.Issue FRACTIONS
	public static final com.android.tools.lint.detector.api.Issue ELLIPSIS
	public static final com.android.tools.lint.detector.api.Issue OTHER
	private static final String GRAVE_QUOTE_MESSAGE
	private static final String ELLIPSIS_MESSAGE
	private static final String EN_DASH_MESSAGE
	private static final String EM_DASH_MESSAGE
	private static final String TYPOGRAPHIC_APOSTROPHE_MESSAGE
	private static final String SINGLE_QUOTE_MESSAGE
	private static final String DBL_QUOTES_MESSAGE
	private static final String COPYRIGHT_MESSAGE
	static final java.util.regex.Pattern HYPHEN_RANGE_PATTERN
	static final java.util.regex.Pattern GRAVE_QUOTATION
	static final java.util.regex.Pattern FRACTION_PATTERN
	static final java.util.regex.Pattern SINGLE_QUOTE
	private static final String FRACTION_MESSAGE
	private static final String FRACTION_MESSAGE_PATTERN
	private boolean mCheckDashes
	private boolean mCheckQuotes
	private boolean mCheckFractions
	private boolean mCheckEllipsis
	private boolean mCheckMisc
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableElements () 
	public void beforeCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String text
		String text
		org.w3c.dom.Node item
		int j
		int m
		org.w3c.dom.NodeList items
		org.w3c.dom.Node child
		int i
		int n
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String name
		org.w3c.dom.Attr translatable
		org.w3c.dom.NodeList childNodes
	private void checkText (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, org.w3c.dom.Node, java.lang.String) 
		int ellipsis
		boolean isNegativeNumber
		java.util.regex.Matcher matcher
		int emdash
		int hyphen
		int quoteEnd
		int quoteEnd
		int quoteStart
		String top
		String bottom
		java.util.regex.Matcher matcher
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node element
		org.w3c.dom.Node textNode
		String text
	private static boolean isAnalyticsTrackingId (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		String name
	public static java.util.List getEdits (java.lang.String, java.lang.String, org.w3c.dom.Node) 
		String issueId
		String message
		org.w3c.dom.Node textNode
	public static java.util.List getEdits (java.lang.String, java.lang.String, java.lang.String) 
		int offset
		int offset
		int offset
		int offset
		int offset
		int endOffset
		int offset
		int endOffset
		int offset
		int endOffset
		int offset
		String replaceWith
		String replace
		int offset
		java.util.regex.Matcher matcher
		String issueId
		String message
		String text
		java.util.List edits
	static void  () 
}

com/android/tools/lint/checks/FieldGetterDetector$Entry.class
FieldGetterDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.FieldGetterDetector$Entry extends java.lang.Object {
	public final String name
	public final org.objectweb.asm.tree.MethodNode method
	public final org.objectweb.asm.tree.MethodInsnNode call
	public void  (java.lang.String, org.objectweb.asm.tree.MethodInsnNode, org.objectweb.asm.tree.MethodNode) 
		String name
		org.objectweb.asm.tree.MethodInsnNode call
		org.objectweb.asm.tree.MethodNode method
}

com/android/tools/lint/checks/FirebaseMessagingDetector.class
FirebaseMessagingDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.FirebaseMessagingDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final String FIREBASE_IID_PACKAGE
	private static final String FIREBASE_IID_CLASS_NAME
	private static final String FIREBASE_IID_SERVICE_CLASS_NAME
	private static final String ON_TOKEN_REFRESH_METHOD_NAME
	private static final String GET_TOKEN_METHOD_NAME
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue MISSING_TOKEN_REFRESH
	private boolean mIsOnTokenRefreshDefined
	private org.jetbrains.uast.UCallExpression mGetTokenCallSite
	private com.android.tools.lint.detector.api.JavaContext mGetTokenContext
	public void  () 
	public void beforeCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiClass containingClass
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public java.util.List getApplicableMethodNames () 
	public java.util.List applicableSuperClasses () 
	static void  () 
}

com/android/tools/lint/checks/ApiDetector.class
ApiDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ApiDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector implements com.android.tools.lint.detector.api.SourceCodeScanner com.android.tools.lint.detector.api.ResourceFolderScanner  {
	public static final com.android.support.AndroidxName REQUIRES_API_ANNOTATION
	public static final String SDK_SUPPRESS_ANNOTATION
	public static final com.android.tools.lint.detector.api.Issue UNSUPPORTED
	public static final com.android.tools.lint.detector.api.Issue INLINED
	public static final com.android.tools.lint.detector.api.Issue OVERRIDE
	public static final com.android.tools.lint.detector.api.Issue UNUSED
	public static final com.android.tools.lint.detector.api.Issue OBSOLETE_SDK
	private static final String TAG_RIPPLE
	private static final String TAG_VECTOR
	private static final String TAG_ANIMATED_VECTOR
	private static final String TAG_ANIMATED_SELECTOR
	protected com.android.tools.lint.checks.ApiLookup mApiDatabase
	private int mMinApi
	private static final String REFLECTIVE_OPERATION_EXCEPTION
	static final boolean $assertionsDisabled
	public void  () 
	public void beforeCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableElements () 
	public java.util.Collection getApplicableAttributes () 
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.sdklib.BuildToolInfo buildToolInfo
		com.android.repository.Revision buildTools
		boolean isOldBuildTools
		String prefix
		com.android.tools.lint.detector.api.Project mainProject
		Boolean appCompat
		com.android.tools.lint.detector.api.Location location
		String localName
		String message
		String owner
		int minSdk
		com.android.tools.lint.detector.api.Location location
		String message
		int minSdk
		String name
		String prefix
		com.android.tools.lint.detector.api.Location location
		String message
		int api
		int minSdk
		String prefix
		String prefix
		String prefix
		int index
		String attributeName
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		int attributeApiLevel
		String value
		String owner
		String name
		String prefix
		int api
		int minSdk
	private static boolean isSupportedByAppcompat (java.lang.String, com.android.tools.lint.detector.api.XmlContext) 
		String name
		com.android.tools.lint.detector.api.XmlContext context
	private static com.android.tools.lint.detector.api.LintFix apiLevelFix (int) 
		int api
	private static boolean viewMayExtendTextView (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		String tag
	private static boolean isAlreadyWarnedDrawableFile (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr, int) 
		String root
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		int attributeApiLevel
	public static boolean isBenignUnusedAttribute (java.lang.String) 
		String name
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.Location location
		String message
		String owner
		String name
		int api
		int minSdk
		String typeString
		int index
		String text
		org.w3c.dom.Node textNode
		int i
		int n
		org.w3c.dom.NodeList childNodes
		com.android.tools.lint.detector.api.Location location
		String message
		String fqn
		int api
		int minSdk
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String tag
		com.android.resources.ResourceFolderType folderType
	private void checkLevelList (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		org.w3c.dom.Attr attribute
		com.android.tools.lint.detector.api.Location location
		String message
		String attributeName
		int attributeApiLevel
		int minSdk
		org.w3c.dom.Element e
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Node curr
	private void checkElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.lang.String, int, java.lang.String, com.android.tools.lint.detector.api.Issue) 
		org.w3c.dom.Attr attribute
		String message
		com.android.tools.lint.detector.api.Location location
		String message
		int minSdk
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String tag
		int api
		String gradleVersion
		com.android.tools.lint.detector.api.Issue issue
	protected int getMinSdk (com.android.tools.lint.detector.api.Context) 
		com.android.sdklib.AndroidVersion minSdkVersion
		com.android.tools.lint.detector.api.Context context
	private static void checkSimpleDateFormat (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, int) 
		String message
		char c
		int i
		String pattern
		boolean isEscaped
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		int minSdk
		java.util.List expressions
		org.jetbrains.uast.UExpression argument
		Object constant
	private static int getLocalMinSdk (org.w3c.dom.Element) 
		NumberFormatException e
		String targetApi
		org.w3c.dom.Node parent
		org.w3c.dom.Element element
	private static boolean featureProvidedByGradle (com.android.tools.lint.detector.api.XmlContext, java.lang.String) 
		com.android.ide.common.repository.GradleVersion minVersion
		com.android.tools.lint.detector.api.XmlContext context
		String minGradleVersionString
		com.android.ide.common.repository.GradleVersion gradleModelVersion
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public java.util.List getApplicableUastTypes () 
		java.util.List types
	public static boolean isBenignConstantUsage (org.jetbrains.uast.UElement, java.lang.String, java.lang.String) 
		org.jetbrains.uast.UExpression condition
		java.util.List caseValues
		org.jetbrains.uast.UExpression condition
		org.jetbrains.uast.UElement node
		String name
		String owner
		org.jetbrains.uast.UElement curr
	private static java.util.List getInheritanceChain (com.intellij.psi.PsiClassType, com.intellij.psi.PsiClassType) 
		com.intellij.psi.PsiClassType derivedClass
		com.intellij.psi.PsiClassType baseClass
		java.util.List chain
	private static java.util.List getInheritanceChain (com.intellij.psi.PsiClassType, com.intellij.psi.PsiClassType, java.util.HashSet, int) 
		com.intellij.psi.PsiClassType classType
		java.util.List chain
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiClassType derivedClass
		com.intellij.psi.PsiClassType baseClass
		java.util.HashSet visited
		int depth
	private static boolean isSuppressed (com.android.tools.lint.detector.api.JavaContext, int, org.jetbrains.uast.UElement, int) 
		com.android.tools.lint.detector.api.JavaContext context
		int api
		org.jetbrains.uast.UElement element
		int minSdk
		int target
		com.android.tools.lint.client.api.LintDriver driver
	private static boolean isUsingDesugar (com.android.tools.lint.detector.api.Context, org.jetbrains.uast.UElement) 
		com.android.tools.lint.detector.api.Context context
		org.jetbrains.uast.UElement element
		com.android.ide.common.repository.GradleVersion version
	public static int getTargetApi (org.jetbrains.uast.UElement) 
		int targetApi
		org.jetbrains.uast.UElement scope
	private static int getTargetApiForAnnotated (org.jetbrains.uast.UAnnotated) 
		org.jetbrains.uast.ULiteralExpression literal
		Object value
		org.jetbrains.uast.ULiteralExpression literal
		Object value
		org.jetbrains.uast.UExpression argument
		org.jetbrains.uast.UCallExpression mv
		String name
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.UNamedExpression attribute
		java.util.List attributeList
		int api
		String name
		int index
		int start
		int end
		com.intellij.psi.PsiElement psi
		String text
		String fqcn
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UAnnotated annotated
	protected void checkObsoleteSdkVersion (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
		String message
		int minSdk
		Boolean isConditional
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
		org.jetbrains.uast.UBinaryExpression binary
	public void checkFolder (com.android.tools.lint.detector.api.ResourceContext, java.lang.String) 
		com.android.ide.common.resources.configuration.FolderConfiguration folderConfig
		com.android.resources.ResourceFolderType resourceFolderType
		String newFolderName
		com.android.tools.lint.detector.api.ResourceContext context
		String folderName
		int folderVersion
		com.android.sdklib.AndroidVersion minSdkVersion
	public static com.android.tools.lint.detector.api.Location getCatchParametersLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCatchClause) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCatchClause catchClause
		java.util.List types
		com.android.tools.lint.detector.api.Location first
		com.android.tools.lint.detector.api.Location last
		java.io.File file
		com.android.tools.lint.detector.api.Position start
		com.android.tools.lint.detector.api.Position end
	public static boolean isMultiCatchReflectiveOperationException (org.jetbrains.uast.UCatchClause) 
		com.intellij.psi.PsiType t
		org.jetbrains.uast.UCatchClause catchClause
		java.util.List types
	private static boolean isSubclassOfReflectiveOperationException (com.intellij.psi.PsiType) 
		com.intellij.psi.PsiType t
		com.intellij.psi.PsiType type
	static boolean access$100 (com.android.tools.lint.detector.api.JavaContext, int, org.jetbrains.uast.UElement, int) 
		com.android.tools.lint.detector.api.JavaContext x0
		int x1
		org.jetbrains.uast.UElement x2
		int x3
	static com.android.tools.lint.detector.api.LintFix access$200 (int) 
		int x0
	static boolean access$300 (com.android.tools.lint.detector.api.Context, org.jetbrains.uast.UElement) 
		com.android.tools.lint.detector.api.Context x0
		org.jetbrains.uast.UElement x1
	static void access$400 (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, int) 
		com.android.tools.lint.detector.api.JavaContext x0
		org.jetbrains.uast.UCallExpression x1
		int x2
	static java.util.List access$500 (com.intellij.psi.PsiClassType, com.intellij.psi.PsiClassType) 
		com.intellij.psi.PsiClassType x0
		com.intellij.psi.PsiClassType x1
	static void  () 
}

com/android/tools/lint/checks/CleanupDetector$2.class
CleanupDetector.java
package com.android.tools.lint.checks
final com.android.tools.lint.checks.CleanupDetector$2 extends com.android.tools.lint.checks.CleanupDetector$FinishVisitor {
	final String val$recycleName
	final String val$recycleType
	void  (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiVariable, java.lang.String, java.lang.String) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiVariable variableNode
	protected boolean isCleanupCall (org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression operand
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression operand
		com.intellij.psi.PsiClass containingClass
		org.jetbrains.uast.UCallExpression call
		String methodName
		com.intellij.psi.PsiMethod method
}

com/android/tools/lint/checks/InstantAppDetector.class
InstantAppDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.InstantAppDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	static final boolean $assertionsDisabled
	public void  () 
	private static boolean isInstantApp (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Project mainProject
		com.android.builder.model.AndroidProject model
		com.android.ide.common.repository.GradleVersion modelVersion
		com.android.tools.lint.detector.api.Project project
	private static boolean isInstantApp (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
		com.android.builder.model.AndroidProject model
		int type
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String target
		com.android.sdklib.AndroidVersion version
		org.w3c.dom.Attr targetSdkVersionNode
		String name
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String tag
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Project project
		org.w3c.dom.Document mergedManifest
		org.w3c.dom.Element root
	private static void checkMultipleLauncherActivities (com.android.tools.lint.detector.api.Context, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.Location secondary
		com.android.tools.lint.client.api.XmlParser parser
		org.w3c.dom.Node locationNode
		com.android.tools.lint.detector.api.Location location
		com.android.utils.Pair original
		com.android.tools.lint.client.api.LintClient client
		com.android.utils.Pair source
		com.android.tools.lint.detector.api.Context context
		org.w3c.dom.Element root
		org.w3c.dom.Element application
		org.w3c.dom.Element activity
		org.w3c.dom.Element launchableActivity
	private static void checkMergedTargetSdkVersion (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Project, org.w3c.dom.Element) 
		java.io.File dir
		java.io.File gradle
		com.android.tools.lint.detector.api.Location location
		String target
		com.android.sdklib.AndroidVersion version
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Project project
		org.w3c.dom.Element root
		org.w3c.dom.Element usesSdk
		org.w3c.dom.Attr targetSdkVersionNode
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		Object key
		java.util.List arguments
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	private static java.lang.String getPlaceHolderError (java.lang.String) 
		String type
	public java.util.List getApplicableReferenceNames () 
	public void visitReference (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UReferenceExpression, com.intellij.psi.PsiElement) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UReferenceExpression reference
		com.intellij.psi.PsiElement referenced
		com.intellij.psi.PsiClass containingClass
		String qualifiedName
	private static void report (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, java.lang.String) 
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		String message
	private static void report (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, java.lang.String) 
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement element
		String message
	static void  () 
}

com/android/tools/lint/checks/AnnotationDetector$AnnotationChecker.class
AnnotationDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.AnnotationDetector$AnnotationChecker extends com.android.tools.lint.client.api.UElementHandler {
	private final com.android.tools.lint.detector.api.JavaContext mContext
	final com.android.tools.lint.checks.AnnotationDetector this$0
	public void  (com.android.tools.lint.checks.AnnotationDetector, com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void visitAnnotation (org.jetbrains.uast.UAnnotation) 
		String id
		Object v
		String id
		Object v
		org.jetbrains.uast.UExpression ex
		org.jetbrains.uast.UNamedExpression attribute
		org.jetbrains.uast.UExpression value
		org.jetbrains.uast.UElement parent
		java.util.List attributes
		org.jetbrains.uast.UMethod method
		long from
		long to
		boolean invalid
		double from
		double to
		boolean invalid
		int unset
		long exact
		long min
		long max
		long multiple
		String value
		String[] anyOf
		String[] allOf
		int set
		String name
		com.intellij.psi.PsiAnnotation a
		com.intellij.psi.PsiClass cls
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UAnnotation annotation
		String type
	private void checkTargetType (org.jetbrains.uast.UAnnotation, java.lang.String, java.lang.String, boolean) 
		com.intellij.psi.PsiType type
		org.jetbrains.uast.UDeclaration element
		com.intellij.psi.PsiType type
		java.util.List elements
		com.intellij.psi.PsiType type
		org.jetbrains.uast.UMethod method
		com.intellij.psi.PsiType type
		org.jetbrains.uast.UVariable variable
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiClass resolved
		com.intellij.psi.PsiClassType classType
		String expectedTypes
		String message
		com.android.tools.lint.detector.api.Location location
		org.jetbrains.uast.UAnnotation node
		String type1
		String type2
		boolean allowCollection
		org.jetbrains.uast.UElement parent
		com.intellij.psi.PsiType type
		String typeName
	public void visitSwitchExpression (org.jetbrains.uast.USwitchExpression) 
		java.util.List allowedValues
		org.jetbrains.uast.UExpression value
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.USwitchExpression switchExpression
		org.jetbrains.uast.UExpression condition
	private org.jetbrains.uast.UAnnotation findIntDefAnnotation (org.jetbrains.uast.UExpression) 
		com.intellij.psi.PsiAnnotation[] annotations
		com.intellij.psi.PsiAnnotation[] relevantAnnotations
		org.jetbrains.uast.UAnnotation annotation
		com.intellij.psi.PsiLocalVariable variable
		org.jetbrains.uast.UExpression lastAssignment
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiAnnotation[] annotations
		com.intellij.psi.PsiAnnotation[] relevantAnnotations
		java.util.List uAnnotations
		org.jetbrains.uast.UAnnotation annotation
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UAnnotation result
		org.jetbrains.uast.UAnnotation result
		org.jetbrains.uast.UIfExpression ifExpression
		org.jetbrains.uast.UExpression expression
	private java.lang.Integer getConstantValue (com.intellij.psi.PsiField) 
		com.intellij.psi.PsiField intDefConstantRef
		Object constant
	private void ensureUniqueValues (org.jetbrains.uast.UAnnotation) 
		Number repeatedValue
		com.android.tools.lint.detector.api.Location location
		String message
		int prevIndex
		org.jetbrains.uast.UExpression prevConstant
		com.android.tools.lint.detector.api.Location secondary
		org.jetbrains.uast.UElement scope
		Number number
		org.jetbrains.uast.UExpression expression
		Object o
		int index
		org.jetbrains.uast.UAnnotation node
		org.jetbrains.uast.UExpression value
		java.util.List initializers
		java.util.Map valueToIndex
		boolean flag
		com.android.tools.lint.detector.api.ConstantEvaluator constantEvaluator
	private void ensureUsingFlagStyle (java.util.List) 
		com.intellij.psi.PsiLiteral literal
		Object o
		long value
		int shift
		String message
		String replace
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.Location location
		com.intellij.psi.PsiExpression initializer
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression constant
		java.util.List constants
	private boolean checkSuppressLint (org.jetbrains.uast.UAnnotation, java.lang.String) 
		org.jetbrains.uast.UElement scope
		org.jetbrains.uast.UAnnotation node
		String id
		com.android.tools.lint.client.api.IssueRegistry registry
		com.android.tools.lint.detector.api.Issue issue
	static com.android.tools.lint.detector.api.JavaContext access$500 (com.android.tools.lint.checks.AnnotationDetector$AnnotationChecker) 
		com.android.tools.lint.checks.AnnotationDetector$AnnotationChecker x0
	static java.lang.Integer access$700 (com.android.tools.lint.checks.AnnotationDetector$AnnotationChecker, com.intellij.psi.PsiField) 
		com.android.tools.lint.checks.AnnotationDetector$AnnotationChecker x0
		com.intellij.psi.PsiField x1
}

com/android/tools/lint/checks/InvalidPackageDetector.class
InvalidPackageDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.InvalidPackageDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.ClassScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String JAVA_PKG_PREFIX
	private static final String JAVAX_PKG_PREFIX
	private com.android.tools.lint.checks.ApiLookup mApiDatabase
	private java.util.List mCandidates
	private final java.util.Set mJavaxLibraryClasses
	public void  () 
	public void beforeCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void checkClass (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.AbstractInsnNode first
		String type
		int args
		org.objectweb.asm.tree.MethodInsnNode node
		String owner
		org.objectweb.asm.tree.FieldInsnNode node
		String owner
		org.objectweb.asm.Type t
		String className
		org.objectweb.asm.tree.LdcInsnNode node
		org.objectweb.asm.tree.AbstractInsnNode instruction
		int type
		int i
		int n
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.InsnList nodes
		String signature
		Object m
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.ClassNode classNode
		java.util.List methodList
	private boolean isInvalidPackage (java.lang.String) 
		String className
	private static int getPackageNameLength (java.lang.String) 
		String className
		int packageLength
	private void record (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.AbstractInsnNode, java.lang.String) 
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.AbstractInsnNode instruction
		String owner
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		String name
		String type
		java.io.File jarFile
		String referencedIn
		com.android.tools.lint.detector.api.Location location
		String pkg
		String message
		com.android.tools.lint.checks.InvalidPackageDetector$Candidate candidate
		com.android.tools.lint.detector.api.Context context
		java.util.Set seen
	private static java.lang.String getPackageName (java.lang.String) 
		String owner
		String pkg
		int index
	private static boolean shouldSkip (java.io.File) 
		java.io.File file
	static void  () 
}

com/android/tools/lint/checks/CustomViewDetector.class
CustomViewDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.CustomViewDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String OBTAIN_STYLED_ATTRIBUTES
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		int parameterIndex
		String message
		String message
		org.jetbrains.uast.UClass outer
		String layoutClassName
		String expectedName
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
		java.util.List arguments
		int size
		int parameterIndex
		org.jetbrains.uast.UExpression expression
		com.android.tools.lint.client.api.ResourceReference reference
		org.jetbrains.uast.UClass cls
		String className
		String styleableName
	static void  () 
}

com/android/tools/lint/checks/WearStandaloneAppDetector.class
WearStandaloneAppDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.WearStandaloneAppDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.XmlScanner  {
	public static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue INVALID_WEAR_FEATURE_ATTRIBUTE
	public static final com.android.tools.lint.detector.api.Issue WEAR_STANDALONE_APP_ISSUE
	public static final String WEARABLE_STANDALONE_ATTR
	public static final int QFX_EXTRA_MISSING_META_DATA
	private boolean sawWearUsesFeature
	private boolean sawStandaloneMetadata
	public void  () 
	public void beforeCheckFile (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		org.w3c.dom.Attr requiredAttr
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.LintFix fixes
		String value
		org.w3c.dom.Attr valueAttr
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String tagName
		String attrName
	public void afterCheckFile (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.XmlContext xmlContext
		org.w3c.dom.Element root
		org.w3c.dom.Element application
		com.android.tools.lint.detector.api.Context context
	static void  () 
}

com/android/tools/lint/checks/OverrideDetector.class
OverrideDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.OverrideDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.ClassScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private final java.util.Map mPackagePrivateMethods
	private java.util.Map mErrors
	private java.util.Map mLocations
	static final boolean $assertionsDisabled
	public void  () 
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		java.util.Map locations
		java.util.Map errors
		String signature
		com.google.common.collect.Sets$SetView intersection
		java.util.Set superMethods
		int superPackageIndex
		java.util.Set methods
		String superClass
		int packageIndex
		String owner
		java.util.Set classes
		com.android.tools.lint.client.api.LintDriver driver
		com.android.tools.lint.detector.api.Location superLocation
		java.util.Map superLocations
		String methodName
		int index
		String message
		com.android.tools.lint.detector.api.Location location
		String signature
		String superClass
		java.util.Map ownerLocations
		java.util.Map$Entry entry
		String owner
		java.util.Map methodToSuper
		java.util.Map$Entry ownerEntry
		com.android.tools.lint.detector.api.Context context
	public void checkClass (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.MethodNode method
		int access
		String owner
		java.util.Set methods
		Object m
		java.util.Map errors
		com.android.tools.lint.detector.api.Location location
		String description
		org.objectweb.asm.tree.MethodNode method
		String signature
		Object m
		java.util.Map methods
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.ClassNode classNode
		java.util.List methodList
	static void  () 
}

com/android/tools/lint/checks/ExifInterfaceDetector$MyVisitor.class
ExifInterfaceDetector.java
package com.android.tools.lint.checks
final com.android.tools.lint.checks.ExifInterfaceDetector$MyVisitor extends com.android.tools.lint.client.api.UElementHandler {
	private final com.android.tools.lint.detector.api.JavaContext context
	private void  (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression node
		String identifier
	public void visitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression) 
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UQualifiedReferenceExpression node
		String resolvedName
	public void visitImportStatement (org.jetbrains.uast.UImportStatement) 
		com.intellij.psi.PsiClass cls
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UImportStatement node
		org.jetbrains.uast.UElement importReference
	public void visitVariable (org.jetbrains.uast.UVariable) 
		com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
		org.jetbrains.uast.UVariable node
		com.intellij.psi.PsiTypeElement typeElement
	void  (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.checks.ExifInterfaceDetector$1) 
		com.android.tools.lint.detector.api.JavaContext x0
		com.android.tools.lint.checks.ExifInterfaceDetector$1 x1
}

com/android/tools/lint/checks/AppCompatResourceDetector.class
AppCompatResourceDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.AppCompatResourceDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String ATTR_ACTION_VIEW_CLASS
	private static final String ATTR_ACTION_PROVIDER_CLASS
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableAttributes () 
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		com.android.tools.lint.detector.api.LintFix fix
		String message
		com.android.tools.lint.detector.api.LintFix fix
		String message
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		com.android.tools.lint.detector.api.Project mainProject
		Boolean appCompat
		String localName
	static void  () 
}

com/android/tools/lint/checks/FirebaseAnalyticsDetector$ReturnReferenceExpressionFinder.class
FirebaseAnalyticsDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.FirebaseAnalyticsDetector$ReturnReferenceExpressionFinder extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private org.jetbrains.uast.UReferenceExpression mReturnReference
	private void  () 
	public boolean visitReturnExpression (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression statement
		org.jetbrains.uast.UExpression returnExpression
	static org.jetbrains.uast.UReferenceExpression find (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod method
		com.android.tools.lint.checks.FirebaseAnalyticsDetector$ReturnReferenceExpressionFinder finder
}

com/android/tools/lint/checks/WrongCaseDetector.class
WrongCaseDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.WrongCaseDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue WRONG_CASE
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String tag
		String correct
		com.android.tools.lint.detector.api.LintFix fix
	static void  () 
}

com/android/tools/lint/checks/TrustAllX509TrustManagerDetector.class
TrustAllX509TrustManagerDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.TrustAllX509TrustManagerDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner com.android.tools.lint.detector.api.ClassScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass cls
	private static void checkMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass, java.lang.String) 
		com.android.tools.lint.detector.api.Location location
		String message
		org.jetbrains.uast.UExpression body
		com.android.tools.lint.checks.TrustAllX509TrustManagerDetector$ComplexBodyVisitor visitor
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass cls
		String methodName
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	private static java.lang.String getErrorMessage (java.lang.String) 
		String methodName
	public void checkClass (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.AbstractInsnNode instruction
		int type
		int i
		int n
		com.android.tools.lint.detector.api.Location location
		org.objectweb.asm.tree.InsnList nodes
		boolean emptyMethod
		org.objectweb.asm.tree.MethodNode method
		Object m
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.ClassNode classNode
		java.util.List methodList
	static void  () 
}

com/android/tools/lint/checks/SetTextDetector.class
SetTextDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.SetTextDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue SET_TEXT_I18N
	private static final String METHOD_NAME
	private static final String TO_STRING_NAME
	private static final String CHAR_SEQUENCE_CLS
	private static final String NUMBER_CLS
	private static final String TEXT_VIEW_CLS
	private static final String WORD_PATTERN
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	private static void checkNode (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
		Object value
		com.intellij.psi.PsiClass containingClass
		com.intellij.psi.PsiClass superClass
		com.intellij.psi.PsiMethod calledMethod
		org.jetbrains.uast.UQualifiedReferenceExpression expression
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UPolyadicExpression expression
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
	static void  () 
}

com/android/tools/lint/checks/ViewTagDetector.class
ViewTagDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ViewTagDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		String objectType
		String objectType
		String objectType
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		java.util.List arguments
		org.jetbrains.uast.UExpression tagArgument
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiClass typeClass
		String objectType
		String message
	static void  () 
}

com/android/tools/lint/checks/PluralsDatabase$Quantity.class
PluralsDatabase.java
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.PluralsDatabase$Quantity extends java.lang.Enum {
	public static final com.android.tools.lint.checks.PluralsDatabase$Quantity few
	public static final com.android.tools.lint.checks.PluralsDatabase$Quantity many
	public static final com.android.tools.lint.checks.PluralsDatabase$Quantity one
	public static final com.android.tools.lint.checks.PluralsDatabase$Quantity two
	public static final com.android.tools.lint.checks.PluralsDatabase$Quantity zero
	public static final com.android.tools.lint.checks.PluralsDatabase$Quantity other
	private static final com.android.tools.lint.checks.PluralsDatabase$Quantity[] $VALUES
	public static com.android.tools.lint.checks.PluralsDatabase$Quantity[] values () 
	public static com.android.tools.lint.checks.PluralsDatabase$Quantity valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public static com.android.tools.lint.checks.PluralsDatabase$Quantity get (java.lang.String) 
		com.android.tools.lint.checks.PluralsDatabase$Quantity quantity
		String name
	public static java.lang.String formatSet (java.util.EnumSet) 
		com.android.tools.lint.checks.PluralsDatabase$Quantity quantity
		java.util.EnumSet set
		java.util.List list
	static void  () 
}

com/android/tools/lint/checks/ServiceCastDetector.class
ServiceCastDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ServiceCastDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final com.android.tools.lint.detector.api.Issue WIFI_MANAGER
	public static final com.android.tools.lint.detector.api.Issue WIFI_MANAGER_UNCERTAIN
	private static final String GET_APPLICATION_CONTEXT
	private static final String WIFI_SERVICE
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		String message
		String castType
		org.jetbrains.uast.UBinaryExpressionWithType cast
		String expectedClass
		com.intellij.psi.PsiElement resolvedServiceConst
		String name
		org.jetbrains.uast.UElement parent
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		java.util.List args
	private void checkWifiService (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UMethod currentMethod
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		org.jetbrains.uast.UExpression qualifier
		com.intellij.psi.PsiMethod resolvedMethod
	private boolean checkContextReference (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiMethod resolvedMethod
		org.jetbrains.uast.UQualifiedReferenceExpression refExp
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiLocalVariable variable
		com.intellij.psi.PsiType type
		org.jetbrains.uast.UExpression lastAssignment
		com.intellij.psi.PsiElement resolved
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement element
		org.jetbrains.uast.UCallExpression call
	private boolean checkWifiContextType (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiType, boolean) 
		com.intellij.psi.PsiClass psiClass
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiType type
		boolean flagPlainContext
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	private void reportWifiServiceLeak (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		String qualifier
		com.android.tools.lint.detector.api.LintFix fix
		String qualifier
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		String message
		com.android.tools.lint.detector.api.LintFix fix
	private static boolean isClipboard (java.lang.String) 
		String cls
	private static java.lang.String stripPackage (java.lang.String) 
		String fqcn
		int index
	private static java.lang.String getExpectedType (java.lang.String) 
		String value
	static void  () 
}

com/android/tools/lint/checks/SizeConstraint.class
SizeConstraint.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.SizeConstraint extends com.android.tools.lint.checks.RangeConstraint {
	final long exact
	final long min
	final long max
	final long multiple
	static final boolean $assertionsDisabled
	public static com.android.tools.lint.checks.SizeConstraint create (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation annotation
		long exact
		long min
		long max
		long multiple
	static com.android.tools.lint.checks.SizeConstraint exactly (long) 
		long value
	static com.android.tools.lint.checks.SizeConstraint atLeast (long) 
		long value
	static com.android.tools.lint.checks.SizeConstraint atMost (long) 
		long value
	static com.android.tools.lint.checks.SizeConstraint range (long, long) 
		long from
		long to
	static com.android.tools.lint.checks.SizeConstraint multiple (int) 
		int multiple
	static com.android.tools.lint.checks.SizeConstraint rangeWithMultiple (long, long, int) 
		long from
		long to
		int multiple
	static com.android.tools.lint.checks.SizeConstraint minWithMultiple (long, int) 
		long from
		int multiple
	private void  (long, long, long, long) 
		long exact
		long min
		long max
		long multiple
	public java.lang.String toString () 
	public boolean isValid (long) 
		long actual
	public java.lang.String describe () 
	public java.lang.String describe (long) 
		long argument
	public java.lang.String describe (org.jetbrains.uast.UExpression, java.lang.String, java.lang.Long) 
		StringBuilder sb
		long actual
		org.jetbrains.uast.UExpression argument
		String unit
		Long actualValue
		StringBuilder sb
		boolean continued
	public java.lang.Boolean contains (com.android.tools.lint.checks.RangeConstraint) 
		com.android.tools.lint.checks.SizeConstraint otherRange
		com.android.tools.lint.checks.RangeConstraint other
	static void  () 
}

com/android/tools/lint/checks/DuplicateResourceDetector.class

com/android/tools/lint/checks/UnusedResourceDetector$1.class
UnusedResourceDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.UnusedResourceDetector$1 extends com.android.tools.lint.client.api.UElementHandler {
	final com.android.tools.lint.detector.api.JavaContext val$context
	final com.android.tools.lint.checks.UnusedResourceDetector this$0
	void  (com.android.tools.lint.checks.UnusedResourceDetector, com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.checks.UnusedResourceDetector this$0
	public void visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.USimpleNameReferenceExpression expression
		String name
		String resourceName
}

com/android/tools/lint/checks/PluralsDatabase.class
PluralsDatabase.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.PluralsDatabase extends java.lang.Object {
	private static final java.util.EnumSet NONE
	private static final com.android.tools.lint.checks.PluralsDatabase sInstance
	private final java.util.Map mPlurals
	static final int FLAG_ZERO
	static final int FLAG_ONE
	static final int FLAG_TWO
	static final int FLAG_FEW
	static final int FLAG_MANY
	static final int FLAG_MULTIPLE_ZERO
	static final int FLAG_MULTIPLE_ONE
	static final int FLAG_MULTIPLE_TWO
	private static final String[] LANGUAGE_CODES
	private static final int[] FLAGS
	static final boolean $assertionsDisabled
	public void  () 
	public static com.android.tools.lint.checks.PluralsDatabase get () 
	private static int getFlags (java.lang.String) 
		String language
		int index
	private static int getLanguageIndex (java.lang.String) 
		String language
		int index
	public java.util.EnumSet getRelevant (java.lang.String) 
		int index
		int flag
		String language
		java.util.EnumSet set
	public boolean hasMultipleValuesForQuantity (java.lang.String, com.android.tools.lint.checks.PluralsDatabase$Quantity) 
		String language
		com.android.tools.lint.checks.PluralsDatabase$Quantity quantity
	public java.lang.String findIntegerExamples (java.lang.String, com.android.tools.lint.checks.PluralsDatabase$Quantity) 
		String language
		com.android.tools.lint.checks.PluralsDatabase$Quantity quantity
	private static java.lang.String getExampleForQuantityZero (java.lang.String) 
		String language
		int index
	private static java.lang.String getExampleForQuantityOne (java.lang.String) 
		String language
		int index
	private static java.lang.String getExampleForQuantityTwo (java.lang.String) 
		String language
		int index
	static void  () 
}

com/android/tools/lint/checks/SQLiteDetector.class
SQLiteDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.SQLiteDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		int parameterCount
		org.jetbrains.uast.UExpression argument
		String sql
	static void  () 
}

com/android/tools/lint/checks/CleanupDetector$1.class
CleanupDetector.java
package com.android.tools.lint.checks
final com.android.tools.lint.checks.CleanupDetector$1 extends com.android.tools.lint.checks.DataFlowAnalyzer {
	final java.util.concurrent.atomic.AtomicBoolean val$recycled
	final String val$recycleName
	final com.android.tools.lint.detector.api.JavaContext val$context
	final String val$recycleType
	final java.util.concurrent.atomic.AtomicBoolean val$escapes
	void  (java.util.Collection, java.util.Collection, java.util.concurrent.atomic.AtomicBoolean, java.lang.String, com.android.tools.lint.detector.api.JavaContext, java.lang.String, java.util.concurrent.atomic.AtomicBoolean) 
		java.util.Collection arg0
		java.util.Collection arg1
	public void receiver (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression call
	private boolean isCleanup (org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression operand
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression operand
		com.intellij.psi.PsiClass containingClass
		org.jetbrains.uast.UCallExpression call
		String methodName
		com.intellij.psi.PsiMethod method
	public void field (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement field
	public void argument (org.jetbrains.uast.UCallExpression, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiMethod resolved
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UCallExpression call
		org.jetbrains.uast.UElement reference
	public void returns (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression expression
}

com/android/tools/lint/checks/UnpackedNativeCodeDetector.class
UnpackedNativeCodeDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.UnpackedNativeCodeDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector implements com.android.tools.lint.detector.api.XmlScanner com.android.tools.lint.detector.api.SourceCodeScanner com.android.tools.lint.detector.api.ClassScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String SYSTEM_CLASS
	private static final String RUNTIME_CLASS
	private static final String SYSTEM_CLASS_ALT
	private static final String RUNTIME_CLASS_ALT
	private static final String LOAD_LIBRARY
	private static final com.android.ide.common.repository.GradleVersion MIN_GRADLE_VERSION
	private boolean mHasNativeLibs
	private com.android.tools.lint.detector.api.Location$Handle mApplicationTagHandle
	private boolean mSuppress
	public void  () 
	public java.util.List getApplicableCallNames () 
	public void checkCall (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.MethodInsnNode) 
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.ClassNode classNode
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.MethodInsnNode call
		String owner
		String name
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
	public java.util.Collection getApplicableElements () 
	public void beforeCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
		boolean projectSupportsAttribute
		com.android.ide.common.repository.GradleVersion gradleVersion
		boolean gradleSupportsAttribute
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.Context context
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		org.w3c.dom.Node extractAttr
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	static void  () 
}

com/android/tools/lint/checks/AnnotationDetector$1.class
AnnotationDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.AnnotationDetector$1 extends java.lang.Object {
}

com/android/tools/lint/checks/HardcodedDebugModeDetector.class
HardcodedDebugModeDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.HardcodedDebugModeDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.XmlScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.Collection getApplicableAttributes () 
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
	static void  () 
}

com/android/tools/lint/checks/PermissionFinder.class
PermissionFinder.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.PermissionFinder extends java.lang.Object {
	private final com.android.tools.lint.detector.api.JavaContext mContext
	private final com.android.tools.lint.checks.PermissionFinder$Operation mOperation
	static final boolean $assertionsDisabled
	public static com.android.tools.lint.checks.PermissionFinder$Result findRequiredPermissions (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.checks.PermissionFinder$Operation, org.jetbrains.uast.UElement) 
		com.android.tools.lint.detector.api.JavaContext context
		com.android.tools.lint.checks.PermissionFinder$Operation operation
		org.jetbrains.uast.UElement parameter
	private void  (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.checks.PermissionFinder$Operation) 
		com.android.tools.lint.detector.api.JavaContext context
		com.android.tools.lint.checks.PermissionFinder$Operation operation
	public com.android.tools.lint.checks.PermissionFinder$Result search (org.jetbrains.uast.UElement) 
		com.android.tools.lint.checks.PermissionFinder$Result result
		com.android.tools.lint.checks.PermissionFinder$Result result
		org.jetbrains.uast.UIfExpression expression
		org.jetbrains.uast.UBinaryExpressionWithType cast
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UParenthesizedExpression parens
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.UExpression action
		java.util.List expressions
		org.jetbrains.uast.UCallExpression call
		org.jetbrains.uast.UReferenceExpression classReference
		String type
		com.intellij.psi.PsiAnnotation annotation
		com.intellij.psi.PsiNameValuePair[] attributes
		com.intellij.psi.PsiNameValuePair o
		com.android.support.AndroidxName fqn
		com.intellij.psi.PsiAnnotation annotation
		com.intellij.psi.PsiField field
		com.intellij.psi.PsiVariable variable
		org.jetbrains.uast.UExpression lastAssignment
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UElement node
	private com.android.tools.lint.checks.PermissionFinder$Result getPermissionRequirement (com.intellij.psi.PsiField, org.jetbrains.uast.UAnnotation) 
		com.intellij.psi.PsiField field
		org.jetbrains.uast.UAnnotation annotation
		com.android.tools.lint.checks.PermissionRequirement requirement
		com.intellij.psi.PsiClass containingClass
		String name
	static void  () 
}

com/android/tools/lint/checks/ArraySizeDetector.class
ArraySizeDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ArraySizeDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	public static final com.android.tools.lint.detector.api.Issue INCONSISTENT
	private com.google.common.collect.Multimap mFileToArrayCount
	private java.util.Map mLocations
	private java.util.Map mDescriptions
	static final boolean $assertionsDisabled
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableElements () 
	public void beforeCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		String thisName
		java.io.File otherFile
		String otherName
		String message
		String name
		Integer count
		Integer current
		com.android.utils.Pair pair
		java.util.Collection pairs
		java.io.File file
		boolean haveAllResources
		com.android.tools.lint.client.api.LintClient client
		java.util.Set alreadyReported
		java.util.Map countMap
		java.util.Map fileMap
		java.util.List keys
		org.w3c.dom.Node node
		int newCount
		Object clientData
		com.android.tools.lint.detector.api.Location location
		int count
		com.android.tools.lint.client.api.LintDriver driver
		boolean foundConflict
		com.android.tools.lint.detector.api.Location curr
		String message
		String name
		java.util.List names
		com.android.tools.lint.detector.api.Context context
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		int childCount
		com.android.tools.lint.detector.api.Location location
		String name
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		int phase
		org.w3c.dom.Attr attribute
	private static void incrementalCheckCount (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.lang.String, int) 
		String thisName
		String otherName
		String message
		com.android.ide.common.rendering.api.ArrayResourceValue arv
		com.android.ide.common.util.PathString source
		com.android.ide.common.rendering.api.ResourceValue rv
		com.android.ide.common.resources.ResourceItem item
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String name
		int childCount
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.detector.api.Project project
		com.android.ide.common.resources.AbstractResourceRepository resources
		java.util.List items
	static void  () 
}

com/android/tools/lint/checks/TrustAllX509TrustManagerDetector$1.class
TrustAllX509TrustManagerDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.TrustAllX509TrustManagerDetector$1 extends java.lang.Object {
}

com/android/tools/lint/checks/RtlDetector$IdentifierChecker.class
RtlDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.RtlDetector$IdentifierChecker extends com.android.tools.lint.client.api.UElementHandler {
	private final com.android.tools.lint.detector.api.JavaContext context
	public void  (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		com.intellij.psi.PsiField field
		org.jetbrains.uast.USimpleNameReferenceExpression element
		String identifier
		boolean isLeft
		boolean isRight
		com.intellij.psi.PsiElement resolved
		String message
		com.android.tools.lint.detector.api.Location location
}

com/android/tools/lint/checks/ApiClassOwner.class
ApiClassOwner.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ApiClassOwner extends java.lang.Object implements java.lang.Comparable  {
	private final String mName
	private final boolean isClass
	private final java.util.List mClasses
	int indexOffset
	void  (java.lang.String, boolean) 
		String name
		boolean isClass
	public java.lang.String getName () 
	public boolean isClass () 
	public java.util.List getClasses () 
	void addClass (com.android.tools.lint.checks.ApiClass) 
		com.android.tools.lint.checks.ApiClass cls
	public int compareTo (com.android.tools.lint.checks.ApiClassOwner) 
		com.android.tools.lint.checks.ApiClassOwner other
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
}

com/android/tools/lint/checks/VersionChecks$VersionCheckWithExitFinder.class
VersionChecks.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.VersionChecks$VersionCheckWithExitFinder extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final org.jetbrains.uast.UElement endElement
	private final int api
	private boolean found
	private boolean done
	public void  (org.jetbrains.uast.UElement, int) 
		org.jetbrains.uast.UElement endElement
		int api
	public boolean visitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
	public boolean visitIfExpression (org.jetbrains.uast.UIfExpression) 
		Boolean level
		Boolean level
		org.jetbrains.uast.UIfExpression ifStatement
		org.jetbrains.uast.UExpression thenBranch
		org.jetbrains.uast.UExpression elseBranch
	public boolean found () 
}

com/android/tools/lint/checks/AppIndexingApiDetector$MethodVisitor.class
AppIndexingApiDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.AppIndexingApiDetector$MethodVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final com.android.tools.lint.detector.api.JavaContext mContext
	private final org.jetbrains.uast.UClass mCls
	private final java.util.List mStartMethods
	private final java.util.List mEndMethods
	private final java.util.List mConnectMethods
	private final java.util.List mDisconnectMethods
	private boolean mHasAddAppIndexApi
	void  (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass cls
	public boolean visitClass (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass aClass
	public void afterVisitClass (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass node
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
	private void visitMethodCallExpression (org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiElement resolved
		java.util.List args
		org.jetbrains.uast.UCallExpression node
		String methodName
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	private void report () 
		org.jetbrains.uast.UCallExpression call
		org.jetbrains.uast.UCallExpression call
		String message
		String message
		java.util.List expressions
		org.jetbrains.uast.UExpression startClient
		org.jetbrains.uast.UCallExpression startNode
		String message
		String message
		java.util.List expressions
		org.jetbrains.uast.UExpression endClient
		org.jetbrains.uast.UCallExpression endNode
		java.util.Set activitiesToCheck
		boolean hasIntent
}

com/android/tools/lint/checks/UselessViewDetector.class
UselessViewDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.UselessViewDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue USELESS_PARENT
	public static final com.android.tools.lint.detector.api.Issue USELESS_LEAF
	private static final java.util.List CONTAINERS
	static final boolean $assertionsDisabled
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		int childCount
	private static void checkUselessMiddleLayout (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String format
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Node parentNode
		org.w3c.dom.Element parent
		String parentTag
		int parentChildCount
		boolean nodeHasBackground
		boolean parentHasBackground
		boolean hasId
		com.android.tools.lint.detector.api.Location location
		String tag
		String format
		String message
	private static boolean hasDataBindingAttributes (org.w3c.dom.Element) 
		org.w3c.dom.Node attribute
		String nodeValue
		int i
		int n
		org.w3c.dom.Element element
		org.w3c.dom.NamedNodeMap attributes
	private static void checkUselessLeaf (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		com.android.tools.lint.detector.api.Location location
		String tag
		String message
	static void  () 
}

com/android/tools/lint/checks/ApiLookup.class
ApiLookup.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ApiLookup extends java.lang.Object {
	public static final String XML_FILE_PATH
	public static final int SDK_DATABASE_MIN_VERSION
	private static final String FILE_HEADER
	private static final int BINARY_FORMAT_VERSION
	private static final boolean DEBUG_SEARCH
	private static final boolean WRITE_STATS
	private static final int CLASS_HEADER_MEMBER_OFFSETS
	private static final int CLASS_HEADER_API
	private static final int CLASS_HEADER_DEPRECATED
	private static final int CLASS_HEADER_REMOVED
	private static final int CLASS_HEADER_INTERFACES
	private static final int HAS_EXTRA_BYTE_FLAG
	private static final int API_MASK
	static final boolean DEBUG_FORCE_REGENERATE_BINARY
	private final com.android.tools.lint.checks.Api mInfo
	private byte[] mData
	private int[] mIndices
	private static final java.util.Map instances
	private int containerCount
	private final com.android.sdklib.IAndroidTarget target
	static final boolean $assertionsDisabled
	public static com.android.tools.lint.checks.ApiLookup get (com.android.tools.lint.client.api.LintClient) 
		com.android.tools.lint.client.api.LintClient client
	public static com.android.tools.lint.checks.ApiLookup get (com.android.tools.lint.client.api.LintClient, com.android.sdklib.IAndroidTarget) 
		String env
		java.io.File file
		com.android.sdklib.AndroidVersion version
		java.lang.ref.WeakReference reference
		com.android.tools.lint.checks.ApiLookup db
		com.android.tools.lint.client.api.LintClient client
		com.android.sdklib.IAndroidTarget target
	public com.android.sdklib.IAndroidTarget getTarget () 
	static java.lang.String getPlatformVersion (com.android.tools.lint.client.api.LintClient) 
		com.android.repository.api.LocalPackage pkgInfo
		com.android.tools.lint.client.api.LintClient client
		com.android.sdklib.repository.AndroidSdkHandler sdk
	static java.lang.String getCacheFileName (java.lang.String, java.lang.String) 
		String xmlFileName
		String platformVersion
		StringBuilder sb
	private static com.android.tools.lint.checks.ApiLookup get (com.android.tools.lint.client.api.LintClient, java.io.File, com.android.sdklib.IAndroidTarget) 
		com.android.tools.lint.client.api.LintClient client
		java.io.File xmlFile
		com.android.sdklib.IAndroidTarget target
		java.io.File cacheDir
		String platformVersion
		java.io.File binaryData
	private static boolean createCache (com.android.tools.lint.client.api.LintClient, java.io.File, java.io.File) 
		com.android.tools.lint.checks.Api info
		RuntimeException e
		java.io.IOException e
		com.android.tools.lint.client.api.LintClient client
		java.io.File xmlFile
		java.io.File binaryData
		long begin
		com.android.tools.lint.checks.Api info
	private void  (com.android.tools.lint.client.api.LintClient, java.io.File, java.io.File, com.android.tools.lint.checks.Api, com.android.sdklib.IAndroidTarget) 
		com.android.tools.lint.client.api.LintClient client
		java.io.File xmlFile
		java.io.File binaryFile
		com.android.tools.lint.checks.Api info
		com.android.sdklib.IAndroidTarget target
	private void readData (com.android.tools.lint.client.api.LintClient, java.io.File, java.io.File) 
		byte anExpectedHeader
		int i
		byte[] b
		int offset
		byte[] expectedHeader
		int indexCount
		Throwable e
		com.android.tools.lint.client.api.LintClient client
		java.io.File xmlFile
		java.io.File binaryFile
		long start
	private static void writeDatabase (java.io.File, com.android.tools.lint.checks.Api)  throws java.io.IOException 
		String member
		java.util.Set allMethods
		java.util.Set allFields
		java.util.List members
		com.android.tools.lint.checks.ApiClass cls
		com.android.tools.lint.checks.ApiClassOwner container
		com.android.tools.lint.checks.ApiClassOwner container
		com.android.tools.lint.checks.ApiClass cls
		com.android.tools.lint.checks.ApiClassOwner container
		String ignored
		com.android.tools.lint.checks.ApiClass cls
		com.android.tools.lint.checks.ApiClassOwner container
		int since
		byte b
		int start
		int since
		int deprecatedIn
		int removedIn
		byte[] signature
		String member
		String cls
		int index
		com.android.tools.lint.checks.ApiClass apiClass
		com.android.tools.lint.checks.ApiClassOwner container
		int api
		com.android.utils.Pair pair
		int api
		com.android.utils.Pair pair
		com.android.tools.lint.checks.ApiClass superClass
		int api
		com.android.utils.Pair pair
		com.android.tools.lint.checks.ApiClass interfaceClass
		int api
		com.android.utils.Pair pair
		int index
		String name
		int pos
		byte[] nameBytes
		com.android.tools.lint.checks.ApiClass apiClass
		int since
		int deprecatedIn
		int removedIn
		java.util.List interfaces
		int count
		java.util.List supers
		com.android.tools.lint.checks.ApiClass cls
		java.util.List classes
		com.android.tools.lint.checks.ApiClassOwner container
		int firstClassIndex
		int classCount
		int index
		byte[] bytes
		java.util.List classes
		com.android.tools.lint.checks.ApiClassOwner container
		boolean deleted
		java.io.File file
		com.android.tools.lint.checks.Api info
		java.util.Map classMap
		java.util.List containers
		int estimatedSize
		java.nio.ByteBuffer buffer
		int indexCountOffset
		int indexCount
		int newIndex
		int size
		byte[] b
		java.io.File tmp
	private static void writeSinceDeprecatedInRemovedIn (java.nio.ByteBuffer, int, int, int) 
		java.nio.ByteBuffer buffer
		int since
		int deprecatedIn
		int removedIn
		boolean isDeprecated
		boolean isRemoved
	private java.lang.String dumpEntry (int) 
		int offset
	private static int compare (byte[], int, byte, java.lang.String, int, int) 
		byte b
		char c
		byte cb
		int delta
		byte[] data
		int offset
		byte terminator
		String s
		int sOffset
		int max
		int i
		int j
		byte b
	public int getClassVersion (java.lang.String) 
		com.android.tools.lint.checks.ApiClass cls
		String className
	private int getClassVersion (int) 
		int offset
		int api
		int classNumber
	public int getValidCastVersion (java.lang.String, java.lang.String) 
		int clsNumber
		int api
		int i
		int offset
		int interfaceCount
		int interfaceNumber
		int classNumber
		String interfaceName
		com.android.utils.Pair pair
		java.util.List interfaces
		com.android.tools.lint.checks.ApiClass cls
		String sourceClass
		String destinationClass
	public int getClassDeprecatedIn (java.lang.String) 
		int offset
		int deprecatedIn
		int classNumber
		int deprecatedIn
		com.android.tools.lint.checks.ApiClass cls
		String className
	public int getClassRemovedIn (java.lang.String) 
		int offset
		int removedIn
		int classNumber
		int removedIn
		com.android.tools.lint.checks.ApiClass cls
		String className
	public boolean containsClass (java.lang.String) 
		String className
	public int getMethodVersion (java.lang.String, java.lang.String, java.lang.String) 
		int api
		int classNumber
		String signature
		int since
		com.android.tools.lint.checks.ApiClass cls
		String owner
		String name
		String desc
	public int getMethodDeprecatedIn (java.lang.String, java.lang.String, java.lang.String) 
		int deprecatedIn
		int classNumber
		String signature
		int deprecatedIn
		com.android.tools.lint.checks.ApiClass cls
		String owner
		String name
		String desc
	public int getMethodRemovedIn (java.lang.String, java.lang.String, java.lang.String) 
		int removedIn
		int classNumber
		String signature
		int removedIn
		com.android.tools.lint.checks.ApiClass cls
		String owner
		String name
		String desc
	public java.util.Collection getRemovedFields (java.lang.String) 
		int classNumber
		com.android.tools.lint.checks.ApiClass cls
		String owner
	public java.util.Collection getRemovedMethods (java.lang.String) 
		int classNumber
		com.android.tools.lint.checks.ApiClass cls
		String owner
	private java.util.Collection getRemovedMembers (int, boolean) 
		byte b
		StringBuilder sb
		int removedIn
		int deprecatedIn
		int offset
		boolean methodSignatureDetected
		int i
		int endOfSignature
		int since
		int index
		int classNumber
		boolean methods
		int curr
		int start
		int length
		java.util.List result
		int end
	public int getFieldVersion (java.lang.String, java.lang.String) 
		int api
		int classNumber
		int since
		com.android.tools.lint.checks.ApiClass cls
		String owner
		String name
	public int getFieldDeprecatedIn (java.lang.String, java.lang.String) 
		int deprecatedIn
		int classNumber
		int deprecatedIn
		com.android.tools.lint.checks.ApiClass cls
		String owner
		String name
	public int getFieldRemovedIn (java.lang.String, java.lang.String) 
		int removedIn
		int classNumber
		int removedIn
		com.android.tools.lint.checks.ApiClass cls
		String owner
		String name
	public boolean isRelevantOwner (java.lang.String) 
		String owner
	public boolean isValidJavaPackage (java.lang.String, int) 
		String classOrPackageName
		int packageNameLength
	private int findContainer (java.lang.String, int, boolean) 
		int middle
		int offset
		byte terminator
		int c
		String packageOrClassName
		int containerNameLength
		boolean packageOnly
		int low
		int high
	private static int get4ByteInt (byte[], int) 
		byte[] data
		int offset
		byte b1
		byte b2
		byte b3
		byte b4
	private static void put3ByteInt (java.nio.ByteBuffer, int) 
		java.nio.ByteBuffer buffer
		int value
		byte b3
		byte b2
		byte b1
	private static void put2ByteInt (java.nio.ByteBuffer, int) 
		java.nio.ByteBuffer buffer
		int value
		byte b2
		byte b1
	private static int get3ByteInt (byte[], int) 
		byte[] mData
		int offset
		byte b1
		byte b2
		byte b3
	private static int get2ByteInt (byte[], int) 
		byte[] data
		int offset
		byte b1
		byte b2
	private int findClass (java.lang.String) 
		int middle
		int offset
		int c
		String className
		int lastSeparator
		int containerNameLength
		int containerNumber
		int classNameLength
		int classNameOffset
		int curr
		int low
		int length
		int high
	private static int lastIndexOfDotOrSlashOrDollar (java.lang.String) 
		char c
		int i
		String className
	public static boolean equivalentName (java.lang.String, java.lang.String) 
		int i
		String name1
		String name2
		int len1
		int len2
	public static boolean startsWithEquivalentPrefix (java.lang.String, java.lang.String) 
		String classOrPackageName
		String prefix
	public static boolean equivalentFragmentAtOffset (java.lang.String, int, java.lang.String) 
		int prefixOffset
		String classOrPackageName
		int offset
		String fragment
		int prefixLength
	private static char normalizeSeparator (char) 
		char c
	private int findMember (int, java.lang.String, java.lang.String) 
		int classNumber
		String name
		String desc
	private int findMemberDeprecatedIn (int, java.lang.String, java.lang.String) 
		int classNumber
		String name
		String desc
	private int findMemberRemovedIn (int, java.lang.String, java.lang.String) 
		int classNumber
		String name
		String desc
	private int seekClassData (int, int) 
		int classNumber
		int field
		int offset
		boolean hasDeprecatedIn
		boolean hasRemovedIn
	private int findMember (int, java.lang.String, java.lang.String, int) 
		int argsEnd
		int nameLength
		int compare
		int nameLength
		int middle
		int offset
		int compare
		int classNumber
		String name
		String desc
		int apiLevelField
		int curr
		int low
		int length
		int high
	private int getApiLevel (int, int) 
		int offset
		int apiLevelField
		int api
	static void dispose () 
	static void  () 
}

com/android/tools/lint/checks/ConstraintLayoutDetector.class
ConstraintLayoutDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ConstraintLayoutDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String LAYOUT_CONSTRAINT_PREFIX
	public static final com.android.ide.common.repository.GradleCoordinate LATEST_KNOWN_VERSION
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String message
		com.android.tools.lint.detector.api.LintFix fix
		com.android.ide.common.repository.GradleCoordinate version
		com.android.builder.model.MavenCoordinates rc
		com.android.builder.model.AndroidLibrary library
		com.android.builder.model.Dependencies dependencies
		org.w3c.dom.Node attribute
		String name
		int i
		String message
		String message
		String message
		org.w3c.dom.Element element
		boolean isConstrainedHorizontally
		boolean isConstrainedVertically
		org.w3c.dom.NamedNodeMap attributes
		org.w3c.dom.Node child
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element layout
		com.android.builder.model.Variant variant
		com.android.ide.common.repository.GradleCoordinate latestAvailable
	private static com.android.ide.common.repository.GradleCoordinate getLatestVersion (com.android.tools.lint.detector.api.XmlContext) 
		com.android.ide.common.repository.GradleCoordinate fromPackage
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.api.RepoPackage latestPackage
		com.android.tools.lint.detector.api.XmlContext context
		com.android.ide.common.repository.GradleCoordinate latestAvailable
		com.android.sdklib.repository.AndroidSdkHandler sdkHandler
	static void  () 
}

com/android/tools/lint/checks/LeakDetector.class
LeakDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.LeakDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final java.util.List SUPER_CLASSES
	static final boolean $assertionsDisabled
	public void  () 
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UField field
		String cls
		org.jetbrains.uast.UMethod method
		com.android.tools.lint.detector.api.Location location
		String name
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
		com.intellij.psi.PsiClass containingClass
		boolean isAnonymous
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		boolean isStatic
		String superClass
		org.jetbrains.uast.UElement uastParent
		org.jetbrains.uast.UCallExpression invocation
		com.android.tools.lint.detector.api.Location location
		String name
		String superClassName
	private static void checkInstanceField (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UField) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UField field
		com.intellij.psi.PsiType type
		String fqn
		com.intellij.psi.PsiClass cls
	public java.util.List getApplicableUastTypes () 
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	private static boolean isAppContextName (com.intellij.psi.PsiClass, com.intellij.psi.PsiField) 
		String lower
		com.intellij.psi.PsiClass cls
		com.intellij.psi.PsiField field
		String name
	static boolean isLeakCandidate (com.intellij.psi.PsiClass, com.android.tools.lint.client.api.JavaEvaluator) 
		com.intellij.psi.PsiClass cls
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	static boolean access$000 (com.intellij.psi.PsiClass, com.intellij.psi.PsiField) 
		com.intellij.psi.PsiClass x0
		com.intellij.psi.PsiField x1
	static void  () 
}

com/android/tools/lint/checks/FullBackupContentDetector.class
FullBackupContentDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.FullBackupContentDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String DOMAIN_SHARED_PREF
	private static final String DOMAIN_ROOT
	private static final String DOMAIN_FILE
	private static final String DOMAIN_DATABASE
	private static final String DOMAIN_EXTERNAL
	private static final String TAG_EXCLUDE
	private static final String TAG_INCLUDE
	private static final String TAG_FULL_BACKUP_CONTENT
	private static final String ATTR_PATH
	private static final String ATTR_DOMAIN
	private static final String[] VALID_DOMAINS
	static final boolean $assertionsDisabled
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		org.w3c.dom.Element element
		String tag
		org.w3c.dom.Node child
		int i
		int n
		String domain
		String path
		org.w3c.dom.Element include
		com.android.tools.lint.detector.api.Location earlier
		org.w3c.dom.Attr includePathNode
		String includeDomain
		org.w3c.dom.Element include
		org.w3c.dom.Attr pathNode
		com.android.tools.lint.detector.api.Location location
		String includePath
		org.w3c.dom.Attr pathNode
		String excludePath
		String domain
		boolean hasPrefix
		java.util.Collection included
		org.w3c.dom.Element exclude
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
		org.w3c.dom.Element root
		java.util.List includes
		java.util.List excludes
		org.w3c.dom.NodeList children
		com.google.common.collect.Multimap includePaths
	private static java.lang.String validatePath (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String domain
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Attr pathNode
		String value
	private static java.lang.String validateDomain (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String availableDomain
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Attr domainNode
		String domain
	static void  () 
}

com/android/tools/lint/checks/AutofillDetector.class
AutofillDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.AutofillDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	private static final String MESSAGE
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext xmlContext
		org.w3c.dom.Element element
		String attrValue
		boolean checkParent
		org.w3c.dom.Node el
	private void checkForAutofillHints (org.w3c.dom.Element, com.android.tools.lint.detector.api.XmlContext) 
		com.android.tools.lint.detector.api.LintFix fix
		org.w3c.dom.Element element
		com.android.tools.lint.detector.api.XmlContext xmlContext
	static void  () 
}

com/android/tools/lint/checks/ApiParser.class
ApiParser.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.ApiParser extends org.xml.sax.helpers.DefaultHandler {
	private static final String NODE_CLASS
	private static final String NODE_FIELD
	private static final String NODE_METHOD
	private static final String NODE_EXTENDS
	private static final String NODE_IMPLEMENTS
	private static final String ATTR_NAME
	private static final String ATTR_SINCE
	private static final String ATTR_DEPRECATED
	private static final String ATTR_REMOVED
	private final java.util.Map mClasses
	private final java.util.Map mContainers
	private com.android.tools.lint.checks.ApiClass mCurrentClass
	static final boolean $assertionsDisabled
	void  () 
	java.util.Map getClasses () 
	java.util.Map getContainers () 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String name
		int since
		int deprecatedIn
		int removedIn
		String name
		int since
		int deprecatedIn
		int removedIn
		String name
		int since
		int removedIn
		String name
		int since
		int removedIn
		String name
		int since
		int deprecatedIn
		int removedIn
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
	private com.android.tools.lint.checks.ApiClass addClass (java.lang.String, int, int, int) 
		String name
		int apiLevel
		int deprecatedIn
		int removedIn
		com.android.tools.lint.checks.ApiClass cls
		String containerName
		int len
		boolean isClass
		com.android.tools.lint.checks.ApiClassOwner container
	private int getSince (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private int getDeprecatedIn (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private int getRemovedIn (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	private int getAttributeValue (org.xml.sax.Attributes, java.lang.String, int) 
		org.xml.sax.Attributes attributes
		String attributeName
		int defaultValue
		String attributeValue
	static void  () 
}

com/android/tools/lint/checks/CordovaVersionDetector.class

com/android/tools/lint/checks/ViewConstructorDetector.class
ViewConstructorDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ViewConstructorDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	private static boolean isXmlConstructor (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiParameterList parameterList
		int argumentCount
		com.intellij.psi.PsiParameter[] parameters
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.intellij.psi.PsiMethod constructor
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		boolean found
	static void  () 
}

com/android/tools/lint/checks/ReadParcelableDetector.class
ReadParcelableDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ReadParcelableDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		String message
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.LintFix fix
		org.jetbrains.uast.UExpression parameter
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiClass containingClass
		java.util.List expressions
		int argumentCount
	private static com.android.tools.lint.detector.api.LintFix createQuickfixData (java.lang.String) 
		String parameter
	static void  () 
}

com/android/tools/lint/checks/StringAuthLeakDetector$AuthLeakChecker.class
StringAuthLeakDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.StringAuthLeakDetector$AuthLeakChecker extends com.android.tools.lint.client.api.UElementHandler {
	private static final String LEGAL_CHARS
	private static final java.util.regex.Pattern AUTH_REGEXP
	private final com.android.tools.lint.detector.api.JavaContext context
	private void  (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void visitLiteralExpression (org.jetbrains.uast.ULiteralExpression) 
		String password
		com.android.tools.lint.detector.api.Location location
		java.util.regex.Matcher matcher
		org.jetbrains.uast.ULiteralExpression node
	void  (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.checks.StringAuthLeakDetector$1) 
		com.android.tools.lint.detector.api.JavaContext x0
		com.android.tools.lint.checks.StringAuthLeakDetector$1 x1
	static void  () 
}

com/android/tools/lint/checks/AnnotationDetector.class
AnnotationDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.AnnotationDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final String GMS_HIDE_ANNOTATION
	public static final com.android.support.AndroidxName CHECK_RESULT_ANNOTATION
	public static final com.android.support.AndroidxName INT_RANGE_ANNOTATION
	public static final com.android.support.AndroidxName FLOAT_RANGE_ANNOTATION
	public static final com.android.support.AndroidxName SIZE_ANNOTATION
	public static final com.android.support.AndroidxName PERMISSION_ANNOTATION
	public static final com.android.support.AndroidxName UI_THREAD_ANNOTATION
	public static final com.android.support.AndroidxName MAIN_THREAD_ANNOTATION
	public static final com.android.support.AndroidxName WORKER_THREAD_ANNOTATION
	public static final com.android.support.AndroidxName BINDER_THREAD_ANNOTATION
	public static final com.android.support.AndroidxName ANY_THREAD_ANNOTATION
	public static final com.android.support.AndroidxName RESTRICT_TO_ANNOTATION
	public static final com.android.support.AndroidxName VISIBLE_FOR_TESTING_ANNOTATION
	public static final com.android.support.AndroidxName PERMISSION_ANNOTATION_READ
	public static final com.android.support.AndroidxName PERMISSION_ANNOTATION_WRITE
	public static final com.android.support.AndroidxName HALF_FLOAT_ANNOTATION
	public static final String THREAD_SUFFIX
	public static final String ATTR_SUGGEST
	public static final String ATTR_TO
	public static final String ATTR_FROM
	public static final String ATTR_FROM_INCLUSIVE
	public static final String ATTR_TO_INCLUSIVE
	public static final String ATTR_MULTIPLE
	public static final String ATTR_MIN
	public static final String ATTR_MAX
	public static final String ATTR_ALL_OF
	public static final String ATTR_ANY_OF
	public static final String ATTR_CONDITIONAL
	public static final String SECURITY_EXCEPTION
	public static final String FINDBUGS_ANNOTATIONS_CHECK_RETURN_VALUE
	public static final String JAVAX_ANNOTATION_CHECK_RETURN_VALUE
	public static final String ERRORPRONE_CAN_IGNORE_RETURN_VALUE
	public static final String GUAVA_VISIBLE_FOR_TESTING
	public static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue INSIDE_METHOD
	public static final com.android.tools.lint.detector.api.Issue ANNOTATION_USAGE
	public static final com.android.tools.lint.detector.api.Issue UNIQUE
	public static final com.android.tools.lint.detector.api.Issue FLAG_STYLE
	public static final com.android.tools.lint.detector.api.Issue SWITCH_TYPE_DEF
	private java.util.Set mWarnedFlags
	public void  () 
	public java.util.List getApplicableUastTypes () 
		java.util.List types
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	private static java.util.List computeFieldNames (org.jetbrains.uast.USwitchExpression, java.lang.Iterable) 
		com.android.tools.lint.detector.api.ExternalReferenceExpression externalRef
		com.intellij.psi.PsiElement resolved
		String referenceName
		com.intellij.psi.PsiReferenceExpression ref
		com.intellij.psi.PsiElement resolved
		String resolvedName
		org.jetbrains.uast.UReferenceExpression ref
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiClass containingClass
		com.intellij.psi.PsiField field
		String name
		org.jetbrains.uast.UClass clz
		Object o
		org.jetbrains.uast.USwitchExpression node
		Iterable allowedValues
		java.util.List list
	private static org.jetbrains.uast.UElement getAnnotationScope (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation node
		org.jetbrains.uast.UElement scope
	private static boolean removeFieldFromList (java.util.List, com.intellij.psi.PsiField) 
		com.intellij.psi.PsiField candidateField
		Object field
		java.util.List fields
		com.intellij.psi.PsiField resolvedField
	static com.intellij.psi.PsiAnnotation[] filterRelevantAnnotations (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiAnnotation[]) 
		com.intellij.psi.PsiAnnotation inner
		String a
		int j
		String signature
		com.intellij.psi.PsiJavaCodeReferenceElement ref
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiClass cls
		com.intellij.psi.PsiAnnotation[] innerAnnotations
		com.intellij.psi.PsiAnnotation annotation
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiAnnotation[] annotations
		java.util.List result
		int length
	static org.jetbrains.uast.UElement access$100 (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation x0
	static java.util.Set access$200 (com.android.tools.lint.checks.AnnotationDetector) 
		com.android.tools.lint.checks.AnnotationDetector x0
	static java.util.Set access$202 (com.android.tools.lint.checks.AnnotationDetector, java.util.Set) 
		com.android.tools.lint.checks.AnnotationDetector x0
		java.util.Set x1
	static com.android.tools.lint.detector.api.LintFix$Builder access$300 (com.android.tools.lint.checks.AnnotationDetector) 
		com.android.tools.lint.checks.AnnotationDetector x0
	static java.util.List access$400 (org.jetbrains.uast.USwitchExpression, java.lang.Iterable) 
		org.jetbrains.uast.USwitchExpression x0
		Iterable x1
	static boolean access$600 (java.util.List, com.intellij.psi.PsiField) 
		java.util.List x0
		com.intellij.psi.PsiField x1
	static com.android.tools.lint.detector.api.LintFix$Builder access$800 (com.android.tools.lint.checks.AnnotationDetector) 
		com.android.tools.lint.checks.AnnotationDetector x0
	static com.android.tools.lint.detector.api.LintFix$Builder access$900 (com.android.tools.lint.checks.AnnotationDetector) 
		com.android.tools.lint.checks.AnnotationDetector x0
	static void  () 
}

com/android/tools/lint/checks/ApiMember.class
ApiMember.java
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ApiMember extends java.lang.Object {
	private final String mSignature
	private final int mSince
	private final int mDeprecatedIn
	private final int mRemovedIn
	static final boolean $assertionsDisabled
	public void  (java.lang.String, int, int, int) 
		String signature
		int since
		int deprecatedIn
		int removedIn
	public java.lang.String getSignature () 
	public int getSince () 
	public int getDeprecatedIn () 
	public int getRemovedIn () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.checks.ApiMember other
	public int hashCode () 
	public java.lang.String toString () 
	static void  () 
}

com/android/tools/lint/checks/SecurityDetector.class
SecurityDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.SecurityDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.XmlScanner com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION_MANIFEST
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION_JAVA
	public static final com.android.tools.lint.detector.api.Issue EXPORTED_SERVICE
	public static final com.android.tools.lint.detector.api.Issue EXPORTED_PROVIDER
	public static final com.android.tools.lint.detector.api.Issue EXPORTED_RECEIVER
	public static final com.android.tools.lint.detector.api.Issue OPEN_PROVIDER
	public static final com.android.tools.lint.detector.api.Issue SET_READABLE
	public static final com.android.tools.lint.detector.api.Issue SET_WRITABLE
	public static final com.android.tools.lint.detector.api.Issue WORLD_WRITEABLE
	public static final com.android.tools.lint.detector.api.Issue WORLD_READABLE
	private static final String FILE_CLASS
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String tag
	public static boolean getExported (org.w3c.dom.Element) 
		org.w3c.dom.Element child
		org.w3c.dom.Element element
		String exportValue
	private static boolean isUnprotectedByPermission (org.w3c.dom.Element) 
		org.w3c.dom.Element application
		org.w3c.dom.Node parent
		org.w3c.dom.Element element
		String permission
	private static boolean isWearableListenerServiceAction (org.w3c.dom.Element) 
		String name
		org.w3c.dom.Element innerChild
		org.w3c.dom.Element child
		org.w3c.dom.Element element
	private static boolean isStandardReceiver (org.w3c.dom.Element) 
		String categoryString
		org.w3c.dom.Element innerChild
		org.w3c.dom.Element child
		org.w3c.dom.Element element
		String name
	private static void checkReceiver (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	private static void checkService (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	private static void checkGrantPermission (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Attr path
		org.w3c.dom.Attr prefix
		org.w3c.dom.Attr pattern
		String msg
	private static void checkProvider (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String tag
		org.w3c.dom.Element child
		com.android.tools.lint.detector.api.LintFix fix
		boolean hasPermission
		String permission
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String exportValue
		boolean exported
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
		java.util.List args
		String methodName
	public java.util.List getApplicableUastTypes () 
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	static void  () 
}

com/android/tools/lint/checks/ObjectAnimatorDetector.class
ObjectAnimatorDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ObjectAnimatorDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.support.AndroidxName KEEP_ANNOTATION
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue MISSING_KEEP
	public static final com.android.tools.lint.detector.api.Issue BROKEN_PROPERTY
	private java.util.Set mAlreadyWarned
	static final boolean $assertionsDisabled
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		String expectedType
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		java.util.List expressions
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiClass targetClass
		String methodName
	private static java.lang.String getExpectedType (org.jetbrains.uast.UCallExpression, int) 
		String typeName
		com.intellij.psi.PsiType evaluatorType
		java.util.List args
		org.jetbrains.uast.UCallExpression method
		int evaluatorIndex
		String methodName
	private void checkPropertyValueHolders (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiClass, java.util.List) 
		String expectedType
		java.util.List args
		org.jetbrains.uast.UExpression arg
		org.jetbrains.uast.UCallExpression holder
		int i
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiClass targetClass
		java.util.List expressions
	private static org.jetbrains.uast.UCallExpression findHolderConstruction (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UCallExpression callExpression
		org.jetbrains.uast.UCallExpression selector
		org.jetbrains.uast.UQualifiedReferenceExpression qualified
		com.intellij.psi.PsiElement el
		org.jetbrains.uast.UCallExpression callExpression
		org.jetbrains.uast.UCallExpression callExpression
		org.jetbrains.uast.UQualifiedReferenceExpression expression
		com.intellij.psi.PsiVariable variable
		org.jetbrains.uast.UExpression lastAssignment
		com.intellij.psi.PsiElement resolved
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UExpression arg
	private static boolean isHolderConstructionMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiMethod resolved
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression callExpression
		String referenceName
	private void checkProperty (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UExpression, com.intellij.psi.PsiClass, java.lang.String) 
		com.intellij.psi.PsiMethod m
		com.intellij.psi.PsiAnnotation annotation
		com.intellij.psi.PsiModifierList modifierList
		com.intellij.psi.PsiModifierListOwner owner
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UExpression propertyNameExpression
		com.intellij.psi.PsiClass targetClass
		String expectedType
		Object property
		String propertyName
		String qualifiedName
		String methodName
		com.intellij.psi.PsiMethod[] methods
		com.intellij.psi.PsiMethod bestMethod
		boolean isExactMatch
	private void report (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UExpression, com.intellij.psi.PsiMethod, java.lang.String, com.android.tools.lint.detector.api.LintFix) 
		String secondaryMessage
		com.android.tools.lint.detector.api.Location secondary
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.JavaContext context
		com.android.tools.lint.detector.api.Issue issue
		org.jetbrains.uast.UExpression propertyNameExpression
		com.intellij.psi.PsiMethod method
		String message
		com.android.tools.lint.detector.api.LintFix fix
		boolean reportOnMethod
		Object locationNode
		com.android.tools.lint.detector.api.Location methodLocation
		com.android.tools.lint.detector.api.Location location
		org.jetbrains.uast.UElement owner
	private static boolean isInSameCompilationUnit (org.jetbrains.uast.UElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement psi
		org.jetbrains.uast.UElement element1
		com.intellij.psi.PsiElement element2
		org.jetbrains.uast.UFile containingFile
		com.intellij.psi.PsiFile file
	private static java.lang.String getMethodName (java.lang.String, java.lang.String) 
		String prefix
		String propertyName
		char firstLetter
		String theRest
	private static boolean isMinifying (com.android.tools.lint.detector.api.JavaContext) 
		com.android.builder.model.BuildTypeContainer buildTypeContainer
		com.android.tools.lint.detector.api.JavaContext context
		com.android.tools.lint.detector.api.Project project
		com.android.builder.model.AndroidProject model
	static void  () 
}

com/android/tools/lint/checks/AppLinksAutoVerifyDetector$HttpResult.class
AppLinksAutoVerifyDetector.java
package com.android.tools.lint.checks
final com.android.tools.lint.checks.AppLinksAutoVerifyDetector$HttpResult extends java.lang.Object {
	private final int mStatus
	private final com.google.gson.JsonElement mJsonFile
	void  (int, com.google.gson.JsonElement) 
		int status
		com.google.gson.JsonElement jsonFile
	static int access$000 (com.android.tools.lint.checks.AppLinksAutoVerifyDetector$HttpResult) 
		com.android.tools.lint.checks.AppLinksAutoVerifyDetector$HttpResult x0
	static com.google.gson.JsonElement access$100 (com.android.tools.lint.checks.AppLinksAutoVerifyDetector$HttpResult) 
		com.android.tools.lint.checks.AppLinksAutoVerifyDetector$HttpResult x0
}

com/android/tools/lint/checks/NestedScrollingWidgetDetector.class
NestedScrollingWidgetDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.NestedScrollingWidgetDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	private int mVisitingHorizontalScroll
	private int mVisitingVerticalScroll
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	static final boolean $assertionsDisabled
	public void  () 
	public void beforeCheckFile (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public java.util.Collection getApplicableElements () 
	private org.w3c.dom.Element findOuterScrollingWidget (org.w3c.dom.Node, boolean) 
		org.w3c.dom.Element element
		String tagName
		org.w3c.dom.Node node
		boolean vertical
		java.util.Collection applicableElements
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String format
		String format
		String msg
		org.w3c.dom.Element parent
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		boolean vertical
	public void visitElementAfter (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	private static boolean isVerticalScroll (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		String view
	static void  () 
}

com/android/tools/lint/checks/VectorPathDetector.class
VectorPathDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.VectorPathDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	public static final com.android.tools.lint.detector.api.Issue PATH_LENGTH
	public static final com.android.tools.lint.detector.api.Issue PATH_VALID
	private static final int MAX_PATH_DATA_LENGTH
	static final boolean $assertionsDisabled
	public void  () 
	public java.util.Collection getApplicableAttributes () 
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		com.android.resources.ResourceUrl url
		com.android.ide.common.resources.AbstractResourceRepository repository
		java.util.List item
		com.android.ide.common.rendering.api.ResourceValue resourceValue
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String value
		org.w3c.dom.Element root
		String message
	private static boolean isRasterizingVector (com.android.tools.lint.detector.api.XmlContext) 
		com.android.tools.lint.detector.api.XmlContext context
		com.android.tools.lint.detector.api.Project project
	public void validatePath (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr, java.lang.String) 
		int trimStart
		int trimEnd
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String path
		int start
		int end
	private void checkFloats (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr, java.lang.String, int, int) 
		boolean isPrevExponential
		char currentChar
		java.text.DecimalFormat df
		String number
		String converted
		String message
		String number
		String replace
		String message
		int currentIndex
		boolean foundSeparator
		boolean endWithNegOrDot
		boolean hasExponential
		boolean secondDot
		boolean isExponential
		int endPosition
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String s
		int start
		int end
		int startPosition
	private void reportInvalidPathData (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr, java.lang.String, int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String s
		int startPosition
		int currentIndex
		String number
		String replace
		String message
		String sharedName
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Position startPos
		com.android.tools.lint.detector.api.LintFix lintFix
	private static int findNextStart (java.lang.String, int) 
		char c
		String s
		int end
	static void  () 
}

com/android/tools/lint/checks/InefficientWeightDetector.class
InefficientWeightDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.InefficientWeightDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue INEFFICIENT_WEIGHT
	public static final com.android.tools.lint.detector.api.Issue NESTED_WEIGHTS
	public static final com.android.tools.lint.detector.api.Issue BASELINE_WEIGHTS
	public static final com.android.tools.lint.detector.api.Issue WRONG_0DP
	public static final com.android.tools.lint.detector.api.Issue ORIENTATION
	private final java.util.Map mInsideWeight
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		org.w3c.dom.Attr sizeNode
		Boolean inside
		org.w3c.dom.Element child
		org.w3c.dom.Element child
		String width
		String message
		boolean maxWidthSet
		java.util.Iterator iterator
		java.util.List values
		boolean ignore
		boolean ignore
		String message
		boolean ignore
		String tagName
		org.w3c.dom.Element child
		com.android.tools.lint.detector.api.LintFix fix
		boolean allChildrenAreLayouts
		com.android.tools.lint.client.api.SdkInfo sdkInfo
		String dimension
		String v
		com.android.ide.common.rendering.api.ResourceValue value
		String style
		java.util.List sizes
		String msg
		String dimension
		org.w3c.dom.Attr sizeNode
		String size
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		java.util.List children
		boolean multipleWeights
		org.w3c.dom.Element weightChild
		boolean checkNesting
		String orientation
	private com.android.tools.lint.detector.api.LintFix createOrientationFixes () 
		com.android.tools.lint.detector.api.LintFix horizontal
		com.android.tools.lint.detector.api.LintFix vertical
	private static void checkWrong0Dp (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.util.List) 
		String tagName
		boolean hasWeight
		org.w3c.dom.Attr widthNode
		org.w3c.dom.Attr heightNode
		boolean noWidth
		boolean noHeight
		org.w3c.dom.Element child
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		java.util.List children
		boolean isVertical
		String orientation
	static void  () 
}

com/android/tools/lint/checks/Api$MyHashMap$1.class
Api.java
package com.android.tools.lint.checks
final com.android.tools.lint.checks.Api$MyHashMap$1 extends java.lang.Object implements gnu.trove.TObjectHashingStrategy  {
	void  () 
	public int computeHashCode (java.lang.String) 
		char c
		int i
		String str
		int h
	public boolean equals (java.lang.String, java.lang.String) 
		int i
		String s1
		String s2
	public volatile boolean equals (java.lang.Object, java.lang.Object) 
	public volatile int computeHashCode (java.lang.Object) 
}

com/android/tools/lint/checks/DuplicateIdDetector$Occurrence.class
DuplicateIdDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.DuplicateIdDetector$Occurrence extends java.lang.Object implements java.lang.Comparable  {
	public final java.io.File file
	public final String includePath
	public com.android.tools.lint.checks.DuplicateIdDetector$Occurrence next
	public com.android.tools.lint.detector.api.Location location
	public String message
	public void  (java.io.File, java.lang.String, java.lang.String) 
		java.io.File file
		String message
		String includePath
	public java.lang.String toString () 
	public int compareTo (com.android.tools.lint.checks.DuplicateIdDetector$Occurrence) 
		com.android.tools.lint.checks.DuplicateIdDetector$Occurrence other
		int delta
	public volatile int compareTo (java.lang.Object) 
}

com/android/tools/lint/checks/MathDetector.class
MathDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.MathDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
	static void  () 
}

com/android/tools/lint/checks/JobSchedulerDetector.class
JobSchedulerDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.JobSchedulerDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String CLASS_JOB_SERVICE
	public void  () 
	public java.util.List getApplicableConstructorTypes () 
	public void visitConstructor (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiElement resolved
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod constructor
		java.util.List arguments
		org.jetbrains.uast.UExpression componentName
		org.jetbrains.uast.UCallExpression call
		org.jetbrains.uast.UExpression typeReference
		org.jetbrains.uast.UClassLiteralExpression classRef
		com.intellij.psi.PsiType serviceType
		com.intellij.psi.PsiClass serviceClass
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	private static void ensureBindServicePermission (com.android.tools.lint.detector.api.JavaContext, java.lang.String, org.jetbrains.uast.UClassLiteralExpression) 
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.detector.api.Location secondary
		String permission
		String name
		com.android.tools.lint.detector.api.JavaContext context
		String fqcn
		org.jetbrains.uast.UClassLiteralExpression typeReference
		com.android.tools.lint.detector.api.Project project
		org.w3c.dom.Document mergedManifest
		org.w3c.dom.Element manifest
		org.w3c.dom.Element application
		org.w3c.dom.Element service
	static void  () 
}

com/android/tools/lint/checks/CleanupDetector$CommitCallChecker.class
CleanupDetector.java
package com.android.tools.lint.checks
abstract com.android.tools.lint.checks.CleanupDetector$CommitCallChecker extends java.lang.Object {
	public abstract boolean isCommitCall (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
}

com/android/tools/lint/checks/DuplicateIdDetector.class
DuplicateIdDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.DuplicateIdDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	private java.util.Map mFileIds
	private java.util.Map mFileToIds
	private java.util.Map mIncludes
	private com.google.common.collect.Multimap mLocations
	private java.util.List mErrors
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue WITHIN_LAYOUT
	public static final com.android.tools.lint.detector.api.Issue CROSS_LAYOUT
	static final boolean $assertionsDisabled
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableAttributes () 
	public java.util.Collection getApplicableElements () 
	public void beforeCheckFile (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void afterCheckFile (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void beforeCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.checks.DuplicateIdDetector$IncludeGraph graph
		org.w3c.dom.Node node
		Object clientData
		com.android.tools.lint.checks.DuplicateIdDetector$Occurrence o
		com.android.tools.lint.detector.api.Location location
		java.util.List sorted
		com.android.tools.lint.checks.DuplicateIdDetector$Occurrence curr
		com.android.tools.lint.detector.api.Location prev
		com.android.tools.lint.checks.DuplicateIdDetector$Occurrence occurrence
		com.android.tools.lint.detector.api.Context context
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		java.util.List to
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.checks.DuplicateIdDetector$Occurrence occurrence
		java.util.Collection occurrences
		com.google.common.collect.Multimap map
		java.util.Collection maps
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String layout
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		String parentName
		org.w3c.dom.Node parentNode
		String parentName
		org.w3c.dom.Node parentNode
		String ownerName
		com.android.tools.lint.detector.api.Location secondLocation
		com.android.tools.lint.detector.api.Location location
		org.w3c.dom.Attr first
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.checks.DuplicateIdDetector$Occurrence occurrence
		java.util.Collection occurrences
		com.google.common.collect.Multimap map
		java.util.Collection maps
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String id
	static java.util.Map access$000 (com.android.tools.lint.checks.DuplicateIdDetector) 
		com.android.tools.lint.checks.DuplicateIdDetector x0
	static java.util.Map access$100 (com.android.tools.lint.checks.DuplicateIdDetector) 
		com.android.tools.lint.checks.DuplicateIdDetector x0
	static com.google.common.collect.Multimap access$300 (com.android.tools.lint.checks.DuplicateIdDetector) 
		com.android.tools.lint.checks.DuplicateIdDetector x0
	static java.util.List access$402 (com.android.tools.lint.checks.DuplicateIdDetector, java.util.List) 
		com.android.tools.lint.checks.DuplicateIdDetector x0
		java.util.List x1
	static com.google.common.collect.Multimap access$302 (com.android.tools.lint.checks.DuplicateIdDetector, com.google.common.collect.Multimap) 
		com.android.tools.lint.checks.DuplicateIdDetector x0
		com.google.common.collect.Multimap x1
	static java.util.List access$400 (com.android.tools.lint.checks.DuplicateIdDetector) 
		com.android.tools.lint.checks.DuplicateIdDetector x0
	static void  () 
}

com/android/tools/lint/checks/ViewHolderDetector$InflationVisitor.class
ViewHolderDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.ViewHolderDetector$InflationVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final com.android.tools.lint.detector.api.JavaContext context
	private java.util.List nodes
	private boolean haveConditional
	public void  (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
	private void checkMethodCall (org.jetbrains.uast.UCallExpression) 
		boolean insideIf
		String methodName
		org.jetbrains.uast.UCallExpression node
		org.jetbrains.uast.UExpression receiver
	public void finish () 
		String message
		org.jetbrains.uast.UCallExpression node
}

com/android/tools/lint/checks/RegistrationDetector.class
RegistrationDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.RegistrationDetector extends com.android.tools.lint.detector.api.LayoutDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	protected java.util.Map mManifestRegistrations
	private static final String[] sTags
	private static final String[] sClasses
	public void  () 
	private java.util.Map getManifestRegistrations (com.android.tools.lint.detector.api.Project) 
		org.w3c.dom.Element c
		org.w3c.dom.Document mergedManifest
		org.w3c.dom.Element application
		com.android.tools.lint.detector.api.Project mainProject
	private void registerElement (org.w3c.dom.Element) 
		org.w3c.dom.Element c
		String fqcn
		String tag
		String frameworkClass
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		String framework
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass cls
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		String rightTag
		String className
		java.util.Map manifestRegistrations
	private static void reportWrongTag (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass, java.lang.String, java.lang.String, java.lang.String) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass node
		String rightTag
		String className
		String framework
		String wrongTag
		com.android.tools.lint.detector.api.Location location
		String message
	private static java.lang.String describeTag (java.lang.String) 
		String tag
		String article
	private static void reportMissing (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass, java.lang.String, java.lang.String) 
		java.io.File file
		String artifactName
		com.android.builder.model.SourceProviderContainer extra
		java.io.File file
		String artifactName
		com.android.builder.model.SourceProviderContainer extra
		com.android.builder.model.ProductFlavorContainer container
		String javaSource
		com.android.builder.model.AndroidProject model
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass node
		String className
		String tag
		com.android.tools.lint.detector.api.Location location
		String message
	private static java.lang.String getTag (com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UClass) 
		String s
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		org.jetbrains.uast.UClass cls
		String tag
	private static java.lang.String tagToClass (java.lang.String) 
		int i
		int n
		String tag
	protected static java.lang.String classToTag (java.lang.String) 
		int i
		int n
		String className
	static void  () 
}

com/android/tools/lint/checks/IconDetector$WebpHeader.class
IconDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.IconDetector$WebpHeader extends java.lang.Object {
	public String format
	int width
	int height
	private void  () 
	private static com.android.tools.lint.checks.IconDetector$WebpHeader getWebpHeader (java.io.File) 
		int i
		int byte1
		int byte2
		int byte3
		int byte4
		int i
		int byte1
		int byte2
		int byte3
		int byte4
		int byte5
		int byte6
		int i
		int byte1
		int byte2
		int byte3
		int byte4
		int format
		com.android.tools.lint.checks.IconDetector$WebpHeader data
		java.io.InputStream is
		java.io.File file
	static com.android.tools.lint.checks.IconDetector$WebpHeader access$000 (java.io.File) 
		java.io.File x0
}

com/android/tools/lint/checks/CommentDetector.class
CommentDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.CommentDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final String STOPSHIP_COMMENT
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue EASTER_EGG
	public static final com.android.tools.lint.detector.api.Issue STOP_SHIP
	private static final boolean USE_AST
	private static final String ESCAPE_STRING
	static final boolean $assertionsDisabled
	public void  () 
	public java.util.List getApplicableUastTypes () 
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void afterCheckFile (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	private static void checkJava (com.android.tools.lint.detector.api.JavaContext) 
		int start
		int end
		int start
		int end
		char next
		char c
		int i
		int n
		com.android.tools.lint.detector.api.JavaContext context
		CharSequence source
	public void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
	private static void checkXml (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) 
		String source
		int i
		int n
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		org.w3c.dom.NodeList children
	private static void checkComment (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, org.jetbrains.uast.UComment, java.lang.CharSequence, int, int, int) 
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location location
		String message
		Boolean releaseMode
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.LintFix fix
		String message
		char c
		int i
		com.android.tools.lint.detector.api.JavaContext javaContext
		com.android.tools.lint.detector.api.XmlContext xmlContext
		org.w3c.dom.Node xmlNode
		org.jetbrains.uast.UComment javaNode
		CharSequence source
		int offset
		int start
		int end
		char prev
		com.android.tools.lint.detector.api.Context context
	private static com.android.tools.lint.detector.api.LintFix createRemoveStopShipFix () 
	private static java.lang.Boolean getReleaseMode (com.android.tools.lint.detector.api.Context) 
		com.android.builder.model.BuildTypeContainer container
		String buildType
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Project project
		com.android.builder.model.AndroidProject model
		com.android.builder.model.Variant variant
	static void access$000 (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, org.jetbrains.uast.UComment, java.lang.CharSequence, int, int, int) 
		com.android.tools.lint.detector.api.JavaContext x0
		com.android.tools.lint.detector.api.XmlContext x1
		org.w3c.dom.Node x2
		org.jetbrains.uast.UComment x3
		CharSequence x4
		int x5
		int x6
		int x7
	static void  () 
}

com/android/tools/lint/checks/VersionChecks$ApiCheckGraph.class
VersionChecks.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.VersionChecks$ApiCheckGraph extends com.android.tools.lint.checks.ControlFlowGraph {
	private final int mRequiredApi
	public void  (int) 
		int requiredApi
	protected void add (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.AbstractInsnNode) 
		boolean includeEdge
		boolean includeEdge
		boolean includeEdge
		boolean includeEdge
		boolean includeEdge
		org.objectweb.asm.tree.JumpInsnNode jumpNode
		int api
		boolean isJumpEdge
		boolean includeEdge
		org.objectweb.asm.tree.IntInsnNode intNode
		org.objectweb.asm.tree.AbstractInsnNode from
		org.objectweb.asm.tree.AbstractInsnNode to
}

com/android/tools/lint/checks/FloatRangeConstraint.class
FloatRangeConstraint.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.FloatRangeConstraint extends com.android.tools.lint.checks.RangeConstraint {
	final double from
	final double to
	final boolean fromInclusive
	final boolean toInclusive
	static final boolean $assertionsDisabled
	public static com.android.tools.lint.checks.FloatRangeConstraint create (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation annotation
		double from
		double to
		boolean fromInclusive
		boolean toInclusive
	static com.android.tools.lint.checks.FloatRangeConstraint range (double, double) 
		double from
		double to
	static com.android.tools.lint.checks.FloatRangeConstraint atLeast (double) 
		double from
	static com.android.tools.lint.checks.FloatRangeConstraint atMost (double) 
		double to
	static com.android.tools.lint.checks.FloatRangeConstraint greaterThan (double) 
		double from
	static com.android.tools.lint.checks.FloatRangeConstraint lessThan (double) 
		double to
	void  (double, double, boolean, boolean) 
		double from
		double to
		boolean fromInclusive
		boolean toInclusive
	public boolean isValid (double) 
		double value
	public java.lang.String describe () 
	public java.lang.String describe (double) 
		double argument
	public java.lang.String describe (org.jetbrains.uast.UExpression, java.lang.Double) 
		String str
		double value
		org.jetbrains.uast.UExpression argument
		Double actualValue
		StringBuilder sb
		String valueString
	public java.lang.Boolean contains (com.android.tools.lint.checks.RangeConstraint) 
		com.android.tools.lint.checks.FloatRangeConstraint otherRange
		com.android.tools.lint.checks.IntRangeConstraint otherRange
		com.android.tools.lint.checks.RangeConstraint other
	public java.lang.String toString () 
	static void  () 
}

com/android/tools/lint/checks/HardwareIdDetector.class
HardwareIdDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.HardwareIdDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String BLUETOOTH_ADAPTER_GET_ADDRESS
	private static final String WIFI_INFO_GET_MAC_ADDRESS
	private static final String TELEPHONY_MANAGER_GET_DEVICE_ID
	private static final String TELEPHONY_MANAGER_GET_LINE_1_NUMBER
	private static final String TELEPHONY_MANAGER_GET_SIM_SERIAL_NUMBER
	private static final String TELEPHONY_MANAGER_GET_SUBSCRIBER_ID
	private static final String SETTINGS_SECURE_GET_STRING
	private static final String PLAY_SERVICES_NOT_AVAILABLE_EXCEPTION
	private static final String MESSAGE_DEVICE_IDENTIFIERS
	private static final String RO_SERIALNO
	private static final String CLASS_FOR_NAME
	private static final String CLASSLOADER_LOAD_CLASS
	static final boolean $assertionsDisabled
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		String value
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		String className
		String methodName
		String message
	public java.util.List getApplicableReferenceNames () 
	public void visitReference (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UReferenceExpression, com.intellij.psi.PsiElement) 
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UReferenceExpression reference
		com.intellij.psi.PsiElement resolved
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	private static boolean inCatchPlayServicesNotAvailableException (org.jetbrains.uast.UExpression) 
		com.intellij.psi.PsiType t
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.UCatchClause surroundingCatchSection
	private static void findReflectionUsage (org.jetbrains.uast.UCallExpression, com.android.tools.lint.detector.api.JavaContext) 
		int paramIndex
		com.android.tools.lint.checks.HardwareIdDetector$FindMethodCallVisitor methodCallVisitor
		org.jetbrains.uast.UCallExpression expression
		com.android.tools.lint.detector.api.JavaContext context
		java.util.List methodArgs
		String value
		org.jetbrains.uast.UMethod surroundingMethod
		com.android.tools.lint.checks.HardwareIdDetector$InvokeCallVisitor visitor
		com.intellij.psi.PsiParameter argExpression
		org.jetbrains.uast.UClass surroundingClass
	static boolean access$000 (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression x0
	static void  () 
}

com/android/tools/lint/checks/IncludeDetector.class
IncludeDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.IncludeDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		org.w3c.dom.Attr attribute
		String name
		int i
		String condition
		String message
		com.android.tools.lint.detector.api.LintFix$GroupBuilder fixes
		org.w3c.dom.Attr attribute
		String name
		int i
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.NamedNodeMap attributes
		int length
		boolean hasWidth
		boolean hasHeight
		boolean hasOtherLayoutParam
		boolean flagWidth
		boolean flagHeight
	static void  () 
}

com/android/tools/lint/checks/PowerManagerDetector.class
PowerManagerDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.PowerManagerDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.Detector$UastScanner  {
	private static final String POWER_MANAGER_CLASS_NAME
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue INVALID_WAKE_LOCK_TAG
	public void  () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		java.util.List expressions
		org.jetbrains.uast.UElement secondArgumentExpression
		String value
		String error
	public java.util.List getApplicableMethodNames () 
	private static java.lang.String getErrorForTagName (java.lang.String) 
		String message
		String tagName
	private static boolean isReservedTagName (java.lang.String) 
		String tagName
	static void  () 
}

com/android/tools/lint/checks/PermissionHolder$SetPermissionLookup.class
PermissionHolder.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.PermissionHolder$SetPermissionLookup extends java.lang.Object implements com.android.tools.lint.checks.PermissionHolder  {
	private final java.util.Set mGrantedPermissions
	private final java.util.Set mRevocablePermissions
	private final com.android.sdklib.AndroidVersion mMinSdkVersion
	private final com.android.sdklib.AndroidVersion mTargetSdkVersion
	public void  (java.util.Set, java.util.Set, com.android.sdklib.AndroidVersion, com.android.sdklib.AndroidVersion) 
		java.util.Set grantedPermissions
		java.util.Set revocablePermissions
		com.android.sdklib.AndroidVersion minSdkVersion
		com.android.sdklib.AndroidVersion targetSdkVersion
	public void  (java.util.Set, java.util.Set) 
		java.util.Set grantedPermissions
		java.util.Set revocablePermissions
	public void  (java.util.Set) 
		java.util.Set grantedPermissions
	public boolean hasPermission (java.lang.String) 
		String permission
	public boolean isRevocable (java.lang.String) 
		String permission
	public com.android.sdklib.AndroidVersion getMinSdkVersion () 
	public com.android.sdklib.AndroidVersion getTargetSdkVersion () 
	public static com.android.tools.lint.checks.PermissionHolder join (com.android.tools.lint.checks.PermissionHolder, com.android.tools.lint.checks.PermissionRequirement) 
		com.android.tools.lint.checks.PermissionHolder lookup
		com.android.tools.lint.checks.PermissionRequirement requirement
		com.android.tools.lint.checks.PermissionHolder$SetPermissionLookup empty
	public static com.android.tools.lint.checks.PermissionHolder join (com.android.tools.lint.checks.PermissionHolder, java.util.Set) 
		com.android.tools.lint.checks.PermissionHolder lookup
		java.util.Set permissions
}

com/android/tools/lint/checks/MissingIdDetector.class
MissingIdDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.MissingIdDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	static void  () 
}

com/android/tools/lint/checks/FontDetector.class
FontDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.FontDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue FONT_VALIDATION_WARNING
	public static final com.android.tools.lint.detector.api.Issue FONT_VALIDATION_ERROR
	public static final com.android.ide.common.repository.GradleCoordinate MIN_APPSUPPORT_VERSION
	private com.android.ide.common.fonts.FontLoader mFontLoader
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableElements () 
	public void beforeCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.ide.common.fonts.FontProvider provider
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Attr authority
		org.w3c.dom.Attr query
		org.w3c.dom.Attr androidPackage
		org.w3c.dom.Attr certs
		org.w3c.dom.Attr appAuthority
		org.w3c.dom.Attr appQuery
		org.w3c.dom.Attr appPackage
		org.w3c.dom.Attr appCerts
		org.w3c.dom.Attr firstAndroidAttribute
		org.w3c.dom.Attr firstAppAttribute
		java.util.List missingAndroidAttributes
		java.util.List missingAppAttributes
		org.w3c.dom.Element fontTag
		com.android.sdklib.AndroidVersion minSdk
		boolean downloadableFontFile
	private static java.util.List findMissingAttributes (org.w3c.dom.Attr, org.w3c.dom.Attr, org.w3c.dom.Attr, org.w3c.dom.Attr) 
		org.w3c.dom.Attr authority
		org.w3c.dom.Attr query
		org.w3c.dom.Attr packageName
		org.w3c.dom.Attr certs
		java.util.List missing
	private static void checkSupportLibraryVersion (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String message
		com.android.tools.lint.detector.api.LintFix fix
		com.android.ide.common.repository.GradleCoordinate version
		com.android.builder.model.MavenCoordinates rc
		com.android.builder.model.AndroidLibrary library
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		com.android.builder.model.Variant variant
		com.android.builder.model.Dependencies dependencies
	private static boolean reportMisplacedFontTag (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element fontTag
		com.android.tools.lint.detector.api.LintFix fix
	private static void reportUnexpectedAttributeNamespace (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr, java.lang.String) 
		com.android.sdklib.AndroidVersion minSdk
		String message
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr first
		String namespace
	private void reportMissingAppAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr, java.util.List, java.lang.String, java.lang.String, com.android.ide.common.fonts.FontProvider) 
		String message
		com.android.tools.lint.detector.api.LintFix fix
		org.w3c.dom.Element element
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr firstFontAttribute
		java.util.List missingAttributes
		String namespaceUri
		String namespacePrefix
		com.android.ide.common.fonts.FontProvider provider
	private com.android.tools.lint.detector.api.LintFix makeMissingAttributeFix (java.util.List, java.lang.String, com.android.ide.common.fonts.FontProvider) 
		String value
		String missingAttribute
		java.util.List missingAttributes
		String namespaceUri
		com.android.ide.common.fonts.FontProvider provider
		com.android.tools.lint.detector.api.LintFix$GroupBuilder fix
	private static java.lang.String generateNewValue (java.lang.String, com.android.ide.common.fonts.FontProvider) 
		String missingAttribute
		com.android.ide.common.fonts.FontProvider provider
	private com.android.ide.common.fonts.FontProvider reportUnknownProvider (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr, org.w3c.dom.Attr) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attrAuthority
		org.w3c.dom.Attr attrAppAuthority
		String authority
		String appAuthority
		com.android.ide.common.fonts.FontProvider provider
	private com.android.ide.common.fonts.FontProvider reportUnknownProvider (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr, java.lang.String) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attrAuthority
		String authority
		com.android.ide.common.fonts.FontProvider provider
		com.android.tools.lint.detector.api.LintFix fix
		com.android.ide.common.fonts.FontProvider onlyKnownProvider
	private static void reportUnknownPackage (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr, org.w3c.dom.Attr, com.android.ide.common.fonts.FontProvider) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attrAndroidPackage
		org.w3c.dom.Attr attrAppPackage
		com.android.ide.common.fonts.FontProvider provider
		String androidPackage
		String appPackage
	private static void reportUnknownPackage (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr, java.lang.String, com.android.ide.common.fonts.FontProvider) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attrPackage
		String packageName
		com.android.ide.common.fonts.FontProvider provider
		com.android.tools.lint.detector.api.LintFix fix
	private void reportQueryProblem (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr, org.w3c.dom.Attr, com.android.ide.common.fonts.FontProvider) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr androidQueryAttr
		org.w3c.dom.Attr appQueryAttr
		com.android.ide.common.fonts.FontProvider provider
		String androidQuery
		String appQuery
	private void reportQueryProblem (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr, java.lang.String, com.android.ide.common.fonts.FontProvider) 
		com.android.tools.lint.detector.api.LintFix fix
		String better
		com.android.tools.lint.detector.api.LintFix fix
		com.android.ide.common.fonts.FontDetail best
		com.android.ide.common.fonts.MutableFontDetail detail
		com.android.ide.common.fonts.FontFamily family
		String fontName
		com.android.ide.common.fonts.QueryParser$DownloadableParseResult result
		com.android.ide.common.fonts.QueryParser$FontQueryParserError ex
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr queryAttr
		String query
		com.android.ide.common.fonts.FontProvider provider
	private static void reportError (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, java.lang.String, com.android.tools.lint.detector.api.Location, com.android.tools.lint.detector.api.LintFix) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.LintFix fix
	private static void reportWarning (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, java.lang.String, com.android.tools.lint.detector.api.Location, com.android.tools.lint.detector.api.LintFix) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.LintFix fix
	static void  () 
}

com/android/tools/lint/checks/CutPasteDetector.class
CutPasteDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.CutPasteDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private com.intellij.psi.PsiMethod lastMethod
	private java.util.Map ids
	private java.util.Map lhs
	private java.util.Map callOperands
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		org.jetbrains.uast.UCallExpression earlierCall
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location secondary
		org.jetbrains.uast.UReferenceExpression type
		org.jetbrains.uast.UReferenceExpression psiReferenceExpression
		String id
		org.jetbrains.uast.UElement operand
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod calledMethod
		String leftSide
		org.jetbrains.uast.UMethod method
		String callOperand
		java.util.List arguments
		org.jetbrains.uast.UExpression first
	public void afterCheckFile (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	private static java.lang.String getLhs (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UArrayAccessExpression aa
		org.jetbrains.uast.UExpression left
		org.jetbrains.uast.UCallExpression call
		org.jetbrains.uast.UElement parent
	static boolean isReachableFrom (org.jetbrains.uast.UMethod, org.jetbrains.uast.UElement, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UMethod method
		org.jetbrains.uast.UElement from
		org.jetbrains.uast.UElement to
		com.android.tools.lint.checks.CutPasteDetector$ReachabilityVisitor visitor
	static void  () 
}

com/android/tools/lint/checks/LabelForDetector.class
LabelForDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.LabelForDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String PREFIX
	private static final String PROVIDE_HINT
	private static final String PROVIDE_LABEL_FOR_OR_HINT
	private java.util.Set mLabels
	private java.util.List mEditableTextFields
	static final boolean $assertionsDisabled
	public void  () 
	public java.util.Collection getApplicableAttributes () 
	public java.util.Collection getApplicableElements () 
	public void afterCheckFile (com.android.tools.lint.detector.api.Context) 
		String id
		boolean hintProvided
		boolean labelForProvided
		com.android.tools.lint.detector.api.XmlContext xmlContext
		String message
		com.android.tools.lint.detector.api.Location location
		int minSdk
		org.w3c.dom.Element element
		com.android.tools.lint.detector.api.Context context
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		org.w3c.dom.Element element
		org.w3c.dom.Attr textAttributeNode
		org.w3c.dom.Attr contentDescriptionNode
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		org.w3c.dom.Attr hintAttributeNode
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	private static java.lang.String messageWithPrefix (java.lang.String) 
		String message
	static void  () 
}

com/android/tools/lint/checks/GetSignaturesDetector.class
GetSignaturesDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.GetSignaturesDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String PACKAGE_MANAGER_CLASS
	private static final String GET_PACKAGE_INFO
	private static final int GET_SIGNATURES_FLAG
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		int flagValue
		org.jetbrains.uast.UExpression second
		Object number
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		java.util.List arguments
	private static void maybeReportIssue (int, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, org.jetbrains.uast.UExpression) 
		int flagValue
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		org.jetbrains.uast.UExpression last
	static void  () 
}

com/android/tools/lint/checks/TextViewDetector.class
TextViewDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.TextViewDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final com.android.tools.lint.detector.api.Issue SELECTABLE
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.LintFix fix
		String value
		String message
		com.android.tools.lint.detector.api.Location location
		String message
		String view
		org.w3c.dom.Attr attribute
		String name
		boolean isEditAttribute
		int i
		int n
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.NamedNodeMap attributes
	static void  () 
}

com/android/tools/lint/checks/Api$MyHashMap.class
Api.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.Api$MyHashMap extends gnu.trove.THashMap {
	private static final gnu.trove.TObjectHashingStrategy myHashingStrategy
	private static char normalizeSeparator (char) 
		char c
	void  (java.util.Map) 
		java.util.Map data
	static char access$000 (char) 
		char x0
	static void  () 
}

com/android/tools/lint/checks/ButtonDetector.class
ButtonDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ButtonDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	private static final String CANCEL_LABEL
	private static final String OK_LABEL
	private static final String BACK_LABEL
	private static final String YES_LABEL
	private static final String NO_LABEL
	private static final String ANDROID_OK_RESOURCE
	private static final String ANDROID_CANCEL_RESOURCE
	private static final String ANDROID_YES_RESOURCE
	private static final String ANDROID_NO_RESOURCE
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ORDER
	public static final com.android.tools.lint.detector.api.Issue STYLE
	public static final com.android.tools.lint.detector.api.Issue BACK_BUTTON
	public static final com.android.tools.lint.detector.api.Issue CASE
	private java.util.Set mApplicableResources
	private java.util.Map mKeyToLabel
	private java.util.Set mIgnore
	static final boolean $assertionsDisabled
	public void  () 
	public java.util.Collection getApplicableElements () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
		int phase
	private static java.lang.String stripLabel (java.lang.String) 
		String text
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String name
		String label
		String name
		String label
		String name
		char c
		int j
		int len
		String text
		org.w3c.dom.Node child
		int i
		int n
		org.w3c.dom.NodeList childNodes
		com.android.tools.lint.detector.api.Location location
		String key
		String label
		boolean isCancel
		org.w3c.dom.Attr attribute
		com.android.tools.lint.detector.api.Location location
		String message
		boolean isYes
		String text
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		int phase
		String tagName
	private static boolean parentDefinesSelectableItem (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		String background
		org.w3c.dom.Node parent
	private void reportOkPosition (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	private void reportCancelPosition (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	private void foundResource (com.android.tools.lint.detector.api.XmlContext, java.lang.String, org.w3c.dom.Element) 
		String text
		org.w3c.dom.Node child
		int i
		int n
		String itemName
		org.w3c.dom.NodeList childNodes
		org.w3c.dom.Element item
		com.android.tools.lint.detector.api.XmlContext context
		String name
		org.w3c.dom.Element element
		org.w3c.dom.Node parentNode
	private void report (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, boolean) 
		java.io.File layout
		String folderName
		java.io.File folder
		java.io.File res
		java.io.File[] resFolders
		String fileName
		boolean isIcsLayout
		String message
		java.util.List labelList
		String wrong
		String right
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		boolean isCancel
		int target
		boolean mustCreateIcsLayout
		java.util.List buttons
		String message
		String layout
		com.android.tools.lint.detector.api.Location location
	private static void sortButtons (java.util.List) 
		String label
		int i
		int n
		java.util.List labelList
	private static void swap (java.util.List, int, int) 
		String temp
		java.util.List strings
		int i
		int j
	private static java.lang.String describeButtons (java.util.List) 
		String label
		java.util.List labelList
		StringBuilder sb
	private java.util.List getLabelList (java.util.List) 
		String text
		String label
		org.w3c.dom.Element view
		java.util.List views
		java.util.List labels
	private java.lang.String getLabel (java.lang.String) 
		String key
		String label
	private static boolean isWrongCancelPosition (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	private static boolean isWrongOkPosition (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	private static boolean isInButtonBar (org.w3c.dom.Element) 
		String orientation
		org.w3c.dom.Element element
		org.w3c.dom.Node parentNode
		org.w3c.dom.Element parent
		String style
		String layout
		org.w3c.dom.Node n
	private static boolean isWrongPosition (org.w3c.dom.Element, boolean) 
		org.w3c.dom.Node n
		org.w3c.dom.Node n
		String orientation
		org.w3c.dom.Element element
		boolean isCancel
		org.w3c.dom.Node parentNode
		org.w3c.dom.Element parent
		String layout
	private static boolean isTrue (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String attribute
	private static boolean isButtonId (org.w3c.dom.Element, java.lang.String) 
		String id
		org.w3c.dom.Element child
		org.w3c.dom.Element parent
		String targetId
	static void  () 
}

com/android/tools/lint/checks/ToastDetector.class
ToastDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ToastDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		org.jetbrains.uast.UExpression duration
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		java.util.List args
		org.jetbrains.uast.UElement surroundingDeclaration
		org.jetbrains.uast.UElement parent
		com.android.tools.lint.checks.ToastDetector$ShowFinder finder
	static void  () 
}

com/android/tools/lint/checks/ManifestResourceDetector.class
ManifestResourceDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ManifestResourceDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private java.util.Map mManifestLocations
	public void  () 
	public void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
	private void checkManifest (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.detector.api.Project project
		com.android.ide.common.resources.AbstractResourceRepository repository
		org.w3c.dom.Element root
	private void visit (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, com.android.ide.common.resources.AbstractResourceRepository) 
		org.w3c.dom.Attr attribute
		org.w3c.dom.Node node
		String value
		int i
		int n
		org.w3c.dom.Node child
		int i
		int n
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		com.android.ide.common.resources.AbstractResourceRepository repository
		org.w3c.dom.NamedNodeMap attributes
		org.w3c.dom.NodeList children
	private static boolean isAllowedToVary (org.w3c.dom.Attr) 
		org.w3c.dom.Attr attribute
		String name
	private void checkReference (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr, java.lang.String, com.android.ide.common.resources.AbstractResourceRepository) 
		int i
		int n
		String qualifiers
		int qualifierCount
		com.android.ide.common.resources.configuration.FolderConfiguration configuration
		com.android.ide.common.resources.configuration.DensityQualifier densityQualifier
		com.android.ide.common.resources.configuration.VersionQualifier versionQualifier
		com.android.ide.common.resources.ResourceItem item
		String message
		java.util.List list
		java.util.List items
		com.google.common.collect.Multimap typeMap
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String value
		com.android.ide.common.resources.AbstractResourceRepository repository
		com.android.resources.ResourceUrl url
	private void checkResourceFile (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		String tag
		String typeString
		com.android.resources.ResourceType type
		org.w3c.dom.Element item
		String name
		org.w3c.dom.Node child
		int i
		int n
		org.w3c.dom.NodeList children
		org.w3c.dom.Element root
		com.android.resources.ResourceType type
		java.util.List types
		String name
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
		java.io.File parentFile
		String parentName
		int index
		String qualifiers
		com.android.resources.ResourceFolderType folderType
	private void reportIfFound (com.android.tools.lint.detector.api.XmlContext, java.lang.String, java.lang.String, com.android.resources.ResourceType, org.w3c.dom.Node) 
		com.android.tools.lint.detector.api.Location secondaryLocation
		String message
		com.android.tools.lint.detector.api.Location location
		java.util.Collection locations
		com.android.tools.lint.detector.api.XmlContext context
		String qualifiers
		String name
		com.android.resources.ResourceType type
		org.w3c.dom.Node secondary
		com.google.common.collect.Multimap typeMap
	private static java.lang.String getErrorMessage (java.lang.String) 
		String qualifiers
	static void  () 
}

com/android/tools/lint/checks/UnusedResourceDetector$LintResource.class
UnusedResourceDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.UnusedResourceDetector$LintResource extends com.android.ide.common.resources.usage.ResourceUsageModel$Resource {
	public com.android.tools.lint.detector.api.Location locations
	public void  (com.android.resources.ResourceType, java.lang.String, int) 
		com.android.resources.ResourceType type
		String name
		int value
	public void recordLocation (com.android.tools.lint.detector.api.Location) 
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location oldLocation
}

com/android/tools/lint/checks/ClickableViewAccessibilityDetector.class
ClickableViewAccessibilityDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ClickableViewAccessibilityDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String PERFORM_CLICK
	public static final String ON_TOUCH_EVENT
	private static final String ON_TOUCH
	private static final String CLASS_ON_TOUCH_LISTENER
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiClass viewClass
		com.intellij.psi.PsiMethod performClick
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.ULambdaExpression) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.ULambdaExpression lambda
	private static void checkCustomView (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.intellij.psi.PsiMethod method
		String message
		String message
		org.jetbrains.uast.UastContext uastContext
		org.jetbrains.uast.UElement uastMethod
		String message
		org.jetbrains.uast.UastContext uastContext
		org.jetbrains.uast.UElement uastMethod
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiMethod onTouchEvent
		com.intellij.psi.PsiMethod[] onTouchEvents
		com.intellij.psi.PsiMethod performClick
	private static void checkOnTouchListener (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		String message
		org.jetbrains.uast.UastContext uastContext
		org.jetbrains.uast.UElement uastMethod
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiMethod[] onTouchMethods
	private static void checkOnTouchListenerLambda (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.ULambdaExpression) 
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.ULambdaExpression lambda
	private static com.intellij.psi.PsiMethod findPerformClickMethod (com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiClass clz
		com.intellij.psi.PsiMethod performClick
		com.intellij.psi.PsiMethod[] performClicks
	private static java.lang.String describeClass (com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass declaration
		String name
	private static java.lang.String describeMethod (java.lang.String, com.intellij.psi.PsiClass) 
		String name
		String methodName
		com.intellij.psi.PsiClass inClass
	private static boolean performsClick (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement element
		com.android.tools.lint.checks.ClickableViewAccessibilityDetector$PerformsClickVisitor visitor
	private static boolean performsClickCallsSuper (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement element
		com.android.tools.lint.checks.ClickableViewAccessibilityDetector$PerformsClickCallsSuperVisitor visitor
	static void  () 
}

com/android/tools/lint/checks/NfcTechListDetector.class
NfcTechListDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.NfcTechListDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String message
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Node parentNode
		org.w3c.dom.NodeList children
		org.w3c.dom.Node child
		String text
	static void  () 
}

com/android/tools/lint/checks/KeyboardNavigationDetector.class
KeyboardNavigationDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.KeyboardNavigationDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final String MESSAGE
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.Collection getApplicableAttributes () 
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
	static void  () 
}

com/android/tools/lint/checks/LeakDetector$FieldChecker.class
LeakDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.LeakDetector$FieldChecker extends com.android.tools.lint.client.api.UElementHandler {
	private final com.android.tools.lint.detector.api.JavaContext mContext
	public void  (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void visitField (org.jetbrains.uast.UField) 
		String message
		String message
		com.intellij.psi.PsiType innerType
		com.intellij.psi.PsiClass innerCls
		com.intellij.psi.PsiField referenced
		int count
		org.jetbrains.uast.UField field
		com.intellij.psi.PsiModifierList modifierList
		com.intellij.psi.PsiType type
		String fqn
		com.intellij.psi.PsiClass cls
	private boolean isInitializedToAppContext (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UExpression methodBody
		com.intellij.openapi.util.Ref assignedToAppContext
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UField field
		com.intellij.psi.PsiClass containingClass
	private void report (com.intellij.psi.PsiField, com.intellij.psi.PsiModifierList, java.lang.String) 
		com.intellij.psi.PsiElement child
		com.intellij.psi.PsiField field
		com.intellij.psi.PsiModifierList modifierList
		String message
		com.intellij.psi.PsiElement locationNode
		com.android.tools.lint.detector.api.Location location
}

com/android/tools/lint/checks/OnClickDetector.class

com/android/tools/lint/checks/ParcelDetector.class
ParcelDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ParcelDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.intellij.psi.PsiModifierList modifierList
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.LintFix fix
		com.intellij.psi.PsiModifierList modifierList
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
		boolean isKotlin
		com.intellij.psi.PsiField field
	private static boolean hasCreatorInnerClass (org.jetbrains.uast.UClass) 
		String name
		org.jetbrains.uast.UClass inner
		org.jetbrains.uast.UClass declaration
	static void  () 
}

com/android/tools/lint/checks/AllowAllHostnameVerifierDetector.class
AllowAllHostnameVerifierDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.AllowAllHostnameVerifierDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.List getApplicableConstructorTypes () 
	public void visitConstructor (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod constructor
		com.android.tools.lint.detector.api.Location location
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.Location location
		String message
		com.intellij.psi.PsiField field
		org.jetbrains.uast.UExpression argument
		com.intellij.psi.PsiElement resolvedArgument
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	static void  () 
}

com/android/tools/lint/checks/UnusedResourceDetector.class

com/android/tools/lint/checks/HardwareIdDetector$InvokeCallVisitor.class
HardwareIdDetector.java
package com.android.tools.lint.checks
final com.android.tools.lint.checks.HardwareIdDetector$InvokeCallVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final org.jetbrains.uast.UCallExpression mLoadMethod
	private final com.android.tools.lint.detector.api.JavaContext mContext
	private String mLoadVariable
	private String mMethodVariable
	private boolean mProcessingDone
	private com.intellij.psi.PsiParameter mPsiParameter
	static final boolean $assertionsDisabled
	public void  (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression expression
	public boolean visitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiVariable variable
		com.intellij.psi.PsiVariable variable
		org.jetbrains.uast.UExpression arg
		String value
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression arg
		String value
		org.jetbrains.uast.UCallExpression expression
	com.intellij.psi.PsiParameter getPsiParameter () 
	private static org.jetbrains.uast.UExpression methodParameterAt (org.jetbrains.uast.UCallExpression, int) 
		org.jetbrains.uast.UCallExpression expression
		int index
		java.util.List expressions
	private static boolean isDesiredMethodCall (org.jetbrains.uast.UCallExpression, java.lang.String, java.lang.String, java.lang.String, int) 
		org.jetbrains.uast.UCallExpression expression
		String variableQualifier
		String containingClass
		String desiredMethodName
		int paramIndex
		org.jetbrains.uast.UExpression qualifierExpression
		com.intellij.psi.PsiMethod method
	static void  () 
}

com/android/tools/lint/checks/AndroidPatternMatcher.class
AndroidPatternMatcher.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.AndroidPatternMatcher extends java.lang.Object {
	public static final int PATTERN_LITERAL
	public static final int PATTERN_PREFIX
	public static final int PATTERN_SIMPLE_GLOB
	public static final int PATTERN_ADVANCED_GLOB
	private static final int TOKEN_TYPE_LITERAL
	private static final int TOKEN_TYPE_ANY
	private static final int TOKEN_TYPE_SET
	private static final int TOKEN_TYPE_INVERSE_SET
	private static final int NO_MATCH
	private static final int PARSED_TOKEN_CHAR_SET_START
	private static final int PARSED_TOKEN_CHAR_SET_INVERSE_START
	private static final int PARSED_TOKEN_CHAR_SET_STOP
	private static final int PARSED_TOKEN_CHAR_ANY
	private static final int PARSED_MODIFIER_RANGE_START
	private static final int PARSED_MODIFIER_RANGE_STOP
	private static final int PARSED_MODIFIER_ZERO_OR_MORE
	private static final int PARSED_MODIFIER_ONE_OR_MORE
	private final String mPattern
	private final int mType
	private final int[] mParsedPattern
	private static final int MAX_PATTERN_STORAGE
	private static final int[] sParsedPatternScratch
	public void  (java.lang.String, int) 
		String pattern
		int type
	public final java.lang.String getPath () 
	public final int getType () 
	public boolean match (java.lang.String) 
		String str
	public java.lang.String toString () 
		String type
	static boolean matchPattern (java.lang.String, java.lang.String, int[], int) 
		String match
		String pattern
		int[] parsedPattern
		int type
	static boolean matchGlobPattern (java.lang.String, java.lang.String) 
		char c
		boolean escaped
		String pattern
		String match
		int NP
		int NM
		int ip
		int im
		char nextChar
	static synchronized int[] parseAndVerifyAdvancedPattern (java.lang.String) 
		int parsedToken
		int parsedRange
		int rangeMin
		int rangeMax
		int rangeMax
		int rangeMin
		int rangeMax
		NumberFormatException e
		int endOfSet
		String rangeString
		int commaIndex
		char c
		boolean addToParsedPattern
		String pattern
		int ip
		int LP
		int it
		boolean inSet
		boolean inRange
		boolean inCharClass
	private static boolean isParsedModifier (int) 
		int parsedChar
	static boolean matchAdvancedPattern (int[], java.lang.String) 
		int tokenType
		int tokenType
		int minRepetition
		int maxRepetition
		int minRepetition
		int maxRepetition
		int minRepetition
		int maxRepetition
		int minRepetition
		int maxRepetition
		int minRepetition
		int maxRepetition
		int matched
		int patternChar
		int tokenType
		int[] parsedPattern
		String match
		int ip
		int im
		int LP
		int LM
		int charSetStart
		int charSetEnd
	private static int matchChars (java.lang.String, int, int, int, int, int, int[], int, int) 
		String match
		int im
		int lm
		int tokenType
		int minRepetition
		int maxRepetition
		int[] parsedPattern
		int tokenStart
		int tokenEnd
		int matched
	private static boolean matchChar (java.lang.String, int, int, int, int[], int, int) 
		char matchChar
		int i
		char matchChar
		int i
		String match
		int im
		int lm
		int tokenType
		int[] parsedPattern
		int tokenStart
		int tokenEnd
	static void  () 
}

com/android/tools/lint/checks/ChromeOsDetector.class

com/android/tools/lint/checks/JavaPerformanceDetector.class
JavaPerformanceDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.JavaPerformanceDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue PAINT_ALLOC
	public static final com.android.tools.lint.detector.api.Issue USE_SPARSE_ARRAY
	public static final com.android.tools.lint.detector.api.Issue USE_VALUE_OF
	static final String ON_MEASURE
	static final String ON_DRAW
	static final String ON_LAYOUT
	private static final String LAYOUT
	private static final String HASH_MAP
	private static final String SPARSE_ARRAY
	public static final String CLASS_CANVAS
	public void  () 
	public java.util.List getApplicableUastTypes () 
		java.util.List types
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	private static java.lang.String getUseValueOfErrorMessage (java.lang.String, java.lang.String) 
		String typeName
		String argument
	static java.lang.String access$000 (java.lang.String, java.lang.String) 
		String x0
		String x1
	static void  () 
}

com/android/tools/lint/checks/AppLinksValidDetector$UriInfo.class

com/android/tools/lint/checks/WakelockDetector.class
WakelockDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.WakelockDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.ClassScanner com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final String ANDROID_APP_ACTIVITY
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final com.android.tools.lint.detector.api.Issue TIMEOUT
	private static final String WAKELOCK_OWNER
	private static final String RELEASE_METHOD
	private static final String ACQUIRE_METHOD
	private static final String IS_HELD_METHOD
	private static final String POWER_MANAGER
	private static final String NEW_WAKE_LOCK_METHOD
	private static final boolean DEBUG
	private boolean mHasAcquire
	private boolean mHasRelease
	private static final int SEEN_TARGET
	private static final int SEEN_BRANCH
	private static final int SEEN_EXCEPTION
	private static final int SEEN_RETURN
	static final boolean $assertionsDisabled
	public void  () 
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public java.util.List getApplicableCallNames () 
	public void checkCall (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.MethodInsnNode) 
		String name
		int flag
		int PARTIAL_WAKE_LOCK
		int ACQUIRE_CAUSES_WAKEUP
		int both
		org.objectweb.asm.tree.AbstractInsnNode prev
		org.objectweb.asm.tree.LdcInsnNode ldc
		Object constant
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.ClassNode classNode
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.MethodInsnNode call
	private static void checkFlow (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.MethodInsnNode) 
		org.objectweb.asm.tree.MethodInsnNode call
		org.objectweb.asm.tree.AbstractInsnNode instruction
		int type
		int i
		int n
		String message
		String message
		com.android.tools.lint.checks.WakelockDetector$MyGraph graph
		int status
		org.objectweb.asm.tree.analysis.AnalyzerException e
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.ClassNode classNode
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.MethodInsnNode acquire
		org.objectweb.asm.tree.InsnList instructions
		org.objectweb.asm.tree.MethodInsnNode release
	protected static int dfs (com.android.tools.lint.checks.ControlFlowGraph$Node) 
		int opcode
		org.objectweb.asm.tree.AbstractInsnNode curr
		boolean foundFrame
		org.objectweb.asm.tree.MethodInsnNode method
		com.android.tools.lint.checks.ControlFlowGraph$Node successor
		com.android.tools.lint.checks.ControlFlowGraph$Node successor
		com.android.tools.lint.checks.ControlFlowGraph$Node node
		org.objectweb.asm.tree.AbstractInsnNode instruction
		int status
		boolean implicitReturn
		java.util.List successors
		java.util.List exceptions
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.LintFix fix
	static void  () 
}

com/android/tools/lint/checks/InvalidPackageDetector$Candidate.class
InvalidPackageDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.InvalidPackageDetector$Candidate extends java.lang.Object {
	private final String mReferencedIn
	private final java.io.File mJarFile
	private final String mClass
	public void  (java.lang.String, java.lang.String, java.io.File) 
		String className
		String referencedIn
		java.io.File jarFile
	static java.lang.String access$000 (com.android.tools.lint.checks.InvalidPackageDetector$Candidate) 
		com.android.tools.lint.checks.InvalidPackageDetector$Candidate x0
	static java.io.File access$100 (com.android.tools.lint.checks.InvalidPackageDetector$Candidate) 
		com.android.tools.lint.checks.InvalidPackageDetector$Candidate x0
	static java.lang.String access$200 (com.android.tools.lint.checks.InvalidPackageDetector$Candidate) 
		com.android.tools.lint.checks.InvalidPackageDetector$Candidate x0
}

com/android/tools/lint/checks/SignatureOrSystemDetector.class
SignatureOrSystemDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.SignatureOrSystemDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.XmlScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String SIGNATURE_OR_SYSTEM
	public void  () 
	public java.util.Collection getApplicableAttributes () 
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		String message
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String protectionLevel
	static void  () 
}

com/android/tools/lint/checks/ManifestTypoDetector.class
ManifestTypoDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ManifestTypoDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.XmlScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final java.util.Set sValidTags
	static final boolean $assertionsDisabled
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String suggestion
		String suggestionString
		String suggestionString
		String suggestionString
		String message
		java.util.List suggestions
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String tag
	static void  () 
		int expectedSize
}

com/android/tools/lint/checks/VersionChecks$1.class
VersionChecks.java
package com.android.tools.lint.checks
final com.android.tools.lint.checks.VersionChecks$1 extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	final String val$parameterName
	final com.intellij.openapi.util.Ref val$match
	void  (java.lang.String, com.intellij.openapi.util.Ref) 
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
		String callName
}

com/android/tools/lint/checks/WrongImportDetector.class
WrongImportDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.WrongImportDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.List getApplicableUastTypes () 
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	static void  () 
}

com/android/tools/lint/checks/CleanupDetector$3.class
CleanupDetector.java
package com.android.tools.lint.checks
final com.android.tools.lint.checks.CleanupDetector$3 extends com.android.tools.lint.checks.CleanupDetector$FinishVisitor {
	void  (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiVariable) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiVariable variableNode
	protected boolean isCleanupCall (org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiElement resolved
		java.util.List chain
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UExpression first
		com.intellij.psi.PsiElement resolved
		java.util.List arguments
		org.jetbrains.uast.UCallExpression call
}

com/android/tools/lint/checks/TrustAllX509TrustManagerDetector$ComplexBodyVisitor.class
TrustAllX509TrustManagerDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.TrustAllX509TrustManagerDetector$ComplexBodyVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private boolean isComplex
	private void  () 
	public boolean visitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
	boolean isComplex () 
	void  (com.android.tools.lint.checks.TrustAllX509TrustManagerDetector$1) 
		com.android.tools.lint.checks.TrustAllX509TrustManagerDetector$1 x0
}

com/android/tools/lint/checks/NonInternationalizedSmsDetector.class
NonInternationalizedSmsDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.NonInternationalizedSmsDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public void  () 
	public java.util.List getApplicableMethodNames () 
		java.util.List methodNames
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		java.util.List args
		org.jetbrains.uast.UExpression destinationAddress
		Object literal
		String number
	static void  () 
}

com/android/tools/lint/checks/CordovaVersionDetector$JsVersionLineProcessor.class
CordovaVersionDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.CordovaVersionDetector$JsVersionLineProcessor extends java.lang.Object implements com.google.common.io.LineProcessor  {
	private static final java.util.regex.Pattern PATTERN
	private com.android.ide.common.repository.GradleVersion mVersion
	public void  () 
	public boolean processLine (java.lang.String)  throws java.io.IOException 
		String line
		java.util.regex.Matcher matcher
	public com.android.ide.common.repository.GradleVersion getResult () 
	public volatile java.lang.Object getResult () 
	static void  () 
}

com/android/tools/lint/checks/MergeRootFrameLayoutDetector.class
MergeRootFrameLayoutDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.MergeRootFrameLayoutDetector extends com.android.tools.lint.detector.api.LayoutDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private java.util.Set mWhitelistedLayouts
	private java.util.List mPending
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	static final boolean $assertionsDisabled
	public void  () 
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Location$Handle handle
		Object clientData
		com.android.tools.lint.detector.api.Location location
		String layout
		com.android.utils.Pair pair
		com.android.tools.lint.detector.api.Context context
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String layout
		String layout
		com.android.tools.lint.detector.api.Location$Handle handle
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String tag
	private void whiteListLayout (java.lang.String) 
		String layout
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.client.api.ResourceReference reference
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		java.util.List expressions
	private static boolean isFillParent (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String dimension
		String width
	protected static boolean isWidthFillParent (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	protected static boolean isHeightFillParent (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	protected static boolean hasPadding (org.w3c.dom.Element) 
		org.w3c.dom.Element root
	static void  () 
}

com/android/tools/lint/checks/AppIndexingApiDetector.class
AppIndexingApiDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.AppIndexingApiDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.XmlScanner com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation URL_IMPLEMENTATION
	private static final com.android.tools.lint.detector.api.Implementation APP_INDEXING_API_IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE_APP_INDEXING
	public static final com.android.tools.lint.detector.api.Issue ISSUE_APP_INDEXING_API
	private static final String APP_INDEX_START
	private static final String APP_INDEX_END
	private static final String APP_INDEX_VIEW
	private static final String APP_INDEX_VIEW_END
	private static final String CLIENT_CONNECT
	private static final String CLIENT_DISCONNECT
	private static final String ADD_API
	private static final String APP_INDEXING_API_CLASS
	private static final String GOOGLE_API_CLIENT_CLASS
	private static final String GOOGLE_API_CLIENT_BUILDER_CLASS
	private static final String API_CLASS
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		boolean actionView
		org.w3c.dom.Element intent
		org.w3c.dom.Element activity
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element application
		boolean applicationHasActionView
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
	private static java.util.Set getActivitiesToCheck (com.android.tools.lint.detector.api.Context) 
		String activityName
		boolean hasData
		org.w3c.dom.Element intent
		org.w3c.dom.Element act
		org.w3c.dom.Element app
		org.w3c.dom.Element child
		com.android.tools.lint.detector.api.Context context
		java.util.Set activitiesToCheck
		org.w3c.dom.Document doc
	private static boolean hasFirstArgument (org.jetbrains.uast.UExpression, java.util.List) 
		org.jetbrains.uast.UExpression argument2
		java.util.List expressions
		org.jetbrains.uast.UCallExpression call
		org.jetbrains.uast.UExpression argument
		java.util.List list
	private static boolean hasOperand (org.jetbrains.uast.UExpression, java.util.List) 
		org.jetbrains.uast.UElement operand2
		org.jetbrains.uast.UCallExpression method
		org.jetbrains.uast.UExpression operand
		java.util.List list
	static java.util.Set access$000 (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context x0
	static boolean access$100 (org.jetbrains.uast.UExpression, java.util.List) 
		org.jetbrains.uast.UExpression x0
		java.util.List x1
	static boolean access$200 (org.jetbrains.uast.UExpression, java.util.List) 
		org.jetbrains.uast.UExpression x0
		java.util.List x1
	static void  () 
}

com/android/tools/lint/checks/SystemPermissionsDetector.class
SystemPermissionsDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.SystemPermissionsDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.XmlScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	static final String[] SYSTEM_PERMISSIONS
	public void  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		int maxValue
		org.w3c.dom.Attr maxAttribute
		int max
		String permissionName
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Attr nameNode
	private static int getLastNonSignatureApiLevel (java.lang.String) 
		String name
	static void  () 
}

com/android/tools/lint/checks/HandlerDetector.class
HandlerDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.HandlerDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String LOOPER_CLS
	private static final String HANDLER_CLS
	public void  () 
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.android.tools.lint.detector.api.Location location
		String name
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
		boolean isAnonymous
		org.jetbrains.uast.UCallExpression invocation
		com.android.tools.lint.detector.api.Location location
		String name
	private static boolean hasLooperArgument (org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiType type
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.UCallExpression invocation
	private static boolean hasLooperConstructorParameter (com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiParameter parameter
		com.intellij.psi.PsiMethod constructor
		com.intellij.psi.PsiClass cls
	static void  () 
}

com/android/tools/lint/checks/DateFormatDetector.class
DateFormatDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.DateFormatDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue DATE_FORMAT
	public static final String LOCALE_CLS
	public static final String SIMPLE_DATE_FORMAT_CLS
	public void  () 
	public java.util.List getApplicableConstructorTypes () 
	public void visitConstructor (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod constructor
	private static boolean specifiesLocale (com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiParameter parameter
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiParameterList parameterList
		com.intellij.psi.PsiParameter[] parameters
	static void  () 
}

com/android/tools/lint/checks/PxUsageDetector.class
PxUsageDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.PxUsageDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue PX_ISSUE
	public static final com.android.tools.lint.detector.api.Issue IN_MM_ISSUE
	public static final com.android.tools.lint.detector.api.Issue DP_ISSUE
	public static final com.android.tools.lint.detector.api.Issue SMALL_SP_ISSUE
	private java.util.HashMap mTextSizeUsage
	static final boolean $assertionsDisabled
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableAttributes () 
	public java.util.Collection getApplicableElements () 
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location secondary
		org.w3c.dom.Node child
		int i
		int n
		org.w3c.dom.NodeList children
		org.w3c.dom.Element element
		String name
		String unit
		int size
		com.android.ide.common.util.PathString sourceFile
		String message
		String dimenValue
		com.android.ide.common.rendering.api.ResourceValue resourceValue
		com.android.ide.common.resources.ResourceItem item
		java.util.List items
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.detector.api.Project project
		com.android.ide.common.resources.AbstractResourceRepository resources
		com.android.resources.ResourceUrl url
		com.android.tools.lint.detector.api.Location$Handle handle
		com.android.resources.ResourceUrl url
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String value
	static boolean isZero (java.lang.String) 
		char c
		int i
		String numberWithUnit
	private static com.android.tools.lint.detector.api.LintFix createDpToSpFix () 
	private static boolean isDpUnit (java.lang.String) 
		String value
	private static int getTruncatedSize (java.lang.String) 
		String text
		int dot
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		org.w3c.dom.Node child
		int i
		int n
		org.w3c.dom.Element itemElement
		org.w3c.dom.NodeList childNodes
		org.w3c.dom.Node item
		int j
		int nodeCount
		org.w3c.dom.NodeList itemNodes
		org.w3c.dom.Node child
		int i
		int n
		org.w3c.dom.NodeList childNodes
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String tagName
	private static void checkItem (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, org.w3c.dom.Node) 
		String unit
		String name
		int size
		String unit
		String name
		char c
		int j
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element item
		org.w3c.dom.Node textNode
		String text
	static void  () 
}

com/android/tools/lint/checks/ObsoleteLayoutParamsDetector.class
ObsoleteLayoutParamsDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ObsoleteLayoutParamsDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private java.util.Map mIncludes
	private final java.util.List mPending
	private static boolean isValid (java.lang.String) 
		String attribute
	private static java.lang.String getLayoutForAttribute (java.lang.String) 
		String attribute
	public void  () 
	public java.util.Collection getApplicableElements () 
	public java.util.Collection getApplicableAttributes () 
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		com.android.tools.lint.detector.api.Location$Handle handle
		com.android.tools.lint.detector.api.Location$Handle handle
		org.w3c.dom.Element viewElement
		org.w3c.dom.Node layoutNode
		String parentTag
		String parent
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String name
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		java.util.List includes
		String tag
		org.w3c.dom.Node parent
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String layout
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		String parentTag
		com.android.utils.Pair include
		java.io.File from
		String parentTag
		com.android.utils.Pair include
		Object clientData
		StringBuilder sb
		String message
		com.android.tools.lint.detector.api.Location$Handle handle
		com.android.tools.lint.detector.api.Location location
		java.io.File file
		String layout
		java.util.List includes
		String name
		String parent
		boolean isValid
		com.android.utils.Pair pending
		com.android.tools.lint.detector.api.Context context
	private static boolean isValidParamForParent (com.android.tools.lint.detector.api.Context, java.lang.String, java.lang.String, java.lang.String) 
		String tag
		com.android.tools.lint.detector.api.Context context
		String name
		String parent
		String parentTag
		com.android.tools.lint.client.api.SdkInfo sdk
	static void  () 
}

com/android/tools/lint/checks/LayoutConsistencyDetector.class

com/android/tools/lint/checks/ToastDetector$1.class
ToastDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.ToastDetector$1 extends java.lang.Object {
}

com/android/tools/lint/checks/PermissionRequirement$Single.class
PermissionRequirement.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.PermissionRequirement$Single extends com.android.tools.lint.checks.PermissionRequirement {
	public final String name
	public void  (org.jetbrains.uast.UAnnotation, java.lang.String) 
		org.jetbrains.uast.UAnnotation annotation
		String name
	public boolean isRevocable (com.android.tools.lint.checks.PermissionHolder) 
		com.android.tools.lint.checks.PermissionHolder revocable
	public com.intellij.psi.tree.IElementType getOperator () 
	public java.lang.Iterable getChildren () 
	public boolean isSingle () 
	public java.lang.String toString () 
	public boolean isSatisfied (com.android.tools.lint.checks.PermissionHolder) 
		com.android.tools.lint.checks.PermissionHolder available
	public java.lang.String describeMissingPermissions (com.android.tools.lint.checks.PermissionHolder) 
		com.android.tools.lint.checks.PermissionHolder available
	protected void addMissingPermissions (com.android.tools.lint.checks.PermissionHolder, java.util.Set) 
		com.android.tools.lint.checks.PermissionHolder available
		java.util.Set missing
	protected void addRevocablePermissions (java.util.Set, com.android.tools.lint.checks.PermissionHolder) 
		java.util.Set result
		com.android.tools.lint.checks.PermissionHolder revocable
}

com/android/tools/lint/checks/AbstractAnnotationDetector.class
AbstractAnnotationDetector.kt
package com.android.tools.lint.checks
public abstract com.android.tools.lint.checks.AbstractAnnotationDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	protected final void report (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.JavaContext context
		com.android.tools.lint.detector.api.Issue issue
		org.jetbrains.uast.UElement scope
		com.android.tools.lint.detector.api.Location location
		String message
	protected final void report (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.LintFix) 
		com.android.tools.lint.client.api.LintDriver driver
		com.android.tools.lint.detector.api.JavaContext context
		com.android.tools.lint.detector.api.Issue issue
		org.jetbrains.uast.UElement scope
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.LintFix quickfixData
	public void  () 
}

com/android/tools/lint/checks/BatteryDetector.class
BatteryDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.BatteryDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final com.android.tools.lint.checks.BatteryDetector$Issues Issues
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String message
		String message
		String name
		org.w3c.dom.Attr attr
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	public java.util.List getApplicableReferenceNames () 
	public void visitReference (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UReferenceExpression, com.intellij.psi.PsiElement) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UReferenceExpression reference
		com.intellij.psi.PsiElement referenced
	public void  () 
	static void  () 
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
}

com/android/tools/lint/checks/ThreadDetector.class
ThreadDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ThreadDetector extends com.android.tools.lint.checks.AbstractAnnotationDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue THREAD
	public static final com.android.tools.lint.checks.ThreadDetector$Companion Companion
	public java.util.List applicableAnnotations () 
	public void visitAnnotationUsage (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationUsageType, org.jetbrains.uast.UAnnotation, java.lang.String, com.intellij.psi.PsiMethod, java.util.List, java.util.List, java.util.List, java.util.List) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement usage
		com.android.tools.lint.detector.api.AnnotationUsageType type
		org.jetbrains.uast.UAnnotation annotation
		String qualifiedName
		com.intellij.psi.PsiMethod method
		java.util.List annotations
		java.util.List allMemberAnnotations
		java.util.List allClassAnnotations
		java.util.List allPackageAnnotations
	private final void checkThreading (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.intellij.psi.PsiMethod, java.lang.String, org.jetbrains.uast.UAnnotation, java.util.List, java.util.List) 
		String s
		org.jetbrains.uast.UAnnotation other
		Boolean isFirst
		com.android.tools.lint.detector.api.Location location
		String message
		java.util.List targetThreads
		String name
		java.util.List threadContext
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
		com.intellij.psi.PsiMethod method
		String signature
		org.jetbrains.uast.UAnnotation annotation
		java.util.List allMethodAnnotations
		java.util.List allClassAnnotations
	private final boolean containsThreadingAnnotation (java.util.List) 
		org.jetbrains.uast.UAnnotation annotation
		java.util.List array
	private final boolean isThreadingAnnotation (org.jetbrains.uast.UAnnotation) 
		String signature
		org.jetbrains.uast.UAnnotation annotation
	private final java.lang.String describeThreads (java.util.List, boolean) 
		int i
		StringBuilder sb
		java.util.List annotations
		boolean any
	private final java.lang.String describeThread (java.lang.String) 
		String annotation
	private final boolean isCompatibleThread (java.util.List, java.lang.String) 
		String caller
		java.util.List callers
		String callee
	private final boolean isCompatibleThread (java.lang.String, java.lang.String) 
		String caller
		String callee
	private final java.util.List getThreadContext (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement methodCall
	private final java.util.List getThreads (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiAnnotation annotation
		com.intellij.psi.PsiAnnotation annotation
		com.intellij.psi.PsiModifierList modifierList
		com.intellij.psi.PsiClass cls
		java.util.List result
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiMethod originalMethod
	private final java.util.List addThreadAnnotations (com.intellij.psi.PsiAnnotation, java.util.List) 
		String oldName
		String name
		java.util.List resultList
		com.intellij.psi.PsiAnnotation annotation
		java.util.List result
	public void  () 
	static void  () 
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
}

com/android/tools/lint/checks/ExtraTextDetector.class
ExtraTextDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ExtraTextDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	private boolean foundText
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final com.android.tools.lint.checks.ExtraTextDetector$Issues Issues
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
	private final void visitNode (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) 
		char it
		int $i$a$1$trim
		boolean match$iv$iv
		int index$iv$iv
		boolean startFound$iv$iv
		int endIndex$iv$iv
		int startIndex$iv$iv
		CharSequence $receiver$iv$iv
		int $i$f$trim
		String $receiver$iv
		int $i$f$trim
		int j
		int offset
		int column
		int line
		com.android.tools.lint.detector.api.Position start
		com.android.tools.lint.detector.api.Location location
		int maxLength
		String snippet
		char c
		int n
		int i
		String text
		org.w3c.dom.Node child
		int n
		int i
		org.w3c.dom.NodeList childNodes
		short nodeType
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/MediaBrowserServiceCompatVersionDetector.class
MediaBrowserServiceCompatVersionDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.MediaBrowserServiceCompatVersionDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final com.android.ide.common.repository.GradleCoordinate MIN_SUPPORT_V4_VERSION
	public static final String MEDIA_BROWSER_SERVICE_COMPAT
	public static final com.android.tools.lint.checks.MediaBrowserServiceCompatVersionDetector$Issues Issues
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.ide.common.repository.GradleCoordinate libVersion
		com.android.builder.model.MavenCoordinates mc
		com.android.builder.model.AndroidLibrary library
		com.android.builder.model.Dependencies dependencies
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
	public void  () 
	static void  () 
	public static final com.android.ide.common.repository.GradleCoordinate access$getMIN_SUPPORT_V4_VERSION$cp () 
}

com/android/tools/lint/checks/WrongLocationDetector.class
WrongLocationDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.WrongLocationDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final com.android.tools.lint.checks.WrongLocationDetector$Issues Issues
	public void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		org.w3c.dom.Element root
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/TranslationDetector.class
TranslationDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.TranslationDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.XmlScanner com.android.tools.lint.detector.api.ResourceFolderScanner com.android.tools.lint.detector.api.BinaryResourceScanner  {
	private final java.util.Map baseNames
	private final java.util.Map nonBaseNames
	private java.util.Map missingMap
	private java.util.Set locales
	private java.util.Set pendingLocales
	private java.util.Set nonTranslatable
	private java.util.Map translations
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue MISSING
	public static final com.android.tools.lint.detector.api.Issue EXTRA
	public static final com.android.tools.lint.detector.api.Issue MISSING_BASE
	public static final com.android.tools.lint.detector.api.Issue TRANSLATED_UNTRANSLATABLE
	public static final com.android.tools.lint.checks.TranslationDetector$Companion Companion
	private final boolean ignoreFile (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	private final void processMissingTranslations (com.android.tools.lint.detector.api.Context) 
		java.util.HashMap map
		com.android.tools.lint.checks.TranslationDetector $receiver
		int $i$a$1$run
		java.util.Map map
		com.google.common.collect.Sets$SetView missing
		java.util.Set locales
		String key
		java.util.Set nonTranslatable
		int localeCount
		java.util.Set allLocales
		java.util.Map nameToLocales
		com.android.tools.lint.detector.api.Context context
	private final void processExtraTranslations (com.android.tools.lint.detector.api.Context) 
		String name
		java.util.Set base
		com.android.resources.ResourceType type
		com.android.tools.lint.detector.api.Context context
	public void checkFolder (com.android.tools.lint.detector.api.ResourceContext, java.lang.String) 
		String language
		com.android.tools.lint.detector.api.ResourceContext context
		String folderName
	public void checkBinaryResource (com.android.tools.lint.detector.api.ResourceContext) 
		int $i$a$1$assert
		String name
		com.android.resources.ResourceType type
		java.util.List types
		java.io.File file
		com.android.resources.ResourceFolderType folderType
		com.android.tools.lint.detector.api.ResourceContext context
	public void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		int $i$a$1$assert
		String name
		com.android.resources.ResourceType type
		java.util.List types
		String attribute
		com.android.tools.lint.checks.TranslationDetector $receiver
		int $i$a$1$run
		com.android.tools.lint.detector.api.LintFix fix
		String name
		com.android.resources.ResourceType type
		org.w3c.dom.Element child
		String defaultLocale
		org.w3c.dom.Element root
		java.io.File file
		com.android.resources.ResourceFolderType folderType
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
	private final void visitResource (com.android.tools.lint.detector.api.ResourceContext, com.android.resources.ResourceType, java.lang.String, org.w3c.dom.Element, java.lang.String) 
		String folderName
		com.android.tools.lint.detector.api.ResourceContext context
		com.android.resources.ResourceType type
		String name
		org.w3c.dom.Element element
		String defaultLocale
	private final void incrementalVisitResource (com.android.tools.lint.detector.api.ResourceContext, com.android.resources.ResourceType, java.lang.String, org.w3c.dom.Element, java.lang.String, java.lang.String) 
		com.android.ide.common.resources.ResourceItem it
		int $i$a$1$filter
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$filterTo
		Iterable $receiver$iv
		int $i$f$filter
		com.android.ide.common.resources.configuration.LocaleQualifier it
		int $i$a$1$mapNotNull
		Object it$iv$iv
		int $i$a$1$let
		Object element$iv$iv
		int $i$a$1$forEach
		Object element$iv$iv$iv
		Iterable $receiver$iv$iv$iv
		int $i$f$forEach
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapNotNullTo
		Iterable $receiver$iv
		int $i$f$mapNotNull
		int index
		String s
		com.android.tools.lint.checks.TranslationDetector $receiver
		int $i$a$1$run
		String language
		String qualifiers
		com.android.ide.common.resources.ResourceItem item
		java.util.HashSet locales
		boolean hasDefault
		java.util.List items
		com.android.ide.common.resources.AbstractResourceRepository resources
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.detector.api.ResourceContext context
		com.android.resources.ResourceType type
		String name
		org.w3c.dom.Element element
		String folderName
		String defaultLocale
	private final void batchVisitResource (com.android.resources.ResourceType, java.lang.String, com.android.tools.lint.detector.api.ResourceContext, java.lang.String, org.w3c.dom.Element, java.lang.String) 
		java.util.Set set
		com.android.tools.lint.checks.TranslationDetector $receiver
		int $i$a$1$run
		java.util.Set names
		java.util.Set missingFrom
		String language
		java.util.Set set
		com.android.tools.lint.checks.TranslationDetector $receiver
		int $i$a$2$run
		String language
		java.util.Set names
		boolean isDefault
		com.android.resources.ResourceType type
		String folderName
		com.android.tools.lint.detector.api.ResourceContext context
		String name
		org.w3c.dom.Element element
		String defaultLocale
	private final boolean isDefaultFolder (com.android.ide.common.resources.configuration.FolderConfiguration, java.lang.String) 
		com.android.ide.common.resources.configuration.FolderConfiguration config
		com.android.ide.common.resources.configuration.FolderConfiguration configuration
		String folderName
	private final void recordTranslation (java.lang.String, java.lang.String) 
		com.android.tools.lint.checks.TranslationDetector $receiver
		int $i$a$1$run
		java.util.HashSet set
		com.android.tools.lint.checks.TranslationDetector $receiver
		int $i$a$1$run
		java.util.Set languages
		java.util.Map translations
		String name
		String language
	private final boolean handleNonTranslatable (java.lang.String, org.w3c.dom.Element, com.android.tools.lint.detector.api.XmlContext, boolean) 
		org.w3c.dom.Attr translatable
		String name
		org.w3c.dom.Element element
		com.android.tools.lint.detector.api.XmlContext context
		boolean isDefaultFolder
	private final void recordTranslatable (com.android.tools.lint.detector.api.XmlContext, java.lang.String) 
		com.android.tools.lint.detector.api.XmlContext context
		String name
	private final void reportTranslatedUntranslatable (com.android.tools.lint.detector.api.XmlContext, java.lang.String, org.w3c.dom.Element, org.w3c.dom.Node, boolean) 
		com.android.tools.lint.detector.api.LintFix fix
		String message
		String languageDescription
		String language
		com.android.tools.lint.detector.api.XmlContext context
		String name
		org.w3c.dom.Element element
		org.w3c.dom.Node locationNode
		boolean translatableDefinedLocally
	private final void reportExtraResource (com.android.resources.ResourceType, java.lang.String, com.android.tools.lint.detector.api.ResourceContext, org.w3c.dom.Element) 
		String baseFolder
		String typeName
		String fixLabel
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.Location location
		String message
		String parentFolder
		com.android.resources.ResourceType type
		String name
		com.android.tools.lint.detector.api.ResourceContext context
		org.w3c.dom.Element element
	private final void reportMissingTranslation (java.lang.String, com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.util.Set) 
		com.android.tools.lint.detector.api.LintFix fix
		org.w3c.dom.Node locationNode
		String message
		String localeList
		String separator
		String name
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		java.util.Set missingFrom
	private final java.lang.String getLanguageTagFromFolder (java.lang.String) 
		int index
		String locale
		String name
	private final java.lang.String getLocaleTagFromFolder (java.lang.String) 
		com.android.ide.common.resources.configuration.LocaleQualifier locale
		com.android.ide.common.resources.configuration.FolderConfiguration configuration
		String name
	private final java.lang.String getLanguageTagFromQualifiers (java.lang.String) 
		int index
		String locale
		String name
	private final java.lang.String getLocaleTagFromQualifiers (java.lang.String) 
		com.android.ide.common.resources.configuration.LocaleQualifier locale
		com.android.ide.common.resources.configuration.FolderConfiguration configuration
		String name
	private final java.util.Set filterLocalesByResConfigs (com.android.tools.lint.detector.api.Project, java.util.Set) 
		java.util.List configLanguages
		com.android.tools.lint.detector.api.Project project
		java.util.Set locales
	private final java.util.List getResConfigLanguages (com.android.tools.lint.detector.api.Project) 
		com.android.builder.model.ProductFlavorContainer container
		java.util.ArrayList strings
		com.android.builder.model.AndroidProject gradleProjectModel
		java.util.List variantFlavors
		com.android.builder.model.Variant variant
		java.util.HashSet relevantDensities
		com.android.tools.lint.detector.api.Project project
	private final void addResConfigsFromFlavor (java.util.Set, java.util.List, com.android.builder.model.ProductFlavorContainer) 
		String resConfig
		com.android.builder.model.ProductFlavor flavor
		java.util.Set relevantLanguages
		java.util.List variantFlavors
		com.android.builder.model.ProductFlavorContainer container
	public void  () 
	static void  () 
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
	public static final java.lang.String getLanguageDescription (java.lang.String) 
		String locale
}

com/android/tools/lint/checks/CanvasSizeDetector$Companion.class
CanvasSizeDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.CanvasSizeDetector$Companion extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.CanvasSizeDetector$Companion) 
		com.android.tools.lint.checks.CanvasSizeDetector$Companion $this
}

com/android/tools/lint/checks/RequiresFeatureDetector$NameLookup.class
RequiresFeatureDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.RequiresFeatureDetector$NameLookup extends java.lang.Object {
	private final java.util.List arguments
	public final java.lang.String getName (org.jetbrains.uast.UElement) 
		int index
		com.intellij.psi.PsiParameterList parameterList
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UElement argument
	public final java.util.List getArguments () 
	public void  (java.util.List) 
		java.util.List arguments
}

com/android/tools/lint/checks/RequiresFeatureDetector$EnforcementChecker.class
RequiresFeatureDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.RequiresFeatureDetector$EnforcementChecker extends java.lang.Object {
	private final String className
	private final String methodName
	private final String featureName
	public final boolean isPrecededByFeatureCheck (org.jetbrains.uast.UElement) 
		com.android.tools.lint.checks.RequiresFeatureDetector$EnforcementChecker$FeatureCheckExitFinder visitor
		org.jetbrains.uast.UExpression currentExpression
		org.jetbrains.uast.UElement current
		org.jetbrains.uast.UElement element
	public final boolean isWithinNameCheckConditional (com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, com.android.tools.lint.checks.RequiresFeatureDetector$NameLookup) 
		Boolean ok
		boolean fromThen
		org.jetbrains.uast.UExpression condition
		Boolean ok
		org.jetbrains.uast.UExpression condition
		com.android.tools.lint.checks.RequiresFeatureDetector$NameLookup newApiLookup
		org.jetbrains.uast.UCallExpression lambdaInvocation
		String parameterName
		com.intellij.openapi.util.Ref match
		org.jetbrains.uast.UMethod uMethod
		org.jetbrains.uast.UastContext context
		com.intellij.psi.PsiParameter parameter
		java.util.Map mapping
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UElement call
		org.jetbrains.uast.UElement prev
		org.jetbrains.uast.UElement current
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		org.jetbrains.uast.UElement element
		com.android.tools.lint.checks.RequiresFeatureDetector$NameLookup nameLookup
	public static volatile boolean isWithinNameCheckConditional$default (com.android.tools.lint.checks.RequiresFeatureDetector$EnforcementChecker, com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement, com.android.tools.lint.checks.RequiresFeatureDetector$NameLookup, int, java.lang.Object) 
	public final boolean isWithinNameCheckConditional (com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		org.jetbrains.uast.UElement element
	private final java.lang.Boolean isNameCheckConditional (org.jetbrains.uast.UElement, boolean, org.jetbrains.uast.UElement, com.android.tools.lint.checks.RequiresFeatureDetector$NameLookup) 
		org.jetbrains.uast.UastBinaryOperator tokenType
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiElement resolved
		Boolean ok
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UElement element
		boolean and
		org.jetbrains.uast.UElement prev
		com.android.tools.lint.checks.RequiresFeatureDetector$NameLookup nameLookup
	private final java.lang.Boolean isValidFeatureCheckCall (boolean, org.jetbrains.uast.UCallExpression, com.android.tools.lint.checks.RequiresFeatureDetector$NameLookup) 
		com.intellij.psi.PsiMethod method
		boolean and
		org.jetbrains.uast.UCallExpression call
		com.android.tools.lint.checks.RequiresFeatureDetector$NameLookup nameLookup
	private final java.lang.Boolean isValidFeatureCheckCall (boolean, org.jetbrains.uast.UElement, com.intellij.psi.PsiMethod, com.android.tools.lint.checks.RequiresFeatureDetector$NameLookup) 
		String qualifiedName
		com.intellij.psi.PsiClass containingClass
		String level
		String argString
		com.intellij.psi.PsiType expressionType
		org.jetbrains.uast.UExpression first
		java.util.List valueArguments
		Boolean isConditional
		Boolean ok
		com.android.tools.lint.checks.RequiresFeatureDetector$NameLookup lookup
		java.util.List arguments
		org.jetbrains.uast.UExpression returnValue
		org.jetbrains.uast.UExpression statement
		java.util.List expressions
		org.jetbrains.uast.UExpression body
		org.jetbrains.uast.UastContext context
		String name
		boolean and
		org.jetbrains.uast.UElement call
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.checks.RequiresFeatureDetector$NameLookup nameLookup
	private final boolean isOredWithConditional (org.jetbrains.uast.UElement, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UExpression right
		Boolean ok
		org.jetbrains.uast.UExpression left
		Boolean value
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UElement element
		org.jetbrains.uast.UElement before
	private final boolean isAndedWithConditional (org.jetbrains.uast.UElement, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UExpression right
		Boolean ok
		org.jetbrains.uast.UExpression left
		Boolean value
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UElement element
		org.jetbrains.uast.UElement before
	public void  (java.lang.String, java.lang.String) 
		int classEnd
		int hash
		int argBegin
		int paren
		String featureName
		String enforcement
	public static final java.lang.Boolean access$isNameCheckConditional (com.android.tools.lint.checks.RequiresFeatureDetector$EnforcementChecker, org.jetbrains.uast.UElement, boolean, org.jetbrains.uast.UElement, com.android.tools.lint.checks.RequiresFeatureDetector$NameLookup) 
		com.android.tools.lint.checks.RequiresFeatureDetector$EnforcementChecker $this
		org.jetbrains.uast.UElement element
		boolean and
		org.jetbrains.uast.UElement prev
		com.android.tools.lint.checks.RequiresFeatureDetector$NameLookup nameLookup
}

com/android/tools/lint/checks/PermissionDetector.class
PermissionDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.PermissionDetector extends com.android.tools.lint.checks.AbstractAnnotationDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private com.android.tools.lint.checks.PermissionHolder mPermissions
	private Boolean mIsAndroidThingsProject
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	private static final String THINGS_LIBRARY
	public static final com.android.tools.lint.detector.api.Issue CHECK_PERMISSION
	public static final com.android.tools.lint.detector.api.Issue MISSING_PERMISSION
	public static final com.android.tools.lint.checks.PermissionDetector$Companion Companion
	public java.util.List applicableAnnotations () 
	public void visitAnnotationUsage (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationUsageType, org.jetbrains.uast.UAnnotation, java.lang.String, com.intellij.psi.PsiMethod, java.util.List, java.util.List, java.util.List, java.util.List) 
		com.android.tools.lint.checks.PermissionRequirement requirement
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement usage
		com.android.tools.lint.detector.api.AnnotationUsageType type
		org.jetbrains.uast.UAnnotation annotation
		String qualifiedName
		com.intellij.psi.PsiMethod method
		java.util.List annotations
		java.util.List allMemberAnnotations
		java.util.List allClassAnnotations
		java.util.List allPackageAnnotations
	private final void checkParameterPermission (com.android.tools.lint.detector.api.JavaContext, java.lang.String, com.intellij.psi.PsiMethod, org.jetbrains.uast.UExpression) 
		com.intellij.psi.PsiType type
		com.android.tools.lint.checks.PermissionFinder$Result result
		com.android.tools.lint.checks.PermissionFinder$Operation operation
		com.android.tools.lint.detector.api.JavaContext context
		String signature
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UExpression argument
	private final void checkPermission (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.intellij.psi.PsiMethod, com.android.tools.lint.checks.PermissionFinder$Result, com.android.tools.lint.checks.PermissionRequirement) 
		com.intellij.psi.PsiClass containingClass
		org.jetbrains.uast.UIdentifier callIdentifier
		org.jetbrains.uast.UCallExpression expressionNode
		com.android.tools.lint.detector.api.Location location
		String message
		String name
		com.android.tools.lint.checks.PermissionFinder$Operation operation
		com.android.tools.lint.checks.PermissionDetector$CheckPermissionVisitor visitor
		org.jetbrains.uast.UMethod methodNode
		com.android.tools.lint.detector.api.Location location
		String message
		boolean handlesMissingPermission
		com.android.tools.lint.checks.PermissionHolder permissions
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.checks.PermissionFinder$Result result
		com.android.tools.lint.checks.PermissionRequirement requirement
	private final boolean handlesSecurityException (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UCatchClause catchClause
		org.jetbrains.uast.UTryExpression tryCatch
		com.intellij.psi.PsiClassType[] thrownTypes
		org.jetbrains.uast.UMethod declaration
		org.jetbrains.uast.UElement parent
		org.jetbrains.uast.UElement node
	private final com.android.tools.lint.checks.PermissionHolder addLocalPermissions (com.android.tools.lint.checks.PermissionHolder, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UClass containingClass
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UMethod method
		com.android.tools.lint.checks.PermissionHolder merged
		com.android.tools.lint.checks.PermissionHolder permissions
		org.jetbrains.uast.UElement node
	private final com.android.tools.lint.checks.PermissionHolder mergeAnnotationPermissions (com.android.tools.lint.checks.PermissionHolder, org.jetbrains.uast.UAnnotation) 
		com.android.tools.lint.checks.PermissionRequirement requirement
		com.android.tools.lint.checks.PermissionHolder merged
		com.android.tools.lint.checks.PermissionHolder permissions
		org.jetbrains.uast.UAnnotation annotation
	private final boolean containsSecurityException (java.util.List) 
		com.intellij.psi.PsiClass cls
		com.intellij.psi.PsiType type
		java.util.List types
	private final com.android.tools.lint.checks.PermissionHolder getPermissions (com.android.tools.lint.detector.api.JavaContext) 
		String name
		String name
		String protectionLevel
		String nodeName
		org.w3c.dom.Element element
		com.android.sdklib.AndroidVersion targetSdkVersion
		com.android.sdklib.AndroidVersion minSdkVersion
		org.w3c.dom.Document mergedManifest
		com.android.tools.lint.detector.api.Project mainProject
		java.util.HashSet revocable
		java.util.HashSet permissions
		com.android.tools.lint.detector.api.JavaContext context
	private final boolean isAndroidThingsProject (com.android.tools.lint.detector.api.Context) 
		String required
		boolean isThingsLibraryRequired
		String name
		org.w3c.dom.Element usesLibrary
		org.w3c.dom.Element application
		org.w3c.dom.Element manifest
		org.w3c.dom.Document mergedManifest
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Context context
	public void  () 
	static void  () 
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
}

com/android/tools/lint/checks/WrongThreadInterproceduralDetector$Companion.class
WrongThreadInterproceduralDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.WrongThreadInterproceduralDetector$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/SecureRandomDetector.class
SecureRandomDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.SecureRandomDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final String JAVA_SECURITY_SECURE_RANDOM
	public static final String JAVA_UTIL_RANDOM
	private static final String SET_SEED
	public static final com.android.tools.lint.checks.SecureRandomDetector$Companion Companion
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		String methodName
		com.intellij.psi.PsiElement seedMethod
		Object seed
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		org.jetbrains.uast.UExpression seedArgument
		java.util.List arguments
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
	private final boolean isSecureRandomReceiver (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UCallExpression call
	private final boolean isSecureRandomType (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/TranslucentViewDetector$Issues.class
TranslucentViewDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.TranslucentViewDetector$Issues extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/CallSuperDetector$Issues.class
CallSuperDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.CallSuperDetector$Issues extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	private final com.android.support.AndroidxName getCALL_SUPER_ANNOTATION () 
	private void  () 
	public static final com.android.support.AndroidxName access$getCALL_SUPER_ANNOTATION$p (com.android.tools.lint.checks.CallSuperDetector$Issues) 
		com.android.tools.lint.checks.CallSuperDetector$Issues $this
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.CallSuperDetector$Issues) 
		com.android.tools.lint.checks.CallSuperDetector$Issues $this
}

com/android/tools/lint/checks/AddJavascriptInterfaceDetector.class
AddJavascriptInterfaceDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.AddJavascriptInterfaceDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final String WEB_VIEW
	public static final String ADD_JAVASCRIPT_INTERFACE
	public static final com.android.tools.lint.checks.AddJavascriptInterfaceDetector$Companion Companion
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		String message
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/LogDetector.class
LogDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.LogDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue CONDITIONAL
	public static final com.android.tools.lint.detector.api.Issue WRONG_TAG
	public static final com.android.tools.lint.detector.api.Issue LONG_TAG
	private static final String IS_LOGGABLE
	private static final String PRINTLN
	public static final String LOG_CLS
	public static final com.android.tools.lint.checks.LogDetector$Issues Issues
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.Location location
		String message
		String message
		String tag
		org.jetbrains.uast.UExpression argument
		java.util.List argumentList
		com.intellij.psi.PsiParameterList parameterList
		int tagArgumentIndex
		boolean withinConditional
		String name
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
	private final java.lang.String getTagForMethod (java.lang.String) 
		String method
	private final boolean performsWork (org.jetbrains.uast.UCallExpression) 
		String string
		String string
		com.intellij.psi.PsiElement resolved
		String string
		org.jetbrains.uast.UExpression argument
		java.util.List arguments
		int messageArgumentIndex
		String referenceName
		org.jetbrains.uast.UCallExpression node
	private final boolean checkWithinConditional (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UExpression condition
		org.jetbrains.uast.UElement curr
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement start
		org.jetbrains.uast.UCallExpression logCall
	private final void checkTagConsistent (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, org.jetbrains.uast.UCallExpression) 
		String message
		String logCallDescription
		String isLoggableDescription
		com.android.tools.lint.detector.api.Location alternate
		com.android.tools.lint.detector.api.Location location
		com.intellij.psi.PsiNamedElement resolved2
		com.intellij.psi.PsiNamedElement resolved1
		com.android.tools.lint.detector.api.Location alternate
		com.android.tools.lint.detector.api.Location location
		String message
		String expectedCall
		com.intellij.psi.PsiClass containingClass
		com.intellij.psi.PsiNamedElement resolved
		org.jetbrains.uast.UExpression isLoggableLevel
		boolean isPrintln
		String logCallName
		org.jetbrains.uast.UExpression logTag
		org.jetbrains.uast.UExpression isLoggableTag
		java.util.List logArguments
		java.util.List isLoggableArguments
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression logCall
		org.jetbrains.uast.UCallExpression isLoggableCall
	private final org.jetbrains.uast.UExpression getLastInQualifiedChain (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UExpression last
		org.jetbrains.uast.UQualifiedReferenceExpression node
	private final boolean areLiteralsEqual (org.jetbrains.uast.UExpression, org.jetbrains.uast.UExpression) 
		Object secondValue
		Object firstValue
		org.jetbrains.uast.UExpression first
		org.jetbrains.uast.UExpression second
	public void  () 
	static void  () 
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
}

com/android/tools/lint/checks/ChildCountDetector.class
ChildCountDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ChildCountDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue SCROLLVIEW_ISSUE
	public static final com.android.tools.lint.detector.api.Issue ADAPTER_VIEW_ISSUE
	public static final com.android.tools.lint.checks.ChildCountDetector$Issues Issues
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String tagName
		org.w3c.dom.Element child
		String tagName
		int childCount
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	public void  () 
	static void  () 
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
}

com/android/tools/lint/checks/DataFlowAnalyzer$Companion.class
DataFlowAnalyzer.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.DataFlowAnalyzer$Companion extends java.lang.Object {
	public final com.intellij.psi.PsiVariable getVariableElement (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression rhs
	public final com.intellij.psi.PsiVariable getVariableElement (org.jetbrains.uast.UCallExpression, boolean, boolean) 
		org.jetbrains.uast.UElement parentParent
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression lhs
		org.jetbrains.uast.UBinaryExpression assignment
		org.jetbrains.uast.UastSpecialExpressionKind kind
		org.jetbrains.uast.UExpressionList exp
		org.jetbrains.uast.UElement parent
		org.jetbrains.uast.UCallExpression rhs
		boolean allowChainedCalls
		boolean allowFields
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/CanvasSizeDetector$visitClass$1.class
CanvasSizeDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.CanvasSizeDetector$visitClass$1 extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	final com.android.tools.lint.checks.CanvasSizeDetector this$0
	final com.android.tools.lint.detector.api.JavaContext $context
	final org.jetbrains.uast.UClass $declaration
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiMethod sizeMethod
		String name
		org.jetbrains.uast.UCallExpression node
	public boolean visitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression) 
		com.intellij.psi.PsiType type
		org.jetbrains.uast.UExpression receiver
		String name
		org.jetbrains.uast.UExpression selector
		org.jetbrains.uast.UQualifiedReferenceExpression node
	void  (com.android.tools.lint.checks.CanvasSizeDetector, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.android.tools.lint.checks.CanvasSizeDetector $outer
		com.android.tools.lint.detector.api.JavaContext $captured_local_variable$1
		org.jetbrains.uast.UClass $captured_local_variable$2
}

com/android/tools/lint/checks/CheckResultDetector.class
CheckResultDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.CheckResultDetector extends com.android.tools.lint.checks.AbstractAnnotationDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue CHECK_RESULT
	public static final com.android.tools.lint.checks.CheckResultDetector$Companion Companion
	public java.util.List applicableAnnotations () 
	public void visitAnnotationUsage (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationUsageType, org.jetbrains.uast.UAnnotation, java.lang.String, com.intellij.psi.PsiMethod, java.util.List, java.util.List, java.util.List, java.util.List) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement usage
		com.android.tools.lint.detector.api.AnnotationUsageType type
		org.jetbrains.uast.UAnnotation annotation
		String qualifiedName
		com.intellij.psi.PsiMethod method
		java.util.List annotations
		java.util.List allMemberAnnotations
		java.util.List allClassAnnotations
		java.util.List allPackageAnnotations
	private final void checkResult (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.intellij.psi.PsiMethod, org.jetbrains.uast.UAnnotation, java.util.List, java.util.List) 
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.LintFix fix
		String message
		com.android.tools.lint.detector.api.Issue issue
		String suggested
		String methodName
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement element
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UAnnotation annotation
		java.util.List allMemberAnnotations
		java.util.List allClassAnnotations
	private final boolean isExpressionValueUnused (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement parent
		int index
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.UElement block
		org.jetbrains.uast.UElement curr
		org.jetbrains.uast.UExpression prev
		org.jetbrains.uast.UElement element
	public void  () 
	static void  () 
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
}

com/android/tools/lint/checks/DosLineEndingDetector$Issues.class
DosLineEndingDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.DosLineEndingDetector$Issues extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/AllCapsDetector$Issues.class
AllCapsDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.AllCapsDetector$Issues extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/AlarmDetector$Issues.class
AlarmDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.AlarmDetector$Issues extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.AlarmDetector$Issues) 
		com.android.tools.lint.checks.AlarmDetector$Issues $this
}

com/android/tools/lint/checks/MediaBrowserServiceCompatVersionDetector$Issues.class
MediaBrowserServiceCompatVersionDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.MediaBrowserServiceCompatVersionDetector$Issues extends java.lang.Object {
	public final com.android.ide.common.repository.GradleCoordinate getMIN_SUPPORT_V4_VERSION () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/TranslationDetector$reportMissingTranslation$localeList$1.class
TranslationDetector.kt
package com.android.tools.lint.checks
final com.android.tools.lint.checks.TranslationDetector$reportMissingTranslation$localeList$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final com.android.tools.lint.checks.TranslationDetector$reportMissingTranslation$localeList$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (java.lang.String) 
		String it
	void  () 
	static void  () 
}

com/android/tools/lint/checks/GradleDetector$Companion$getDeprecatedLibraryLookup$$inlined$synchronized$lambda$1.class
GradleDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.GradleDetector$Companion$getDeprecatedLibraryLookup$$inlined$synchronized$lambda$1 extends com.android.tools.lint.checks.DeprecatedSdkRegistry {
	final java.io.File $cacheDir
	final com.android.tools.lint.client.api.LintClient $client$inlined
	void  (java.io.File, java.io.File, com.android.tools.lint.client.api.LintClient) 
		java.io.File $captured_local_variable$1
		java.io.File $super_call_param$2
	public byte[] readUrlData (java.lang.String, int) 
		java.io.IOException e
		String url
		int timeout
	public void error (java.lang.Throwable, java.lang.String) 
		Throwable throwable
		String message
}

com/android/tools/lint/checks/LogDetector$Issues.class
LogDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.LogDetector$Issues extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.LogDetector$Issues) 
		com.android.tools.lint.checks.LogDetector$Issues $this
}

com/android/tools/lint/checks/RequiresFeatureDetector$Companion.class
RequiresFeatureDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.RequiresFeatureDetector$Companion extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.RequiresFeatureDetector$Companion) 
		com.android.tools.lint.checks.RequiresFeatureDetector$Companion $this
}

com/android/tools/lint/checks/BatteryDetector$Issues.class
BatteryDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.BatteryDetector$Issues extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.BatteryDetector$Issues) 
		com.android.tools.lint.checks.BatteryDetector$Issues $this
}

com/android/tools/lint/checks/GradleDetector$getUpgradeVersionFilter$2.class
GradleDetector.kt
package com.android.tools.lint.checks
final com.android.tools.lint.checks.GradleDetector$getUpgradeVersionFilter$2 extends java.lang.Object implements java.util.function.Predicate  {
	final com.android.tools.lint.checks.GradleDetector this$0
	public volatile boolean test (java.lang.Object) 
	public final boolean test (com.android.ide.common.repository.GradleVersion) 
		com.android.ide.common.repository.GradleVersion version
	void  (com.android.tools.lint.checks.GradleDetector) 
}

com/android/tools/lint/checks/StartDestinationDetector.class
StartDestinationDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.StartDestinationDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final com.android.tools.lint.checks.StartDestinationDetector$Issues Issues
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.List getApplicableElements () 
	public volatile java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		int it
		int $i$a$1$none
		int element$iv
		Iterable $receiver$iv
		int $i$f$none
		com.android.resources.ResourceUrl childUrl
		String childId
		org.w3c.dom.Element child
		int i
		com.android.resources.ResourceUrl url
		String destinationAttrValue
		org.w3c.dom.Attr destinationAttr
		org.w3c.dom.NodeList children
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element navigation
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/SyntheticAccessorDetector$createUastHandler$1.class
SyntheticAccessorDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.SyntheticAccessorDetector$createUastHandler$1 extends com.android.tools.lint.client.api.UElementHandler {
	final com.android.tools.lint.checks.SyntheticAccessorDetector this$0
	final com.android.tools.lint.detector.api.JavaContext $context
	public void visitCallExpression (org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiClass target
		org.jetbrains.uast.UReferenceExpression classRef
		com.intellij.psi.PsiClass aClass
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UClass containingClass
		org.jetbrains.uast.UCallExpression node
	public void visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		com.intellij.psi.PsiClass memberClass
		org.jetbrains.uast.UClass containingClass
		Object constant
		com.intellij.psi.PsiMember member
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.USimpleNameReferenceExpression node
	void  (com.android.tools.lint.checks.SyntheticAccessorDetector, com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.checks.SyntheticAccessorDetector $outer
		com.android.tools.lint.detector.api.JavaContext $captured_local_variable$1
}

com/android/tools/lint/checks/SyntheticAccessorDetector$Companion.class
SyntheticAccessorDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.SyntheticAccessorDetector$Companion extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	public static void _ALIAS_1$annotations () 
	public final com.android.tools.lint.detector.api.Issue get_ALIAS_1 () 
	public static void _ALIAS_2$annotations () 
	public final com.android.tools.lint.detector.api.Issue get_ALIAS_2 () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.SyntheticAccessorDetector$Companion) 
		com.android.tools.lint.checks.SyntheticAccessorDetector$Companion $this
}

com/android/tools/lint/checks/AssertDetector$Issues.class
AssertDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.AssertDetector$Issues extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/CallSuperDetector$SuperCallVisitor.class
CallSuperDetector.kt
package com.android.tools.lint.checks
final com.android.tools.lint.checks.CallSuperDetector$SuperCallVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private boolean callsSuper
	private final com.intellij.psi.PsiMethod targetMethod
	public final boolean getCallsSuper () 
	public final void setCallsSuper (boolean) 
		boolean 
	public boolean visitSuperExpression (org.jetbrains.uast.USuperExpression) 
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UElement parent
		org.jetbrains.uast.USuperExpression node
	public void  (com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiMethod targetMethod
}

com/android/tools/lint/checks/DataFlowAnalyzer.class
DataFlowAnalyzer.kt
package com.android.tools.lint.checks
public abstract com.android.tools.lint.checks.DataFlowAnalyzer extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final java.util.Set references
	private final java.util.Set instances
	private final java.util.Collection initial
	public static final com.android.tools.lint.checks.DataFlowAnalyzer$Companion Companion
	public void receiver (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression call
	public void returns (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression expression
	public void field (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement field
	public void argument (org.jetbrains.uast.UCallExpression, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UCallExpression call
		org.jetbrains.uast.UElement reference
	protected final java.util.Set getReferences () 
	protected final java.util.Set getInstances () 
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression chained
		org.jetbrains.uast.UQualifiedReferenceExpression parentParent
		org.jetbrains.uast.UQualifiedReferenceExpression parent
		boolean matched
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.UExpression receiver
		org.jetbrains.uast.UCallExpression node
	public void afterVisitVariable (org.jetbrains.uast.UVariable) 
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression initializer
		org.jetbrains.uast.UVariable node
	private final void addVariableReference (org.jetbrains.uast.UVariable) 
		com.intellij.psi.PsiVariable it
		int $i$a$1$let
		com.intellij.psi.PsiVariable it
		int $i$a$2$let
		org.jetbrains.uast.UVariable node
	public void afterVisitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
		com.intellij.psi.PsiElement lhs
		com.intellij.psi.PsiElement lhs
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression rhs
		boolean clearLhs
		org.jetbrains.uast.UBinaryExpression node
	public void afterVisitReturnExpression (org.jetbrains.uast.UReturnExpression) 
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression returnValue
		org.jetbrains.uast.UReturnExpression node
	public boolean returnsSelf (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression call
	public final java.util.Collection getInitial () 
	public void  (java.util.Collection, java.util.Collection) 
		org.jetbrains.uast.UElement parent
		org.jetbrains.uast.UElement element
		java.util.Collection initial
		java.util.Collection initialReferences
	public void  (java.util.Collection, java.util.Collection, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	static void  () 
}

com/android/tools/lint/checks/ActionsXmlDetector.class
ActionsXmlDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ActionsXmlDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String TAG_ACTIONS
	private static final String TAG_ACTION
	private static final String TAG_ACTION_DISPLAY
	private static final String TAG_PARAMETER
	private static final String TAG_FULFILLMENT
	private static final String TAG_PARAMETER_MAPPING
	private static final String TAG_ENTITY_SET_REFERENCE
	private static final String ATTR_URL_TEMPLATE
	private static final String ATTR_URL_FILTER
	private static final String ATTR_URL_PARAMETER
	private static final String ATTR_INTENT_PARAMETER
	private static final String ATTR_INTENT_NAME
	private static final String ATTR_RESOURCE
	private static final String VAR_URL
	public static final com.android.tools.lint.checks.ActionsXmlDetector$Companion Companion
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		org.w3c.dom.Element root
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
	private final void ensureRegisteredInManifest (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.resources.ResourceUrl url
		String resource
		String name
		org.w3c.dom.Element metadata
		String actionResourceName
		org.w3c.dom.Element application
		org.w3c.dom.Element root
		org.w3c.dom.Document mergedManifest
		com.android.tools.lint.detector.api.Project mainProject
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element actions
	private final void checkActions (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String tag
		org.w3c.dom.Element action
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.DefaultPosition end
		com.android.tools.lint.detector.api.Position start
		com.android.tools.lint.detector.api.Location loc
		com.android.tools.lint.checks.ActionsXmlDetector $receiver
		int $i$a$1$run
		String bcp
		String locale
		int $i$a$1$forEach
		Object element$iv
		Iterable $receiver$iv
		int $i$f$forEach
		int index
		String locales
		org.w3c.dom.Attr localeNode
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element actions
	private final void checkAction (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		boolean hasEntitySetReference
		String tag
		org.w3c.dom.Element child
		boolean foundNonRequiredTemplate
		java.util.Set parameterNames
		boolean atLeastOneEntitySetReference
		boolean atLeastOneFulfillment
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element action
	private final boolean templateRequiresParameters (org.w3c.dom.Element) 
		String required
		org.w3c.dom.Element child
		org.w3c.dom.Element fulfillment
	private final boolean checkParameter (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.util.Set) 
		String tag
		org.w3c.dom.Element child
		boolean hasEntitySetReference
		String name
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element parameter
		java.util.Set parameterNames
	private final void checkEntitySetReference (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element entitySetReference
	private final void checkFulfillment (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String parameter
		String tag
		org.w3c.dom.Element child
		String message
		com.android.tools.lint.detector.api.Location attributeLocation
		com.google.common.collect.Sets$SetView missing
		java.util.Set urlParameters
		java.util.Set intentParameterNames
		java.util.Set templateParameters
		String urlTemplate
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element fulfillment
	private final boolean hasEntitySetReference (org.w3c.dom.Element) 
		org.w3c.dom.Element parameter
		org.w3c.dom.Element action
	private final java.lang.String checkParameterMapping (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.util.Set, java.util.Set) 
		String urlParameter
		String intentParameter
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element parameterMapping
		java.util.Set intentParams
		java.util.Set urlParameters
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/PropertyFileDetector$Companion.class
PropertyFileDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.PropertyFileDetector$Companion extends java.lang.Object {
	public final java.lang.String suggestEscapes (java.lang.String) 
		String escaped
		String value
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/SliceDetector$checkRowBuilder$1.class
SliceDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.SliceDetector$checkRowBuilder$1 extends com.android.tools.lint.checks.DataFlowAnalyzer {
	final com.android.tools.lint.checks.SliceDetector this$0
	final kotlin.jvm.internal.Ref$BooleanRef $hasContent
	final kotlin.jvm.internal.Ref$ObjectRef $timestamp
	final com.android.tools.lint.detector.api.JavaContext $context
	final kotlin.jvm.internal.Ref$ObjectRef $endIconItem
	final kotlin.jvm.internal.Ref$ObjectRef $endActionItem
	final java.util.List $endActionItems
	final org.jetbrains.uast.UCallExpression $node
	public void receiver (org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location location
		String type
		org.jetbrains.uast.UExpression first
		java.util.List arguments
		String methodName
		org.jetbrains.uast.UCallExpression call
	void  (com.android.tools.lint.checks.SliceDetector, kotlin.jvm.internal.Ref$BooleanRef, kotlin.jvm.internal.Ref$ObjectRef, com.android.tools.lint.detector.api.JavaContext, kotlin.jvm.internal.Ref$ObjectRef, kotlin.jvm.internal.Ref$ObjectRef, java.util.List, org.jetbrains.uast.UCallExpression, java.util.Collection) 
		com.android.tools.lint.checks.SliceDetector $outer
		kotlin.jvm.internal.Ref$BooleanRef $captured_local_variable$1
		kotlin.jvm.internal.Ref$ObjectRef $captured_local_variable$2
		com.android.tools.lint.detector.api.JavaContext $captured_local_variable$3
		kotlin.jvm.internal.Ref$ObjectRef $captured_local_variable$4
		kotlin.jvm.internal.Ref$ObjectRef $captured_local_variable$5
		java.util.List $captured_local_variable$6
		org.jetbrains.uast.UCallExpression $captured_local_variable$7
		java.util.Collection $super_call_param$8
}

com/android/tools/lint/checks/AddJavascriptInterfaceDetector$Companion.class
AddJavascriptInterfaceDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.AddJavascriptInterfaceDetector$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/DeprecatedSdkRegistry$DeprecatedLibrary.class
DeprecatedSdkRegistry.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.DeprecatedSdkRegistry$DeprecatedLibrary extends java.lang.Object {
	private final String groupId
	private final String artifactId
	private final String message
	private final String status
	private final com.android.tools.lint.detector.api.Severity severity
	private final String recommended
	public final java.lang.String getGroupId () 
	public final java.lang.String getArtifactId () 
	public final java.lang.String getMessage () 
	public final java.lang.String getStatus () 
	public final com.android.tools.lint.detector.api.Severity getSeverity () 
	public final java.lang.String getRecommended () 
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Severity, java.lang.String) 
		String groupId
		String artifactId
		String message
		String status
		com.android.tools.lint.detector.api.Severity severity
		String recommended
	public final java.lang.String component1 () 
	public final java.lang.String component2 () 
	public final java.lang.String component3 () 
	public final java.lang.String component4 () 
	public final com.android.tools.lint.detector.api.Severity component5 () 
	public final java.lang.String component6 () 
	public final com.android.tools.lint.checks.DeprecatedSdkRegistry$DeprecatedLibrary copy (java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Severity, java.lang.String) 
		String groupId
		String artifactId
		String message
		String status
		com.android.tools.lint.detector.api.Severity severity
		String recommended
	public static volatile com.android.tools.lint.checks.DeprecatedSdkRegistry$DeprecatedLibrary copy$default (com.android.tools.lint.checks.DeprecatedSdkRegistry$DeprecatedLibrary, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Severity, java.lang.String, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

com/android/tools/lint/checks/SdCardDetector$createUastHandler$1.class
SdCardDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.SdCardDetector$createUastHandler$1 extends com.android.tools.lint.client.api.UElementHandler {
	final com.android.tools.lint.detector.api.JavaContext $context
	public void visitLiteralExpression (org.jetbrains.uast.ULiteralExpression) 
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.Location location
		String message
		char c
		String s
		org.jetbrains.uast.ULiteralExpression node
	void  (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext $captured_local_variable$0
}

com/android/tools/lint/checks/RestrictionsDetector.class
RestrictionsDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.RestrictionsDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	public static final int MAX_NESTING_DEPTH
	public static final int MAX_NUMBER_OF_NESTED_RESTRICTIONS
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final String TAG_RESTRICTIONS
	private static final String TAG_RESTRICTION
	private static final String ATTR_RESTRICTION_TYPE
	private static final String ATTR_KEY
	public static final String ATTR_DESCRIPTION
	private static final String VALUE_BUNDLE
	private static final String VALUE_BUNDLE_ARRAY
	private static final String VALUE_CHOICE
	private static final String VALUE_MULTI_SELECT
	private static final String VALUE_ENTRIES
	private static final String VALUE_ENTRY_VALUES
	private static final String VALUE_HIDDEN
	private static final String VALUE_DEFAULT_VALUE
	private static final String VALUE_INTEGER
	public static final com.android.tools.lint.checks.RestrictionsDetector$Companion Companion
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		java.util.HashMap keys
		org.w3c.dom.Element root
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
	private final void validateNestedRestrictions (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.lang.String, java.util.Map, int) 
		org.w3c.dom.Element child
		org.w3c.dom.Attr defaultValue
		java.util.List children
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String restrictionType
		java.util.Map keys
		int depth
	private final void validateRestriction (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, int, java.util.Map) 
		com.android.tools.lint.detector.api.Location valueLocation
		org.w3c.dom.Attr attribute
		com.android.tools.lint.detector.api.Location previousLocation
		org.w3c.dom.Attr prevAttribute
		org.w3c.dom.Element prev
		com.android.tools.lint.detector.api.Location location
		org.w3c.dom.Attr thisAttribute
		NumberFormatException e
		org.w3c.dom.Attr defaultValue
		String title
		String key
		String restrictionType
		org.w3c.dom.Element element
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		int depth
		java.util.Map keys
	private final boolean verifyRestrictionTagName (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String tagName
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	private final java.lang.String checkRequiredAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Attr a
		int n
		int i
		org.w3c.dom.NamedNodeMap attributes
		org.w3c.dom.Element root
		String prefix
		String fullAttribute
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String attribute
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/ResourceCycleDetector.class
ResourceCycleDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ResourceCycleDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	private java.util.Map mReferences
	private java.util.Map mLocations
	private java.util.Map mChains
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue CYCLE
	public static final com.android.tools.lint.detector.api.Issue CRASH
	public static final com.android.tools.lint.checks.ResourceCycleDetector$Companion Companion
	public void beforeCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableElements () 
	public java.util.Collection getApplicableAttributes () 
	private final void recordReference (com.android.resources.ResourceType, java.lang.String, java.lang.String) 
		int index
		String name
		com.google.common.collect.Multimap map
		com.android.resources.ResourceType type
		String from
		String to
	private final com.google.common.collect.Multimap getTypeMap (com.android.resources.ResourceType) 
		com.google.common.collect.Multimap newMap
		com.google.common.collect.Multimap map
		java.util.Map references
		com.android.resources.ResourceType type
	private final void recordLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, com.android.resources.ResourceType, java.lang.String) 
		com.android.tools.lint.detector.api.Location location
		com.google.common.collect.Multimap map
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		com.android.resources.ResourceType type
		String from
	private final com.google.common.collect.Multimap getLocationMap (com.android.resources.ResourceType) 
		com.google.common.collect.Multimap newMap
		com.google.common.collect.Multimap map
		java.util.Map locations
		com.android.resources.ResourceType type
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		char it
		int $i$a$1$trim
		boolean match$iv$iv
		int index$iv$iv
		boolean startFound$iv$iv
		int endIndex$iv$iv
		int startIndex$iv$iv
		CharSequence $receiver$iv$iv
		int $i$f$trim
		String $receiver$iv
		int $i$f$trim
		String name
		String to
		char c
		int max
		int k
		String text
		org.w3c.dom.Node child
		int n
		int i
		org.w3c.dom.NodeList childNodes
		org.w3c.dom.Attr nameNode
		com.android.resources.ResourceType type
		String typeName
		org.w3c.dom.Attr typeNode
		String currentColor
		String color
		String currentColor
		String drawable
		com.android.resources.ResourceFolderType folderType
		String parentName
		String parent
		String name
		org.w3c.dom.Attr node
		String parent
		int index
		String name
		org.w3c.dom.Element item
		org.w3c.dom.Attr parentNode
		org.w3c.dom.Attr nameNode
		String currentLayout
		String layout
		org.w3c.dom.Attr layoutNode
		char it
		int $i$a$2$trim
		boolean match$iv$iv
		int index$iv$iv
		boolean startFound$iv$iv
		int endIndex$iv$iv
		int startIndex$iv$iv
		CharSequence $receiver$iv$iv
		int $i$f$trim
		String $receiver$iv
		int $i$f$trim
		com.android.resources.ResourceType type
		String name
		String to
		char c
		int max
		int k
		String text
		org.w3c.dom.Node child
		int n
		int i
		org.w3c.dom.NodeList childNodes
		char it
		int $i$a$1$trim
		boolean match$iv$iv
		int index$iv$iv
		boolean startFound$iv$iv
		int endIndex$iv$iv
		int startIndex$iv$iv
		CharSequence $receiver$iv$iv
		int $i$f$trim
		String $receiver$iv
		int $i$f$trim
		String currentFont
		String font
		org.w3c.dom.Attr text
		String tagName
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.google.common.collect.Multimap map
		com.android.resources.ResourceType type
		String label
		String next
		com.android.tools.lint.detector.api.Location itemLocation
		java.util.Collection itemLocations
		String item
		com.android.tools.lint.detector.api.Location next
		com.android.tools.lint.detector.api.Location curr
		String message
		int n
		int i
		com.android.tools.lint.detector.api.Location location
		java.util.List chain
		com.google.common.collect.Multimap locations
		java.util.List chains
		com.android.resources.ResourceType type
		java.util.Map locationMap
		java.util.Map chainsMap
		int phase
		java.util.Map references
		com.android.tools.lint.detector.api.Context context
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		String from
		com.android.resources.ResourceUrl url
		String primary
		java.util.List types
		String value
		com.android.resources.ResourceFolderType resourceFolderType
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
	private final void handleReference (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, com.android.resources.ResourceType, java.lang.String, java.lang.String) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		com.android.resources.ResourceType type
		String from
		String to
	private final void findCycles (com.android.tools.lint.detector.api.Context, com.android.resources.ResourceType, com.google.common.collect.Multimap) 
		java.util.EnumMap newMap
		com.android.tools.lint.checks.ResourceCycleDetector $receiver
		int $i$a$1$run
		java.util.List list
		java.util.Map chains
		java.util.List chain
		String from
		java.util.HashSet seen
		java.util.HashSet visited
		java.util.HashSet visiting
		com.android.tools.lint.detector.api.Context context
		com.android.resources.ResourceType type
		com.google.common.collect.Multimap map
	private final void checkCrashItem (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		char it
		int $i$a$1$trim
		boolean match$iv$iv
		int index$iv$iv
		boolean startFound$iv$iv
		int endIndex$iv$iv
		int startIndex$iv$iv
		CharSequence $receiver$iv$iv
		int $i$f$trim
		String $receiver$iv
		int $i$f$trim
		String message
		String name
		char c
		int max
		int k
		String text
		org.w3c.dom.Node child
		int n
		int i
		org.w3c.dom.NodeList childNodes
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element item
	private final java.util.List dfs (com.google.common.collect.Multimap, java.lang.String, java.util.Set, java.util.Set) 
		java.util.ArrayList chain
		java.util.List chain
		String target
		java.util.Collection targets
		com.google.common.collect.Multimap map
		String from
		java.util.Set visiting
		java.util.Set visited
	public void  () 
	static void  () 
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
}

com/android/tools/lint/checks/ResourceTypeDetector$getParentSequence$nextFunction$1.class
ResourceTypeDetector.kt
package com.android.tools.lint.checks
final com.android.tools.lint.checks.ResourceTypeDetector$getParentSequence$nextFunction$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final Class $clz
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final org.jetbrains.uast.UElement invoke (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement it
	void  (java.lang.Class) 
}

com/android/tools/lint/checks/TypedefDetector$Companion.class
TypedefDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.TypedefDetector$Companion extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	public final org.jetbrains.uast.UAnnotation findIntDef (java.util.List) 
		String qualifiedName
		org.jetbrains.uast.UAnnotation annotation
		java.util.List annotations
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.TypedefDetector$Companion) 
		com.android.tools.lint.checks.TypedefDetector$Companion $this
}

com/android/tools/lint/checks/AssertDetector$createUastHandler$1.class
AssertDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.AssertDetector$createUastHandler$1 extends com.android.tools.lint.client.api.UElementHandler {
	final com.android.tools.lint.checks.AssertDetector this$0
	final com.android.tools.lint.detector.api.JavaContext $context
	public void visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
	void  (com.android.tools.lint.checks.AssertDetector, com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.checks.AssertDetector $outer
		com.android.tools.lint.detector.api.JavaContext $captured_local_variable$1
}

com/android/tools/lint/checks/SyntheticAccessorDetector.class
SyntheticAccessorDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.SyntheticAccessorDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final com.android.tools.lint.detector.api.Issue _ALIAS_1
	private static final com.android.tools.lint.detector.api.Issue _ALIAS_2
	public static final com.android.tools.lint.checks.SyntheticAccessorDetector$Companion Companion
	public java.util.List getApplicableUastTypes () 
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	private final void reportError (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.intellij.psi.PsiMember, com.intellij.psi.PsiClass) 
		String message
		String memberType
		com.android.tools.lint.detector.api.LintFix fix
		String name
		boolean isKotlin
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.client.api.LintDriver driver
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
		com.intellij.psi.PsiMember member
		com.intellij.psi.PsiClass target
	public void  () 
	static void  () 
	public static final void access$reportError (com.android.tools.lint.checks.SyntheticAccessorDetector, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.intellij.psi.PsiMember, com.intellij.psi.PsiClass) 
		com.android.tools.lint.checks.SyntheticAccessorDetector $this
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
		com.intellij.psi.PsiMember member
		com.intellij.psi.PsiClass target
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
	public static final com.android.tools.lint.detector.api.Issue access$get_ALIAS_1$cp () 
	public static final com.android.tools.lint.detector.api.Issue access$get_ALIAS_2$cp () 
}

com/android/tools/lint/checks/SliceDetector$findRows$1.class
SliceDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.SliceDetector$findRows$1 extends com.android.tools.lint.checks.DataFlowAnalyzer {
	final com.android.tools.lint.checks.SliceDetector this$0
	final java.util.List $rows
	final org.jetbrains.uast.UCallExpression $node
	public void argument (org.jetbrains.uast.UCallExpression, org.jetbrains.uast.UElement) 
		String qualifiedName
		org.jetbrains.uast.UCallExpression call
		org.jetbrains.uast.UElement reference
	public void receiver (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression call
	void  (com.android.tools.lint.checks.SliceDetector, java.util.List, org.jetbrains.uast.UCallExpression, java.util.Collection) 
		com.android.tools.lint.checks.SliceDetector $outer
		java.util.List $captured_local_variable$1
		org.jetbrains.uast.UCallExpression $captured_local_variable$2
		java.util.Collection $super_call_param$3
}

com/android/tools/lint/checks/ResourceCycleDetector$WhenMappings.class

package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ResourceCycleDetector$WhenMappings extends java.lang.Object {
	public static final int[] $EnumSwitchMapping$0
	static void  () 
}

com/android/tools/lint/checks/ViewTypeDetector$Companion.class
ViewTypeDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ViewTypeDetector$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/ResourceTypeDetector$Companion.class
ResourceTypeDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ResourceTypeDetector$Companion extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.ResourceTypeDetector$Companion) 
		com.android.tools.lint.checks.ResourceTypeDetector$Companion $this
}

com/android/tools/lint/checks/TranslationDetector$WhenMappings.class

package com.android.tools.lint.checks
public final com.android.tools.lint.checks.TranslationDetector$WhenMappings extends java.lang.Object {
	public static final int[] $EnumSwitchMapping$0
	public static final int[] $EnumSwitchMapping$1
	static void  () 
}

com/android/tools/lint/checks/StartDestinationDetector$Issues.class
StartDestinationDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.StartDestinationDetector$Issues extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/PropertyFileDetector.class
PropertyFileDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.PropertyFileDetector extends com.android.tools.lint.detector.api.Detector {
	public static final com.android.tools.lint.detector.api.Issue ESCAPE
	public static final com.android.tools.lint.detector.api.Issue HTTP
	public static final com.android.tools.lint.detector.api.Issue PROXY_PASSWORD
	public static final com.android.tools.lint.checks.PropertyFileDetector$Companion Companion
	public void run (com.android.tools.lint.detector.api.Context) 
		int valueStart
		String line
		java.util.Iterator iterator
		int offset
		CharSequence contents
		com.android.tools.lint.detector.api.Context context
	private final void checkLine (com.android.tools.lint.detector.api.Context, java.lang.CharSequence, int, java.lang.String, int) 
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.LintFix fix
		int endOffset
		int startOffset
		String message
		String https
		com.android.tools.lint.detector.api.Location location
		int endOffset
		int startOffset
		String distributionPrefix
		com.android.tools.lint.detector.api.Context context
		CharSequence contents
		int offset
		String line
		int valueStart
	private final boolean isGitIgnored (com.android.tools.lint.client.api.LintClient, java.io.File) 
		CharSequence ignored
		java.io.File ignoreFile
		java.io.File curr
		com.android.tools.lint.client.api.LintClient client
		java.io.File file
	private final void checkEscapes (com.android.tools.lint.detector.api.Context, java.lang.CharSequence, java.lang.String, int, int) 
		char c
		int i
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.LintFix fix
		String escapedRange
		String locationRange
		int endOffset
		int startOffset
		String message
		String escapedPath
		String key
		String pathString
		StringBuilder path
		int errorEnd
		int errorStart
		boolean hadNonPathEscape
		boolean escaped
		com.android.tools.lint.detector.api.Context context
		CharSequence contents
		String line
		int offset
		int valueStart
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/DeprecatedSdkRegistryKt.class
DeprecatedSdkRegistry.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.DeprecatedSdkRegistryKt extends java.lang.Object {
	public static final String SDK_REGISTRY_URL
	public static final String DEPRECATED_SDK_CACHE_DIR_KEY
	private static final String TAG_ROOT
	private static final String TAG_LIBRARY
	private static final String TAG_VERSIONS
	private static final String ATTR_GROUP_ID
	private static final String ATTR_ARTIFACT_ID
	private static final String ATTR_FROM
	private static final String ATTR_TO
	private static final String ATTR_RECOMMENDED_VERSION
	private static final String ATTR_STATUS
	private static final String ATTR_DESCRIPTION
}

com/android/tools/lint/checks/WrongThreadInterproceduralDetector$analyzeCallGraph$pathStr$1.class
WrongThreadInterproceduralDetector.kt
package com.android.tools.lint.checks
final com.android.tools.lint.checks.WrongThreadInterproceduralDetector$analyzeCallGraph$pathStr$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final com.android.tools.lint.checks.WrongThreadInterproceduralDetector$analyzeCallGraph$pathStr$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (com.android.tools.lint.detector.api.interprocedural.ContextualEdge) 
		com.android.tools.lint.detector.api.interprocedural.ContextualEdge it
	void  () 
	static void  () 
}

com/android/tools/lint/checks/PermissionDetector$Companion.class
PermissionDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.PermissionDetector$Companion extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.PermissionDetector$Companion) 
		com.android.tools.lint.checks.PermissionDetector$Companion $this
}

com/android/tools/lint/checks/RangeDetector.class
RangeDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.RangeDetector extends com.android.tools.lint.checks.AbstractAnnotationDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue RANGE
	public static final com.android.tools.lint.checks.RangeDetector$Companion Companion
	public java.util.List applicableAnnotations () 
	public void visitAnnotationUsage (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationUsageType, org.jetbrains.uast.UAnnotation, java.lang.String, com.intellij.psi.PsiMethod, java.util.List, java.util.List, java.util.List, java.util.List) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement usage
		com.android.tools.lint.detector.api.AnnotationUsageType type
		org.jetbrains.uast.UAnnotation annotation
		String qualifiedName
		com.intellij.psi.PsiMethod method
		java.util.List annotations
		java.util.List allMemberAnnotations
		java.util.List allClassAnnotations
		java.util.List allPackageAnnotations
	private final void checkIntRange (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, org.jetbrains.uast.UElement, java.util.List) 
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UElement argument
		java.util.List allAnnotations
	private final void checkFloatRange (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, org.jetbrains.uast.UElement) 
		String message
		float value
		String message
		double value
		String message
		int value
		String message
		long value
		String message
		Boolean contains
		com.android.tools.lint.checks.RangeConstraint here
		com.android.tools.lint.checks.RangeConstraint referenceConstraint
		com.intellij.psi.PsiElement resolved
		String message
		double value
		Object constant
		com.android.tools.lint.checks.FloatRangeConstraint constraint
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UElement argument
	private final void checkSize (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, org.jetbrains.uast.UElement) 
		String message
		Boolean contains
		com.android.tools.lint.checks.RangeConstraint here
		com.android.tools.lint.checks.RangeConstraint constraint
		com.intellij.psi.PsiElement resolved
		Object object
		String message
		String unit
		com.android.tools.lint.checks.SizeConstraint constraint
		boolean isString
		long actual
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UElement argument
	private final int getArrayLength (java.lang.Object) 
		Object array
	public void  () 
	static void  () 
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
}

com/android/tools/lint/checks/BlacklistedDeps.class
BlacklistedDeps.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.BlacklistedDeps extends java.lang.Object {
	private java.util.Map map
	private final com.android.tools.lint.detector.api.Project project
	public final java.util.List checkDependency (java.lang.String, java.lang.String, boolean) 
		java.util.List path
		com.android.tools.lint.checks.Coordinate coordinate
		java.util.Map map
		String groupId
		String artifactId
		boolean remove
	public final java.util.List getBlacklistedDependencies () 
		Iterable $receiver$iv
		int $i$f$sortedBy
		java.util.Map map
	private final void visitAndroidLibraries (java.util.ArrayDeque, java.util.Collection) 
		com.android.builder.model.AndroidLibrary library
		java.util.ArrayDeque stack
		java.util.Collection libraries
	private final void visitJavaLibraries (java.util.ArrayDeque, java.util.Collection) 
		com.android.builder.model.JavaLibrary library
		java.util.ArrayDeque stack
		java.util.Collection libraries
	private final void visitAndroidLibrary (java.util.ArrayDeque, com.android.builder.model.AndroidLibrary) 
		java.util.ArrayDeque stack
		com.android.builder.model.AndroidLibrary library
	private final void visitJavaLibrary (java.util.ArrayDeque, com.android.builder.model.JavaLibrary) 
		java.util.ArrayDeque stack
		com.android.builder.model.JavaLibrary library
	private final void checkLibrary (java.util.ArrayDeque, com.android.builder.model.Library) 
		com.android.builder.model.MavenCoordinates root
		com.android.builder.model.MavenCoordinates coordinates
		java.util.ArrayDeque stack
		com.android.builder.model.Library library
	private final boolean isBlacklistedDependency (java.lang.String, java.lang.String) 
		String groupId
		String artifactId
	public final com.android.tools.lint.detector.api.Project getProject () 
	public void  (com.android.tools.lint.detector.api.Project) 
		java.util.ArrayDeque stack
		com.android.builder.model.Dependencies dependencies
		com.android.tools.lint.detector.api.Project project
}

com/android/tools/lint/checks/WrongThreadInterproceduralDetectorKt$searchForInterproceduralThreadAnnotationViolations$2.class
WrongThreadInterproceduralDetector.kt
package com.android.tools.lint.checks
final com.android.tools.lint.checks.WrongThreadInterproceduralDetectorKt$searchForInterproceduralThreadAnnotationViolations$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2  {
	public static final com.android.tools.lint.checks.WrongThreadInterproceduralDetectorKt$searchForInterproceduralThreadAnnotationViolations$2 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final boolean invoke (com.android.tools.lint.detector.api.interprocedural.CallTarget, java.lang.String) 
		org.jetbrains.uast.UAnnotation it
		int $i$a$1$any
		Object element$iv
		Iterable $receiver$iv
		int $i$f$any
		com.android.tools.lint.detector.api.interprocedural.CallTarget $receiver
		String annotation
	void  () 
	static void  () 
}

com/android/tools/lint/checks/LocaleDetector.class
LocaleDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.LocaleDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final String GET_DEFAULT
	public static final com.android.tools.lint.detector.api.Issue STRING_LOCALE
	public static final com.android.tools.lint.detector.api.Issue FINAL_LOCALE
	public static final com.android.tools.lint.checks.LocaleDetector$Companion Companion
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
	private final void checkFormat (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiMethod, org.jetbrains.uast.UCallExpression) 
		String message
		com.android.tools.lint.detector.api.Location location
		String value
		org.jetbrains.uast.UExpression first
		java.util.List expressions
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UCallExpression call
	private final void checkLocaleGetDefault (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiMethod, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		org.jetbrains.uast.UField field
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UCallExpression node
	private final boolean isLoggingParameter (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiMethod method
		String name
		org.jetbrains.uast.UCallExpression parentCall
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
	public void  () 
	static void  () 
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
}

com/android/tools/lint/checks/BlacklistedDeps$getBlacklistedDependencies$$inlined$sortedBy$1.class
Comparisons.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.BlacklistedDeps$getBlacklistedDependencies$$inlined$sortedBy$1 extends java.lang.Object implements java.util.Comparator  {
	public void  () 
	public final int compare (java.lang.Object, java.lang.Object) 
		java.util.List it
		int $i$a$1$sortedBy
		java.util.List it
		int $i$a$1$sortedBy
		Object a
		Object b
}

com/android/tools/lint/checks/CipherGetInstanceDetector$Companion.class
CipherGetInstanceDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.CipherGetInstanceDetector$Companion extends java.lang.Object {
	private final java.util.HashSet getALGORITHM_ONLY () 
	private void  () 
	public static final java.util.HashSet access$getALGORITHM_ONLY$p (com.android.tools.lint.checks.CipherGetInstanceDetector$Companion) 
		com.android.tools.lint.checks.CipherGetInstanceDetector$Companion $this
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/RestrictToDetector.class
RestrictToDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.RestrictToDetector extends com.android.tools.lint.checks.AbstractAnnotationDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	private static final String ATTR_OTHERWISE
	private static final int VISIBILITY_PRIVATE
	private static final int VISIBILITY_PACKAGE_PRIVATE
	private static final int VISIBILITY_PROTECTED
	private static final int VISIBILITY_NONE
	private static final int RESTRICT_TO_LIBRARY_GROUP
	private static final int RESTRICT_TO_LIBRARY
	private static final int RESTRICT_TO_TESTS
	private static final int RESTRICT_TO_SUBCLASSES
	private static final int RESTRICT_TO_ALL
	public static final com.android.tools.lint.detector.api.Issue RESTRICTED
	public static final com.android.tools.lint.detector.api.Issue TEST_VISIBILITY
	public static final com.android.tools.lint.checks.RestrictToDetector$Companion Companion
	public java.util.List applicableAnnotations () 
	public void visitAnnotationUsage (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationUsageType, org.jetbrains.uast.UAnnotation, java.lang.String, com.intellij.psi.PsiMethod, java.util.List, java.util.List, java.util.List, java.util.List) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement usage
		com.android.tools.lint.detector.api.AnnotationUsageType type
		org.jetbrains.uast.UAnnotation annotation
		String qualifiedName
		com.intellij.psi.PsiMethod method
		java.util.List annotations
		java.util.List allMemberAnnotations
		java.util.List allClassAnnotations
		java.util.List allPackageAnnotations
	private final boolean isGmsContext (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
		String qualifiedName
		com.intellij.psi.PsiPackage pkg
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement element
	private final boolean isTestContext (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
		int restrictionScope
		String name
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UAnnotated owner
		org.jetbrains.uast.UElement current
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement element
	private final void checkVisibleForTesting (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.intellij.psi.PsiMethod, org.jetbrains.uast.UAnnotation, java.util.List, java.util.List) 
		String qualifiedName
		org.jetbrains.uast.UClass thisClass
		com.intellij.psi.PsiClass methodClass
		com.intellij.psi.PsiPackage methodPackage
		com.intellij.psi.PsiPackage pkg
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiFile containingFile2
		com.intellij.psi.PsiFile containingFile1
		org.jetbrains.uast.UFile uFile
		int visibility
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UAnnotation annotation
		java.util.List allMethodAnnotations
		java.util.List allClassAnnotations
	private final void reportVisibilityError (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, java.lang.String) 
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
		String desc
	private final void checkRestrictTo (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.intellij.psi.PsiMethod, org.jetbrains.uast.UAnnotation, java.util.List, java.util.List) 
		int scope
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UAnnotation annotation
		java.util.List allMethodAnnotations
		java.util.List allClassAnnotations
	private final void checkRestrictTo (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.intellij.psi.PsiMethod, org.jetbrains.uast.UAnnotation, java.util.List, java.util.List, int) 
		String where
		String methodGroup
		String thisGroup
		com.android.builder.model.MavenCoordinates methodCoordinates
		com.android.builder.model.MavenCoordinates thisCoordinates
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		String where
		String methodArtifact
		String thisArtifact
		String methodGroup
		String thisGroup
		com.android.builder.model.MavenCoordinates methodCoordinates
		com.android.builder.model.MavenCoordinates thisCoordinates
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		org.jetbrains.uast.UElement prev
		boolean isSubClass
		org.jetbrains.uast.UClass outer
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		String qualifiedName
		boolean isClassAnnotation
		com.intellij.psi.PsiClass containingClass
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UAnnotation annotation
		java.util.List allMethodAnnotations
		java.util.List allClassAnnotations
		int scope
	private final void reportRestriction (java.lang.String, com.intellij.psi.PsiClass, com.intellij.psi.PsiMethod, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, boolean) 
		String className
		org.jetbrains.uast.UExpression qualifier
		org.jetbrains.uast.UIdentifier nameElement
		com.android.tools.lint.detector.api.Location location
		String message
		org.jetbrains.uast.UElement locationNode
		String api
		String where
		com.intellij.psi.PsiClass containingClass
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
		boolean isClassAnnotation
	private final boolean containsRestrictionAnnotation (java.util.List) 
		java.util.List list
	public void  () 
	static void  () 
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
}

com/android/tools/lint/checks/HardcodedValuesDetector.class
HardcodedValuesDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.HardcodedValuesDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final com.android.tools.lint.checks.HardcodedValuesDetector$Companion Companion
	public java.util.Collection getApplicableAttributes () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		String tagName
		String value
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/WrongThreadInterproceduralDetectorKt.class
WrongThreadInterproceduralDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.WrongThreadInterproceduralDetectorKt extends java.lang.Object {
	public static final java.util.Collection searchForInterproceduralThreadAnnotationViolations (com.android.tools.lint.detector.api.interprocedural.CallGraph, com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator) 
		com.android.tools.lint.detector.api.interprocedural.ContextualNode it
		int $i$a$1$filter
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$filterTo
		Iterable $receiver$iv
		int $i$f$filter
		com.android.tools.lint.detector.api.interprocedural.ContextualNode it
		int $i$a$1$filter
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$filterTo
		Iterable $receiver$iv
		int $i$f$filter
		java.util.List it
		int $i$a$1$map
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Iterable $receiver$iv
		int $i$f$map
		java.util.List it
		int $i$a$1$map
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Iterable $receiver$iv
		int $i$f$map
		java.util.List workerPaths
		java.util.List uiPaths
		String workerThreadAnnotationName
		java.util.List allWorkerSearchNodes
		java.util.List allUiSearchNodes
		com.android.tools.lint.checks.WrongThreadInterproceduralDetectorKt$searchForInterproceduralThreadAnnotationViolations$3 paramSearchNodes$
		java.util.List workerSearchNodes
		java.util.List uiSearchNodes
		com.android.tools.lint.detector.api.interprocedural.ContextualCallGraph contextualGraph
		com.android.tools.lint.checks.WrongThreadInterproceduralDetectorKt$searchForInterproceduralThreadAnnotationViolations$2 isAnnotatedWith$
		com.android.tools.lint.checks.WrongThreadInterproceduralDetectorKt$searchForInterproceduralThreadAnnotationViolations$1 isAnnotatedWith$
		com.android.tools.lint.detector.api.interprocedural.CallGraph callGraph
		com.android.tools.lint.detector.api.interprocedural.IntraproceduralDispatchReceiverEvaluator receiverEval
}

com/android/tools/lint/checks/AssertDetector.class
AssertDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.AssertDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final com.android.tools.lint.checks.AssertDetector$Issues Issues
	public java.util.List getApplicableUastTypes () 
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	private final void checkAssertion (org.jetbrains.uast.java.JavaUAssertExpression, com.android.tools.lint.detector.api.JavaContext) 
		Object value
		com.intellij.psi.PsiElement firstChild
		com.android.tools.lint.detector.api.Location location
		String message
		org.jetbrains.uast.UExpression condition
		org.jetbrains.uast.java.JavaUAssertExpression expression
		com.android.tools.lint.detector.api.JavaContext context
	private final boolean isNullCheck (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression rOperand
		org.jetbrains.uast.UExpression lOperand
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UExpression expression
	public void  () 
	static void  () 
	public static final void access$checkAssertion (com.android.tools.lint.checks.AssertDetector, org.jetbrains.uast.java.JavaUAssertExpression, com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.checks.AssertDetector $this
		org.jetbrains.uast.java.JavaUAssertExpression expression
		com.android.tools.lint.detector.api.JavaContext context
}

com/android/tools/lint/checks/InteroperabilityDetector$JavaVisitor.class
InteroperabilityDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.InteroperabilityDetector$JavaVisitor extends com.android.tools.lint.client.api.UElementHandler {
	private final boolean checkForKeywords
	private final boolean checkNullness
	private final boolean checkLambdaLast
	private final boolean checkPropertyAccess
	private String nonNullAnnotation
	private String nullableAnnotation
	private final com.android.tools.lint.detector.api.JavaContext context
	public void visitMethod (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UParameter parameter
		com.intellij.psi.PsiType type
		String methodName
		org.jetbrains.uast.UMethod node
	public void visitField (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField node
	private final boolean isLikelySetter (java.lang.String, org.jetbrains.uast.UMethod) 
		String methodName
		org.jetbrains.uast.UMethod node
	private final boolean isApi (org.jetbrains.uast.UDeclaration) 
		org.jetbrains.uast.UClass cls
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		org.jetbrains.uast.UDeclaration declaration
	private final void ensureValidProperty (org.jetbrains.uast.UMethod, java.lang.String) 
		String name
		org.jetbrains.uast.UMethod it
		int $i$a$1$forEach
		Object element$iv
		Object[] $receiver$iv
		int $i$f$forEach
		com.intellij.psi.PsiMethod inherited
		com.intellij.psi.PsiMethod inherited
		org.jetbrains.uast.UClass superClass
		int $i$a$2$let
		com.android.tools.lint.detector.api.Location location
		String message
		com.intellij.psi.PsiElement child
		String message
		com.android.tools.lint.detector.api.Location location
		com.intellij.psi.PsiModifierList modifierList
		com.intellij.psi.PsiElement staticElement
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.Location location
		String message
		com.intellij.psi.PsiType getterType
		com.intellij.psi.PsiType superReturnType
		com.intellij.psi.PsiMethod superMethod
		com.intellij.psi.PsiType setterParameterType
		com.intellij.psi.PsiMethod getter
		String message
		com.android.tools.lint.detector.api.Location location
		Object badGetter
		Object getter
		String badGetterName
		String getterName2
		String getterName1
		String propertyName
		String propertySuffix
		org.jetbrains.uast.UClass cls
		org.jetbrains.uast.UMethod setter
		String methodName
	private final boolean isTypeVariableReference (com.intellij.psi.PsiType) 
		com.intellij.psi.PsiClass cls
		com.intellij.psi.PsiType type
	private final boolean hasSetter (org.jetbrains.uast.UClass, com.intellij.psi.PsiType, java.lang.String) 
		com.intellij.psi.PsiParameter[] parameters
		com.intellij.psi.PsiParameterList parameterList
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UClass cls
		com.intellij.psi.PsiType type
		String setterName
	private final com.android.tools.lint.detector.api.Location getPropertyLocation (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiMethod secondary
		com.intellij.psi.PsiMethod primary
		com.intellij.psi.PsiMethod location1
		com.intellij.psi.PsiMethod location2
	private final void ensureNullnessKnown (org.jetbrains.uast.UDeclaration, com.intellij.psi.PsiType) 
		String name
		org.jetbrains.uast.UAnnotation annotation
		com.android.tools.lint.detector.api.LintFix fix
		String message
		com.android.tools.lint.detector.api.Location replaceLocation
		com.android.tools.lint.detector.api.Location location
		org.jetbrains.uast.UDeclaration node
		com.intellij.psi.PsiType type
	private final java.lang.String getNonNullAnnotation (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	private final java.lang.String getNullableAnnotation (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	private final void initializeAnnotationNames (com.android.tools.lint.detector.api.JavaContext) 
		com.android.builder.model.MavenCoordinates coordinates
		com.android.builder.model.AndroidLibrary library
		java.util.Collection libraries
		com.android.tools.lint.detector.api.JavaContext context
	private final boolean isNullableAnnotation (java.lang.String) 
		String qualifiedName
	private final boolean isNonNullAnnotation (java.lang.String) 
		String qualifiedName
	private final void ensureNonKeyword (java.lang.String, org.jetbrains.uast.UDeclaration, java.lang.String) 
		String message
		String name
		org.jetbrains.uast.UDeclaration node
		String typeLabel
	private final void ensureLambdaLastParameter (org.jetbrains.uast.UMethod) 
		String message
		org.jetbrains.uast.UParameter parameter
		int i
		int lastIndex
		java.util.List parameters
		org.jetbrains.uast.UMethod method
	private final boolean isFunctionalInterface (com.intellij.psi.PsiType) 
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiMethod method
		int abstractCount
		com.intellij.psi.PsiClass cls
		com.intellij.psi.PsiType type
	public final com.android.tools.lint.detector.api.JavaContext getContext () 
	public void  (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
}

com/android/tools/lint/checks/GradleDetector$findFirst$1.class
GradleDetector.kt
package com.android.tools.lint.checks
final com.android.tools.lint.checks.GradleDetector$findFirst$1 extends java.lang.Object implements java.util.Comparator  {
	public static final com.android.tools.lint.checks.GradleDetector$findFirst$1 INSTANCE
	public volatile int compare (java.lang.Object, java.lang.Object) 
	public final int compare (com.android.builder.model.MavenCoordinates, com.android.builder.model.MavenCoordinates) 
		com.android.builder.model.MavenCoordinates o1
		com.android.builder.model.MavenCoordinates o2
	void  () 
	static void  () 
}

com/android/tools/lint/checks/SdCardDetector.class
SdCardDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.SdCardDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final com.android.tools.lint.checks.SdCardDetector$Issues Issues
	public java.util.List getApplicableUastTypes () 
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/DetectMissingPrefix.class
DetectMissingPrefix.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.DetectMissingPrefix extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue MISSING_NAMESPACE
	public static final com.android.tools.lint.checks.DetectMissingPrefix$Issues Issues
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableAttributes () 
	private final boolean isNoPrefixAttribute (java.lang.String) 
		String attribute
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		org.w3c.dom.Element root
		String elementNamespace
		org.w3c.dom.Element element
		String name
		org.w3c.dom.Node item
		int n
		int i
		org.w3c.dom.NamedNodeMap attributes
		org.w3c.dom.Element root
		String name
		String libraryName
		com.android.ide.common.resources.ResourceItem item
		java.util.List items
		com.android.ide.common.resources.AbstractResourceRepository repository
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.detector.api.Project project
		org.w3c.dom.Element root
		String prefix
		String uri
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
	private final boolean isFragment (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	private final boolean isCustomView (org.w3c.dom.Element) 
		String tag
		org.w3c.dom.Element element
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/GradleDetector$getUpgradeVersionFilter$1.class
GradleDetector.kt
package com.android.tools.lint.checks
final com.android.tools.lint.checks.GradleDetector$getUpgradeVersionFilter$1 extends java.lang.Object implements java.util.function.Predicate  {
	final com.android.tools.lint.checks.GradleDetector this$0
	public volatile boolean test (java.lang.Object) 
	public final boolean test (com.android.ide.common.repository.GradleVersion) 
		com.android.ide.common.repository.GradleVersion version
	void  (com.android.tools.lint.checks.GradleDetector) 
}

com/android/tools/lint/checks/RestrictToDetector$Companion.class
RestrictToDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.RestrictToDetector$Companion extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	private final int getVisibilityForTesting (org.jetbrains.uast.UAnnotation) 
		Object v
		String name
		org.jetbrains.uast.UExpression value
		org.jetbrains.uast.UAnnotation annotation
	private final int getRestrictionScope (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UExpression value
		org.jetbrains.uast.UAnnotation annotation
	private final int getRestrictionScope (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression initializer
		java.util.List initializers
		org.jetbrains.uast.UCallExpression initializerExpression
		String name
		com.intellij.psi.PsiElement resolved
		int scope
		org.jetbrains.uast.UExpression expression
	private void  () 
	public static final int access$getRestrictionScope (com.android.tools.lint.checks.RestrictToDetector$Companion, org.jetbrains.uast.UAnnotation) 
		com.android.tools.lint.checks.RestrictToDetector$Companion $this
		org.jetbrains.uast.UAnnotation annotation
	public static final int access$getVisibilityForTesting (com.android.tools.lint.checks.RestrictToDetector$Companion, org.jetbrains.uast.UAnnotation) 
		com.android.tools.lint.checks.RestrictToDetector$Companion $this
		org.jetbrains.uast.UAnnotation annotation
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.RestrictToDetector$Companion) 
		com.android.tools.lint.checks.RestrictToDetector$Companion $this
}

com/android/tools/lint/checks/DosLineEndingDetector.class
DosLineEndingDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.DosLineEndingDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final com.android.tools.lint.checks.DosLineEndingDetector$Issues Issues
	public void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		char d
		int index
		char d
		int index
		com.android.tools.lint.detector.api.Location location
		int lineEnd
		int lineBegin
		boolean blankLine
		String message
		char c
		int n
		int i
		char prev
		CharSequence contents
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/PermissionDetector$CheckPermissionVisitor.class
PermissionDetector.kt
package com.android.tools.lint.checks
final com.android.tools.lint.checks.PermissionDetector$CheckPermissionVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private boolean mChecksPermission
	private boolean mDone
	private final org.jetbrains.uast.UElement mTarget
	public boolean visitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
	private final void visitMethodCallExpression (org.jetbrains.uast.UCallExpression) 
		String name
		org.jetbrains.uast.UCallExpression node
	public final boolean checksPermission () 
	public void  (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement mTarget
}

com/android/tools/lint/checks/ThreadDetector$Companion.class
ThreadDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ThreadDetector$Companion extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.ThreadDetector$Companion) 
		com.android.tools.lint.checks.ThreadDetector$Companion $this
}

com/android/tools/lint/checks/SliceDetector$checkListBuilder$2.class
SliceDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.SliceDetector$checkListBuilder$2 extends com.android.tools.lint.checks.DataFlowAnalyzer {
	final kotlin.jvm.internal.Ref$BooleanRef $primaryAction
	final java.util.List $endActionItems
	final kotlin.jvm.internal.Ref$IntRef $rowCount
	final com.android.tools.lint.detector.api.JavaContext $context
	final org.jetbrains.uast.UCallExpression $listBuilder
	public void receiver (org.jetbrains.uast.UCallExpression) 
		String type
		org.jetbrains.uast.UExpression first
		java.util.List arguments
		String methodName
		org.jetbrains.uast.UCallExpression call
	void  (kotlin.jvm.internal.Ref$BooleanRef, java.util.List, kotlin.jvm.internal.Ref$IntRef, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, java.util.Collection) 
		kotlin.jvm.internal.Ref$BooleanRef $captured_local_variable$0
		java.util.List $captured_local_variable$1
		kotlin.jvm.internal.Ref$IntRef $captured_local_variable$2
		com.android.tools.lint.detector.api.JavaContext $captured_local_variable$3
		org.jetbrains.uast.UCallExpression $captured_local_variable$4
		java.util.Collection $super_call_param$5
}

com/android/tools/lint/checks/RequiresFeatureDetector$EnforcementChecker$isWithinNameCheckConditional$1.class
RequiresFeatureDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.RequiresFeatureDetector$EnforcementChecker$isWithinNameCheckConditional$1 extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	final String $parameterName
	final com.intellij.openapi.util.Ref $match
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		String callName
		org.jetbrains.uast.UCallExpression node
	void  (java.lang.String, com.intellij.openapi.util.Ref) 
		String $captured_local_variable$0
		com.intellij.openapi.util.Ref $captured_local_variable$1
}

com/android/tools/lint/checks/ExtraTextDetector$Issues.class
ExtraTextDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ExtraTextDetector$Issues extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/GradleDetector$Companion.class
GradleDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.GradleDetector$Companion extends java.lang.Object {
	public final java.util.Calendar getCalendar () 
	public final void setCalendar (java.util.Calendar) 
		java.util.Calendar 
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	private final com.android.ide.common.repository.GradleCoordinate getPLAY_SERVICES_V650 () 
	public final com.android.ide.common.repository.GradleVersion getLatestVersionFromRemoteRepo (com.android.tools.lint.client.api.LintClient, com.android.ide.common.repository.GradleCoordinate, java.util.function.Predicate, boolean) 
		java.io.UnsupportedEncodingException e
		java.io.IOException e
		boolean preview
		com.android.ide.common.repository.GradleVersion revision
		String substring
		int end
		int start
		int index
		String response
		String encoding
		StringBuilder query
		String artifactId
		String groupId
		com.android.tools.lint.client.api.LintClient client
		com.android.ide.common.repository.GradleCoordinate dependency
		java.util.function.Predicate filter
		boolean allowPreview
	public final com.android.builder.model.Dependencies getCompileDependencies (com.android.tools.lint.detector.api.Project) 
		com.android.builder.model.AndroidArtifact artifact
		com.android.builder.model.Variant variant
		com.android.tools.lint.detector.api.Project project
	public final java.util.Collection getAndroidLibraries (com.android.tools.lint.detector.api.Project) 
		java.util.HashSet allLibraries
		com.android.builder.model.Dependencies compileDependencies
		com.android.tools.lint.detector.api.Project project
	public final java.util.Collection getJavaLibraries (com.android.tools.lint.detector.api.Project) 
		java.util.HashSet allLibraries
		com.android.builder.model.Dependencies compileDependencies
		com.android.tools.lint.detector.api.Project project
	private final void addIndirectAndroidLibraries (java.util.Collection, java.util.Set) 
		com.android.builder.model.AndroidLibrary library
		java.util.Collection libraries
		java.util.Set result
	private final void addIndirectJavaLibraries (java.util.Collection, java.util.Set) 
		com.android.builder.model.JavaLibrary library
		java.util.Collection libraries
		java.util.Set result
	public final java.lang.String getNamedDependency (java.lang.String) 
		String value
		int valueEnd
		int valueStart
		char quote
		int colon
		String property
		com.google.common.base.Splitter splitter
		String version
		String group
		String artifact
		String expression
	private final int getMajorBuildTools () 
	private final void setMajorBuildTools (int) 
		int 
	private final com.android.ide.common.repository.GradleVersion getLatestBuildTools () 
	private final void setLatestBuildTools (com.android.ide.common.repository.GradleVersion) 
		com.android.ide.common.repository.GradleVersion 
	private final com.android.ide.common.repository.GradleVersion getLatestBuildTools (com.android.tools.lint.client.api.LintClient, int) 
		com.android.ide.common.repository.GradleVersion v
		String name
		java.io.File dir
		java.io.File[] dirs
		java.io.File sdkHome
		java.util.ArrayList revisions
		com.android.tools.lint.client.api.LintClient client
		int major
	private final com.android.ide.common.repository.GoogleMavenRepository getGoogleMavenRepository () 
	private final void setGoogleMavenRepository (com.android.ide.common.repository.GoogleMavenRepository) 
		com.android.ide.common.repository.GoogleMavenRepository 
	private final com.android.tools.lint.checks.DeprecatedSdkRegistry getDeprecatedSdkRegistry () 
	private final void setDeprecatedSdkRegistry (com.android.tools.lint.checks.DeprecatedSdkRegistry) 
		com.android.tools.lint.checks.DeprecatedSdkRegistry 
	public final void cleanUp () 
	private final com.android.ide.common.repository.GradleVersion getGoogleMavenRepoVersion (com.android.tools.lint.detector.api.GradleContext, com.android.ide.common.repository.GradleCoordinate, java.util.function.Predicate) 
		com.android.ide.common.repository.GoogleMavenRepository repository
		com.android.tools.lint.detector.api.GradleContext context
		com.android.ide.common.repository.GradleCoordinate dependency
		java.util.function.Predicate filter
	private final com.android.ide.common.repository.GoogleMavenRepository getGoogleMavenRepository (com.android.tools.lint.client.api.LintClient) 
		com.android.tools.lint.checks.GradleDetector$Companion$getGoogleMavenRepository$$inlined$synchronized$lambda$1 repository
		java.io.File cacheDir
		com.android.tools.lint.checks.GradleDetector$Companion $receiver
		int $i$a$1$run
		int $i$a$1$synchronized
		com.android.tools.lint.client.api.LintClient client
	private final com.android.tools.lint.checks.DeprecatedSdkRegistry getDeprecatedLibraryLookup (com.android.tools.lint.client.api.LintClient) 
		com.android.tools.lint.checks.GradleDetector$Companion$getDeprecatedLibraryLookup$$inlined$synchronized$lambda$1 repository
		java.io.File cacheDir
		com.android.tools.lint.checks.GradleDetector$Companion $receiver
		int $i$a$1$run
		int $i$a$1$synchronized
		com.android.tools.lint.client.api.LintClient client
	private void  () 
	public static final com.android.ide.common.repository.GradleVersion access$getLatestBuildTools (com.android.tools.lint.checks.GradleDetector$Companion, com.android.tools.lint.client.api.LintClient, int) 
		com.android.tools.lint.checks.GradleDetector$Companion $this
		com.android.tools.lint.client.api.LintClient client
		int major
	public static final com.android.ide.common.repository.GradleVersion access$getGoogleMavenRepoVersion (com.android.tools.lint.checks.GradleDetector$Companion, com.android.tools.lint.detector.api.GradleContext, com.android.ide.common.repository.GradleCoordinate, java.util.function.Predicate) 
		com.android.tools.lint.checks.GradleDetector$Companion $this
		com.android.tools.lint.detector.api.GradleContext context
		com.android.ide.common.repository.GradleCoordinate dependency
		java.util.function.Predicate filter
	public static final com.android.tools.lint.checks.DeprecatedSdkRegistry access$getDeprecatedLibraryLookup (com.android.tools.lint.checks.GradleDetector$Companion, com.android.tools.lint.client.api.LintClient) 
		com.android.tools.lint.checks.GradleDetector$Companion $this
		com.android.tools.lint.client.api.LintClient client
	public static final com.android.ide.common.repository.GradleCoordinate access$getPLAY_SERVICES_V650$p (com.android.tools.lint.checks.GradleDetector$Companion) 
		com.android.tools.lint.checks.GradleDetector$Companion $this
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.GradleDetector$Companion) 
		com.android.tools.lint.checks.GradleDetector$Companion $this
}

com/android/tools/lint/checks/InteroperabilityDetector.class
InteroperabilityDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.InteroperabilityDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue NO_HARD_KOTLIN_KEYWORDS
	public static final com.android.tools.lint.detector.api.Issue LAMBDA_LAST
	public static final com.android.tools.lint.detector.api.Issue PLATFORM_NULLNESS
	public static final com.android.tools.lint.detector.api.Issue KOTLIN_PROPERTY
	public static final com.android.tools.lint.checks.InteroperabilityDetector$Issues Issues
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public java.util.List getApplicableUastTypes () 
	public void  () 
	static void  () 
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
}

com/android/tools/lint/checks/InteroperabilityDetector$Issues.class
InteroperabilityDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.InteroperabilityDetector$Issues extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	private final boolean isKotlinHardKeyword (java.lang.String) 
		String keyword
	private void  () 
	public static final boolean access$isKotlinHardKeyword (com.android.tools.lint.checks.InteroperabilityDetector$Issues, java.lang.String) 
		com.android.tools.lint.checks.InteroperabilityDetector$Issues $this
		String keyword
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.InteroperabilityDetector$Issues) 
		com.android.tools.lint.checks.InteroperabilityDetector$Issues $this
}

com/android/tools/lint/checks/GradleDetector$Companion$getGoogleMavenRepository$$inlined$synchronized$lambda$1.class
GradleDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.GradleDetector$Companion$getGoogleMavenRepository$$inlined$synchronized$lambda$1 extends com.android.ide.common.repository.GoogleMavenRepository {
	final java.io.File $cacheDir
	final com.android.tools.lint.client.api.LintClient $client$inlined
	void  (java.io.File, java.io.File, com.android.tools.lint.client.api.LintClient) 
		java.io.File $captured_local_variable$1
		java.io.File $super_call_param$2
	public byte[] readUrlData (java.lang.String, int) 
		java.io.IOException e
		String url
		int timeout
	public void error (java.lang.Throwable, java.lang.String) 
		Throwable throwable
		String message
}

com/android/tools/lint/checks/Coordinate.class
BlacklistedDeps.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.Coordinate extends java.lang.Object implements java.lang.Comparable  {
	private final String group
	private final String artifact
	public int compareTo (com.android.tools.lint.checks.Coordinate) 
		int delta
		com.android.tools.lint.checks.Coordinate other
	public volatile int compareTo (java.lang.Object) 
	public final java.lang.String getGroup () 
	public final java.lang.String getArtifact () 
	public void  (java.lang.String, java.lang.String) 
		String group
		String artifact
	public final java.lang.String component1 () 
	public final java.lang.String component2 () 
	public final com.android.tools.lint.checks.Coordinate copy (java.lang.String, java.lang.String) 
		String group
		String artifact
	public static volatile com.android.tools.lint.checks.Coordinate copy$default (com.android.tools.lint.checks.Coordinate, java.lang.String, java.lang.String, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

com/android/tools/lint/checks/TranslucentViewDetectorKt.class
TranslucentViewDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.TranslucentViewDetectorKt extends java.lang.Object {
	public static final String ATTR_SCREEN_ORIENTATION
}

com/android/tools/lint/checks/LocaleDetector$Companion.class
LocaleDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.LocaleDetector$Companion extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.LocaleDetector$Companion) 
		com.android.tools.lint.checks.LocaleDetector$Companion $this
}

com/android/tools/lint/checks/SliceDetector$checkListBuilder$1.class
SliceDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.SliceDetector$checkListBuilder$1 extends com.android.tools.lint.checks.DataFlowAnalyzer {
	final kotlin.jvm.internal.Ref$BooleanRef $primaryAction
	final java.util.List $rows
	final java.util.List $initialReferences
	public void receiver (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression call
	void  (kotlin.jvm.internal.Ref$BooleanRef, java.util.List, java.util.List, java.util.Collection, java.util.Collection) 
		kotlin.jvm.internal.Ref$BooleanRef $captured_local_variable$0
		java.util.List $captured_local_variable$1
		java.util.List $captured_local_variable$2
		java.util.Collection $super_call_param$3
		java.util.Collection $super_call_param$4
}

com/android/tools/lint/checks/CheckResultDetector$Companion.class
CheckResultDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.CheckResultDetector$Companion extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.CheckResultDetector$Companion) 
		com.android.tools.lint.checks.CheckResultDetector$Companion $this
}

com/android/tools/lint/checks/IntentDetector.class
IntentDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.IntentDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String INTENT_CLASS
	private static final String ANDROID_NET_URI
	private static final String SET_DATA
	private static final String SET_TYPE
	public static final com.android.tools.lint.checks.IntentDetector$Companion Companion
	public java.util.List getApplicableConstructorTypes () 
	public void visitConstructor (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		org.jetbrains.uast.UElement parent
		com.intellij.psi.PsiType type
		org.jetbrains.uast.UExpression argument
		com.android.tools.lint.detector.api.Location location
		String data
		String prevDesc
		org.jetbrains.uast.UElement prev
		String name
		org.jetbrains.uast.UExpression arg
		java.util.List args
		org.jetbrains.uast.UExpression call
		com.intellij.psi.PsiElement statementReceiver
		org.jetbrains.uast.UExpression statement
		int index
		org.jetbrains.uast.UElement seenType
		org.jetbrains.uast.UElement seenData
		boolean seenInConstructor
		int start
		java.util.List statements
		org.jetbrains.uast.UElement p
		org.jetbrains.uast.UBlockExpression block
		com.intellij.psi.PsiElement variable
		org.jetbrains.uast.UExpression constructorStatement
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod constructor
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/RangeDetector$Companion.class
RangeDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.RangeDetector$Companion extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	public final org.jetbrains.uast.UAnnotation findIntRange (java.util.List) 
		org.jetbrains.uast.UAnnotation annotation
		java.util.List annotations
	public final java.lang.String getIntRangeError (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, org.jetbrains.uast.UElement) 
		String error
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.UCallExpression newExpression
		int value
		long value
		Boolean contains
		com.android.tools.lint.checks.RangeConstraint here
		com.android.tools.lint.checks.RangeConstraint referenceConstraint
		com.intellij.psi.PsiElement resolved
		long value
		Object o
		com.android.tools.lint.checks.IntRangeConstraint constraint
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UElement argument
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.RangeDetector$Companion) 
		com.android.tools.lint.checks.RangeDetector$Companion $this
}

com/android/tools/lint/checks/CallSuperDetector.class
CallSuperDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.CallSuperDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final com.android.support.AndroidxName CALL_SUPER_ANNOTATION
	private static final String ON_DETACHED_FROM_WINDOW
	private static final String ON_VISIBILITY_CHANGED
	public static final com.android.tools.lint.checks.CallSuperDetector$Issues Issues
	public java.util.List getApplicableUastTypes () 
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	private final com.intellij.psi.PsiMethod getRequiredSuperMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UMethod) 
		String signature
		com.intellij.psi.PsiAnnotation annotation
		com.intellij.psi.PsiAnnotation[] annotations
		String name
		com.intellij.psi.PsiMethod directSuper
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UMethod method
	private final boolean callsSuper (org.jetbrains.uast.UMethod, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.checks.CallSuperDetector$SuperCallVisitor visitor
		org.jetbrains.uast.UMethod method
		com.intellij.psi.PsiMethod superMethod
	public void  () 
	static void  () 
	public static final com.intellij.psi.PsiMethod access$getRequiredSuperMethod (com.android.tools.lint.checks.CallSuperDetector, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UMethod) 
		com.android.tools.lint.checks.CallSuperDetector $this
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UMethod method
	public static final boolean access$callsSuper (com.android.tools.lint.checks.CallSuperDetector, org.jetbrains.uast.UMethod, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.checks.CallSuperDetector $this
		org.jetbrains.uast.UMethod method
		com.intellij.psi.PsiMethod superMethod
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
	public static final com.android.support.AndroidxName access$getCALL_SUPER_ANNOTATION$cp () 
}

com/android/tools/lint/checks/WrongThreadInterproceduralDetectorKt$searchForInterproceduralThreadAnnotationViolations$1.class
WrongThreadInterproceduralDetector.kt
package com.android.tools.lint.checks
final com.android.tools.lint.checks.WrongThreadInterproceduralDetectorKt$searchForInterproceduralThreadAnnotationViolations$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2  {
	public static final com.android.tools.lint.checks.WrongThreadInterproceduralDetectorKt$searchForInterproceduralThreadAnnotationViolations$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final boolean invoke (com.intellij.psi.PsiModifierListOwner, java.lang.String) 
		com.intellij.psi.PsiModifierListOwner $receiver
		String annotation
	void  () 
	static void  () 
}

com/android/tools/lint/checks/DeletedProviderDetector.class
DeletedProviderDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.DeletedProviderDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String JAVAX_CRYPTO_CIPHER
	private static final String GET_INSTANCE
	public static final com.android.tools.lint.checks.DeletedProviderDetector$Companion Companion
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		Object value
		com.intellij.psi.PsiType expressionType
		org.jetbrains.uast.UExpression expression
		java.util.List arguments
		String qualifiedName
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/SliceDetector$checkHasContent$1.class
SliceDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.SliceDetector$checkHasContent$1 extends com.android.tools.lint.checks.DataFlowAnalyzer {
	final com.android.tools.lint.checks.SliceDetector this$0
	final kotlin.jvm.internal.Ref$BooleanRef $hasContent
	final org.jetbrains.uast.UCallExpression $node
	public void receiver (org.jetbrains.uast.UCallExpression) 
		String methodName
		org.jetbrains.uast.UCallExpression call
	void  (com.android.tools.lint.checks.SliceDetector, kotlin.jvm.internal.Ref$BooleanRef, org.jetbrains.uast.UCallExpression, java.util.Collection) 
		com.android.tools.lint.checks.SliceDetector $outer
		kotlin.jvm.internal.Ref$BooleanRef $captured_local_variable$1
		org.jetbrains.uast.UCallExpression $captured_local_variable$2
		java.util.Collection $super_call_param$3
}

com/android/tools/lint/checks/PrivateApiDetector$Issues.class
PrivateApiDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.PrivateApiDetector$Issues extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/RestrictionsDetector$Companion.class
RestrictionsDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.RestrictionsDetector$Companion extends java.lang.Object {
	public static void MAX_NESTING_DEPTH$annotations () 
	public static void MAX_NUMBER_OF_NESTED_RESTRICTIONS$annotations () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/RequiresFeatureDetector$EnforcementChecker$FeatureCheckExitFinder.class
RequiresFeatureDetector.kt
package com.android.tools.lint.checks
final com.android.tools.lint.checks.RequiresFeatureDetector$EnforcementChecker$FeatureCheckExitFinder extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private boolean found
	private boolean done
	private final com.android.tools.lint.checks.RequiresFeatureDetector$EnforcementChecker enforcement
	private final org.jetbrains.uast.UElement endElement
	public boolean visitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
	public boolean visitIfExpression (org.jetbrains.uast.UIfExpression) 
		Boolean level
		Boolean level
		org.jetbrains.uast.UExpression elseBranch
		org.jetbrains.uast.UExpression thenBranch
		org.jetbrains.uast.UIfExpression node
	private final boolean isUnconditionalReturn (org.jetbrains.uast.UExpression) 
		java.util.List expressions
		org.jetbrains.uast.UExpression statement
	public final boolean found () 
	public void  (com.android.tools.lint.checks.RequiresFeatureDetector$EnforcementChecker, org.jetbrains.uast.UElement) 
		com.android.tools.lint.checks.RequiresFeatureDetector$EnforcementChecker enforcement
		org.jetbrains.uast.UElement endElement
}

com/android/tools/lint/checks/SliceDetector.class
SliceDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.SliceDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String ICON_CLASS
	private static final String ICON_COMPAT_CLASS_1
	private static final String ICON_COMPAT_CLASS_2
	private static final String SLICE_PROVIDER_CLASS_1
	private static final String SLICE_PROVIDER_CLASS_2
	private static final String SLICE_ACTION_CLASS
	private static final String LIST_BUILDER_CLASS
	private static final String LIST_INPUT_RANGE_BUILDER_CLASS
	private static final String LIST_RANGE_BUILDER_CLASS
	private static final String LIST_HEADER_BUILDER_CLASS
	private static final String GRID_ROW_BUILDER_CLASS
	private static final String GRID_ROW_CELL_BUILDER_CLASS
	private static final String ROW_BUILDER_CLASS
	private static final String CATEGORY_SLICE
	public static final boolean WARN_ABOUT_TOO_MANY_ROWS
	public static final com.android.tools.lint.checks.SliceDetector$Companion Companion
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		String manifestName
		String name
		com.android.tools.lint.detector.api.Location location
		org.w3c.dom.Element category
		boolean foundCategory
		org.jetbrains.uast.UMethod it
		int $i$a$1$firstOrNull
		Object element$iv
		Object[] $receiver$iv
		int $i$f$firstOrNull
		com.android.tools.lint.detector.api.Location it
		int $i$a$1$let
		com.android.tools.lint.detector.api.Location location
		org.jetbrains.uast.UMethod onMapMethod
		org.w3c.dom.Element intentFilter
		org.w3c.dom.Element firstCategory
		org.w3c.dom.Element provider
		org.w3c.dom.Element application
		org.w3c.dom.Element root
		org.w3c.dom.Document mergedManifest
		com.android.tools.lint.detector.api.Project mainProject
		String sliceProvider
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
	public java.util.List getApplicableConstructorTypes () 
	public void visitConstructor (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		String name
		org.jetbrains.uast.UMethod method
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod constructor
	private final void checkListBuilder (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, org.jetbrains.uast.UMethod) 
		com.intellij.psi.PsiParameter parameter
		java.util.List parameters
		org.jetbrains.uast.UExpression lambda
		org.jetbrains.uast.UCallExpression call
		java.util.List endActionItems
		kotlin.jvm.internal.Ref$IntRef rowCount
		kotlin.jvm.internal.Ref$BooleanRef primaryAction
		java.util.List initialReferences
		java.util.List rows
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression listBuilder
		org.jetbrains.uast.UMethod method
	private final void ensureSingleToggleType (java.util.List, com.android.tools.lint.detector.api.JavaContext, java.lang.String) 
		com.android.tools.lint.detector.api.Location location
		com.intellij.psi.PsiMethod constructorMethod
		org.jetbrains.uast.UCallExpression constructorCall
		org.jetbrains.uast.UExpression action
		org.jetbrains.uast.UExpression default
		org.jetbrains.uast.UExpression custom
		java.util.List endActionItems
		com.android.tools.lint.detector.api.JavaContext context
		String message
	private final java.util.List findRows (org.jetbrains.uast.UCallExpression, org.jetbrains.uast.UMethod) 
		java.util.List rows
		org.jetbrains.uast.UCallExpression node
		org.jetbrains.uast.UMethod method
	private final boolean isBuildConsumer (org.jetbrains.uast.UCallExpression) 
		String type
		com.intellij.psi.PsiParameter arg
		com.intellij.psi.PsiMethod calledMethod
		org.jetbrains.uast.UCallExpression call
	private final boolean isContentMethod (java.lang.String) 
		String methodName
	private final void checkHasContent (java.lang.String, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, org.jetbrains.uast.UMethod) 
		String name
		kotlin.jvm.internal.Ref$BooleanRef hasContent
		String qualifiedName
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		org.jetbrains.uast.UMethod method
	private final void checkRowBuilder (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, org.jetbrains.uast.UMethod) 
		String message
		kotlin.jvm.internal.Ref$BooleanRef hasContent
		kotlin.jvm.internal.Ref$ObjectRef endIconItem
		java.util.List endActionItems
		kotlin.jvm.internal.Ref$ObjectRef endActionItem
		kotlin.jvm.internal.Ref$ObjectRef timestamp
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		org.jetbrains.uast.UMethod method
	private final void warnMissingContent (java.lang.String, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		String builder
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
	private final boolean isCustomToggle (com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiMethod method
	private final org.jetbrains.uast.UCallExpression findSliceActionConstructor (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UExpression initializer
		org.jetbrains.uast.UExpression initializer
		com.intellij.psi.PsiElement resolved
		String name
		org.jetbrains.uast.UElement node
	public void  () 
	static void  () 
	public static final boolean access$isBuildConsumer (com.android.tools.lint.checks.SliceDetector, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.checks.SliceDetector $this
		org.jetbrains.uast.UCallExpression call
	public static final boolean access$isContentMethod (com.android.tools.lint.checks.SliceDetector, java.lang.String) 
		com.android.tools.lint.checks.SliceDetector $this
		String methodName
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
}

com/android/tools/lint/checks/SliceDetector$Companion.class
SliceDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.SliceDetector$Companion extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	public final boolean isSliceProvider (org.w3c.dom.Element) 
		String name
		org.w3c.dom.Element category
		org.w3c.dom.Element intentFilter
		org.w3c.dom.Element provider
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.SliceDetector$Companion) 
		com.android.tools.lint.checks.SliceDetector$Companion $this
}

com/android/tools/lint/checks/CallSuperDetector$createUastHandler$1.class
CallSuperDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.CallSuperDetector$createUastHandler$1 extends com.android.tools.lint.client.api.UElementHandler {
	final com.android.tools.lint.checks.CallSuperDetector this$0
	final com.android.tools.lint.detector.api.JavaContext $context
	public void visitMethod (org.jetbrains.uast.UMethod) 
		com.android.tools.lint.detector.api.Location location
		String message
		com.intellij.psi.PsiMethod superMethod
		org.jetbrains.uast.UMethod node
	void  (com.android.tools.lint.checks.CallSuperDetector, com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.checks.CallSuperDetector $outer
		com.android.tools.lint.detector.api.JavaContext $captured_local_variable$1
}

com/android/tools/lint/checks/RequiresFeatureDetector.class
RequiresFeatureDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.RequiresFeatureDetector extends com.android.tools.lint.checks.AbstractAnnotationDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final String ATTR_ENFORCEMENT
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue REQUIRES_FEATURE
	public static final com.android.tools.lint.checks.RequiresFeatureDetector$Companion Companion
	public java.util.List applicableAnnotations () 
	public void visitAnnotationUsage (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationUsageType, org.jetbrains.uast.UAnnotation, java.lang.String, com.intellij.psi.PsiMethod, java.util.List, java.util.List, java.util.List, java.util.List) 
		com.android.tools.lint.checks.RequiresFeatureDetector$EnforcementChecker checker
		String reference
		org.jetbrains.uast.UExpression enforcementAttribute
		String name
		org.jetbrains.uast.UExpression nameAttribute
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement usage
		com.android.tools.lint.detector.api.AnnotationUsageType type
		org.jetbrains.uast.UAnnotation annotation
		String qualifiedName
		com.intellij.psi.PsiMethod method
		java.util.List annotations
		java.util.List allMemberAnnotations
		java.util.List allClassAnnotations
		java.util.List allPackageAnnotations
	public void  () 
	static void  () 
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
}

com/android/tools/lint/checks/ViewTypeDetector.class
ViewTypeDetector.kt
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ViewTypeDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private final java.util.HashMap idToViewTag
	private java.util.Map fileIdMap
	public static final com.android.tools.lint.detector.api.Issue WRONG_VIEW_CAST
	public static final com.android.tools.lint.detector.api.Issue ADD_CAST
	public static final String FIND_VIEW_BY_ID
	public static final String REQUIRE_VIEW_BY_ID
	public static final String FIND_FRAGMENT_BY_TAG
	private static final String TAG_NAME_PREFIX
	public static final com.android.tools.lint.checks.ViewTypeDetector$Companion Companion
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableAttributes () 
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		String cls
		com.android.tools.lint.checks.ViewTypeDetector $receiver
		int $i$a$1$run
		java.util.ArrayList list
		String existingString
		java.util.List list
		Object existing
		String view
		String id
		String value
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiClassType type
		org.jetbrains.uast.UElement cast
		org.jetbrains.uast.UElement c
		org.jetbrains.uast.UElement ref
		com.intellij.psi.PsiClassType type
		org.jetbrains.uast.UExpression variable
		com.intellij.psi.PsiClassType type
		org.jetbrains.uast.UElement variable
		com.android.resources.ResourceUrl resourceUrl
		java.util.Collection tags
		com.android.ide.common.resources.ResourceItem item
		java.util.ArrayList layoutTypes
		java.util.HashSet compatible
		java.util.List items
		com.android.ide.common.resources.AbstractResourceRepository resources
		java.util.List layoutTypes
		Object types
		String id
		String tag
		org.jetbrains.uast.UExpression first
		java.util.List args
		boolean findTag
		boolean findView
		String methodName
		String castTypeClass
		com.intellij.psi.PsiClassType castType
		org.jetbrains.uast.UElement errorNode
		org.jetbrains.uast.UElement parent
		org.jetbrains.uast.UElement current
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
	private final void checkMissingCast (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.LintFix fix
		String callName
		com.intellij.psi.PsiType erasure
		com.intellij.psi.PsiClassType parameterType
		com.intellij.psi.PsiParameter[] parameters
		com.intellij.psi.PsiMethod resolvedMethod
		int n
		int i
		int parameterIndex
		java.util.List valueArguments
		com.intellij.pom.java.LanguageLevel languageLevel
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression findViewByIdCall
		org.jetbrains.uast.UCallExpression surroundingCall
	protected java.util.Collection getViewTags (com.android.tools.lint.detector.api.Context, com.android.ide.common.resources.ResourceItem) 
		com.google.common.collect.Multimap map
		java.io.File source
		com.android.tools.lint.detector.api.Context context
		com.android.ide.common.resources.ResourceItem item
	private final com.google.common.collect.Multimap getIdToTagsIn (com.android.tools.lint.detector.api.Context, java.io.File) 
		java.util.HashMap list
		com.android.tools.lint.checks.ViewTypeDetector $receiver
		int $i$a$1$run
		CharSequence contents
		com.google.common.collect.Multimap map
		java.util.Map fileIdMap
		com.android.tools.lint.detector.api.Context context
		java.io.File file
	private final void addTags (java.io.Reader, com.google.common.collect.Multimap) 
		String tag
		String id
		int event
		org.kxml2.io.KXmlParser parser
		java.io.Reader reader
		com.google.common.collect.Multimap map
	private final void checkCompatible (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiClassType, java.lang.String, java.lang.String, java.util.List, org.jetbrains.uast.UElement, org.jetbrains.uast.UExpression, java.util.List, boolean) 
		int $i$a$1$assert
		String type
		String t
		String parentName
		com.android.ide.common.util.PathString source
		java.util.Collection t
		com.android.ide.common.resources.ResourceItem item
		String verb
		String type
		com.android.tools.lint.detector.api.Location location
		String message
		String incompatibleTag
		String sampleLayout
		String displayTag
		boolean compatible
		com.intellij.psi.PsiClass castClass
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiClassType castType
		String castTypeClass
		String tag
		java.util.List tags
		org.jetbrains.uast.UElement node
		org.jetbrains.uast.UExpression resourceReference
		java.util.List items
		boolean findView
	private final com.android.tools.lint.detector.api.Location createSecondary (com.android.tools.lint.detector.api.JavaContext, java.lang.String, org.jetbrains.uast.UExpression, java.lang.String) 
		String article
		com.android.tools.lint.detector.api.Location secondary
		com.android.tools.lint.detector.api.JavaContext context
		String tag
		org.jetbrains.uast.UExpression resourceReference
		String sampleLayout
	private final boolean isCompatible (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiClass, java.lang.String) 
		String prefix
		com.intellij.psi.PsiClass cls
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiClass castClass
		String tag
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/WrongThreadInterproceduralDetectorKt$searchForInterproceduralThreadAnnotationViolations$3.class
WrongThreadInterproceduralDetector.kt
package com.android.tools.lint.checks
final com.android.tools.lint.checks.WrongThreadInterproceduralDetectorKt$searchForInterproceduralThreadAnnotationViolations$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final com.android.tools.lint.detector.api.interprocedural.ContextualCallGraph $contextualGraph
	final com.android.tools.lint.detector.api.interprocedural.CallGraph $callGraph
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.util.List invoke (java.lang.String) 
		kotlin.Pair $param_$_$
		org.jetbrains.uast.UVariable param
		int $i$a$1$filter
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$filterTo
		Iterable $receiver$iv
		int $i$f$filter
		kotlin.Pair it
		int $i$a$2$map
		Object item$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Iterable $receiver$iv
		int $i$f$map
		com.android.tools.lint.detector.api.interprocedural.ContextualNode searchNode
		int $i$a$1$flatMap
		Iterable list$iv$iv
		Object element$iv$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$flatMapTo
		Iterable $receiver$iv
		int $i$f$flatMap
		com.android.tools.lint.detector.api.interprocedural.CallTarget it
		int $i$a$1$let
		com.android.tools.lint.detector.api.interprocedural.CallTarget target
		com.android.tools.lint.detector.api.interprocedural.DispatchReceiver receiver
		int $i$a$2$mapNotNull
		Object it$iv$iv
		int $i$a$1$let
		Object element$iv$iv
		int $i$a$1$forEach
		Object element$iv$iv$iv
		Iterable $receiver$iv$iv$iv
		int $i$f$forEach
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapNotNullTo
		Iterable $receiver$iv
		int $i$f$mapNotNull
		String annotation
	void  (com.android.tools.lint.detector.api.interprocedural.ContextualCallGraph, com.android.tools.lint.detector.api.interprocedural.CallGraph) 
}

com/android/tools/lint/checks/ResourceTypeDetector.class
ResourceTypeDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ResourceTypeDetector extends com.android.tools.lint.checks.AbstractAnnotationDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue RESOURCE_TYPE
	public static final com.android.tools.lint.detector.api.Issue COLOR_USAGE
	public static final com.android.tools.lint.detector.api.Issue HALF_FLOAT
	public static final com.android.tools.lint.checks.ResourceTypeDetector$Companion Companion
	public java.util.List applicableAnnotations () 
	public boolean isApplicableAnnotationUsage (com.android.tools.lint.detector.api.AnnotationUsageType) 
		com.android.tools.lint.detector.api.AnnotationUsageType type
	public void visitAnnotationUsage (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationUsageType, org.jetbrains.uast.UAnnotation, java.lang.String, com.intellij.psi.PsiMethod, java.util.List, java.util.List, java.util.List, java.util.List) 
		org.jetbrains.uast.UastBinaryOperator operator
		java.util.EnumSet types
		org.jetbrains.uast.UExpression expression
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement usage
		com.android.tools.lint.detector.api.AnnotationUsageType type
		org.jetbrains.uast.UAnnotation annotation
		String qualifiedName
		com.intellij.psi.PsiMethod method
		java.util.List annotations
		java.util.List allMemberAnnotations
		java.util.List allClassAnnotations
		java.util.List allPackageAnnotations
	private final org.jetbrains.uast.UAnnotation getFirstResourceAnnotation (java.util.List) 
		String qualifiedName
		org.jetbrains.uast.UAnnotation annotation
		java.util.List annotations
	private final boolean isResourceAnnotation (java.lang.String) 
		String signature
	private final void checkColor (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
		String message
		java.util.EnumSet types
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement argument
	private final void checkHalfFloat (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UExpression elseExpression
		org.jetbrains.uast.UExpression thenExpression
		String message
		String type
		String message
		com.intellij.psi.PsiType expressionType
		org.jetbrains.uast.UExpression curr
		java.util.EnumSet types
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement argument
	private final kotlin.sequences.Sequence getParentSequence (org.jetbrains.uast.UElement, java.lang.Class) 
		kotlin.jvm.functions.Function1 nextFunction
		org.jetbrains.uast.UElement seed
		org.jetbrains.uast.UElement element
		Class clz
	private final void checkPx (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
		String message
		java.util.EnumSet types
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement argument
	private final void checkResourceType (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, java.util.EnumSet, com.intellij.psi.PsiMethod) 
		org.jetbrains.uast.UExpression call
		String message
		java.util.EnumSet actual
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement argument
		java.util.EnumSet expectedType
		com.intellij.psi.PsiMethod calledMethod
	private final boolean typeArrayFromArrayLiteral (org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.JavaContext) 
		com.intellij.psi.PsiType type
		int arg
		java.util.List expressions
		String name
		org.jetbrains.uast.UExpression lastAssignment
		com.intellij.psi.PsiVariable variable
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UParenthesizedExpression parenthesizedExpression
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UBinaryExpressionWithType castExpression
		org.jetbrains.uast.UCallExpression expression
		org.jetbrains.uast.UElement node
		com.android.tools.lint.detector.api.JavaContext context
	private final org.jetbrains.uast.UCallExpression getMethodCall (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UExpression last
		org.jetbrains.uast.UElement node
	private final org.jetbrains.uast.UExpression getLastInQualifiedChain (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UExpression last
		org.jetbrains.uast.UQualifiedReferenceExpression node
	public void  () 
	static void  () 
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
}

com/android/tools/lint/checks/SecureRandomDetector$Companion.class
SecureRandomDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.SecureRandomDetector$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/TranslationDetector$isDefaultFolder$1.class
TranslationDetector.kt
package com.android.tools.lint.checks
final com.android.tools.lint.checks.TranslationDetector$isDefaultFolder$1 extends java.lang.Object implements java.util.function.Predicate  {
	public static final com.android.tools.lint.checks.TranslationDetector$isDefaultFolder$1 INSTANCE
	public volatile boolean test (java.lang.Object) 
	public final boolean test (com.android.ide.common.resources.configuration.ResourceQualifier) 
		com.android.ide.common.resources.configuration.ResourceQualifier it
	void  () 
	static void  () 
}

com/android/tools/lint/checks/DeletedProviderDetector$Companion.class
DeletedProviderDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.DeletedProviderDetector$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/ByteOrderMarkDetector.class
ByteOrderMarkDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ByteOrderMarkDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector implements com.android.tools.lint.detector.api.SourceCodeScanner com.android.tools.lint.detector.api.GradleScanner  {
	public static final com.android.tools.lint.detector.api.Issue BOM
	public static final com.android.tools.lint.checks.ByteOrderMarkDetector$Issues Issues
	public void beforeCheckFile (com.android.tools.lint.detector.api.Context) 
		org.w3c.dom.Node leaf
		com.intellij.psi.PsiElement closest
		com.intellij.psi.PsiFile psi
		org.jetbrains.uast.UFile file
		String message
		com.android.tools.lint.detector.api.Location location
		char c
		int i
		int max
		CharSequence source
		com.android.tools.lint.detector.api.Context context
	public void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void run (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public boolean getCustomVisitor () 
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/GradleDetector.class
GradleDetector.kt
package com.android.tools.lint.checks
public com.android.tools.lint.checks.GradleDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.GradleScanner  {
	private int minSdkVersion
	private int compileSdkVersion
	private Object compileSdkVersionCookie
	private int targetSdkVersion
	private java.io.File artifactCacheHome
	private boolean mCheckedGms
	private boolean mCheckedSupportLibs
	private boolean mCheckedWearableLibs
	private final java.util.HashMap blacklisted
	private static java.util.Calendar calendar
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue DEPENDENCY
	public static final com.android.tools.lint.detector.api.Issue DEPRECATED
	public static final com.android.tools.lint.detector.api.Issue GRADLE_PLUGIN_COMPATIBILITY
	public static final com.android.tools.lint.detector.api.Issue PATH
	public static final com.android.tools.lint.detector.api.Issue IDE_SUPPORT
	public static final com.android.tools.lint.detector.api.Issue PLUS
	public static final com.android.tools.lint.detector.api.Issue GRADLE_GETTER
	public static final com.android.tools.lint.detector.api.Issue COMPATIBILITY
	public static final com.android.tools.lint.detector.api.Issue STRING_INTEGER
	public static final com.android.tools.lint.detector.api.Issue NOT_INTERPOLATED
	public static final com.android.tools.lint.detector.api.Issue REMOTE_VERSION
	public static final com.android.tools.lint.detector.api.Issue MIN_SDK_TOO_LOW
	public static final com.android.tools.lint.detector.api.Issue ACCIDENTAL_OCTAL
	public static final com.android.tools.lint.detector.api.Issue BUNDLED_GMS
	public static final com.android.tools.lint.detector.api.Issue HIGH_APP_VERSION_CODE
	public static final com.android.tools.lint.detector.api.Issue DEV_MODE_OBSOLETE
	public static final com.android.tools.lint.detector.api.Issue DUPLICATE_CLASSES
	public static final com.android.tools.lint.detector.api.Issue EXPIRING_TARGET_SDK_VERSION
	public static final com.android.tools.lint.detector.api.Issue EXPIRED_TARGET_SDK_VERSION
	public static final com.android.tools.lint.detector.api.Issue DEPRECATED_LIBRARY
	public static final com.android.tools.lint.detector.api.Issue RISKY_LIBRARY
	public static final String APP_PLUGIN_ID
	public static final String LIB_PLUGIN_ID
	public static final String OLD_APP_PLUGIN_ID
	public static final String OLD_LIB_PLUGIN_ID
	public static final String GMS_GROUP_ID
	public static final String FIREBASE_GROUP_ID
	public static final String GOOGLE_SUPPORT_GROUP_ID
	public static final String ANDROID_WEAR_GROUP_ID
	private static final String WEARABLE_ARTIFACT_ID
	private static final com.android.ide.common.repository.GradleCoordinate PLAY_SERVICES_V650
	private static final int VERSION_CODE_HIGH_THRESHOLD
	private static int majorBuildTools
	private static com.android.ide.common.repository.GradleVersion latestBuildTools
	private static com.android.ide.common.repository.GoogleMavenRepository googleMavenRepository
	private static com.android.tools.lint.checks.DeprecatedSdkRegistry deprecatedSdkRegistry
	public static final com.android.tools.lint.checks.GradleDetector$Companion Companion
	protected java.io.File getGradleUserHome () 
		String gradleUserHome
	private final void checkOctal (com.android.tools.lint.detector.api.GradleContext, java.lang.String, java.lang.Object) 
		Long numericValue
		NumberFormatException exception
		String message
		com.android.tools.lint.detector.api.GradleContext context
		String value
		Object cookie
	public void checkDslPropertyAssignment (com.android.tools.lint.detector.api.GradleContext, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object, java.lang.Object) 
		com.android.tools.lint.detector.api.LintFix fix
		String label
		int highest
		String message
		com.android.tools.lint.detector.api.LintFix fix
		String label
		int highest
		String message
		int month
		int year
		java.util.Calendar now
		com.android.tools.lint.detector.api.LintFix fix
		String label
		int highest
		String message
		boolean warned
		int version
		int version
		String message
		com.android.tools.lint.detector.api.LintFix fix
		String message
		String message
		int version
		com.android.sdklib.AndroidVersion platformVersion
		String hash
		int version
		com.android.tools.lint.detector.api.LintFix fix
		String message
		String message
		com.android.ide.common.repository.GradleVersion recommended
		com.android.ide.common.repository.GradleVersion version
		String versionString
		com.android.tools.lint.detector.api.LintFix fix
		String message
		String replaceWith
		boolean isOldAppPlugin
		String plugin
		String message
		String message
		String path
		com.android.tools.lint.detector.api.LintFix fix
		String message
		com.android.tools.lint.detector.api.LintFix fix
		String message
		boolean isResolved
		com.android.ide.common.repository.GradleCoordinate gc
		String dependency
		com.android.tools.lint.detector.api.LintFix fix
		String message
		String message
		String suffix
		com.android.tools.lint.detector.api.GradleContext context
		String property
		String value
		String parent
		String parentParent
		Object valueCookie
		Object statementCookie
	private final void checkMinSdkVersion (com.android.tools.lint.detector.api.GradleContext, int, java.lang.Object) 
		com.android.tools.lint.detector.api.LintFix fix
		String label
		String message
		com.android.tools.lint.detector.api.GradleContext context
		int version
		Object valueCookie
	private final void checkIntegerAsString (com.android.tools.lint.detector.api.GradleContext, java.lang.String, java.lang.Object) 
		com.android.tools.lint.detector.api.LintFix fix
		String message
		String string
		com.android.tools.lint.detector.api.GradleContext context
		String value
		Object valueCookie
	public void checkMethodCall (com.android.tools.lint.detector.api.GradleContext, java.lang.String, java.lang.String, java.util.Map, java.util.List, java.lang.Object) 
		com.android.tools.lint.detector.api.LintFix fix
		String message
		String replaceWith
		boolean isOldAppPlugin
		String plugin
		com.android.tools.lint.detector.api.GradleContext context
		String statement
		String parent
		java.util.Map namedArguments
		java.util.List unnamedArguments
		Object cookie
	private final void checkTargetCompatibility (com.android.tools.lint.detector.api.GradleContext) 
		com.android.tools.lint.detector.api.LintFix fix
		String message
		com.android.tools.lint.detector.api.GradleContext context
	private final void checkDependency (com.android.tools.lint.detector.api.GradleContext, com.android.ide.common.repository.GradleCoordinate, boolean, java.lang.Object, java.lang.Object) 
		com.android.ide.common.repository.GradleVersion max
		java.io.File repository
		java.io.File sdkHome
		com.android.ide.common.repository.GradleVersion max
		java.io.File repository
		java.io.File sdkHome
		com.android.tools.lint.detector.api.LintFix fix
		com.android.ide.common.repository.GradleVersion parsed
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.LintFix fix
		String message
		java.util.List path
		String message
		String separatorDot
		String recommended
		com.android.tools.lint.detector.api.LintFix fix
		String suffix
		com.android.tools.lint.detector.api.Issue issue
		String prefix
		com.android.ide.common.repository.GradleVersion recommended
		com.android.ide.common.repository.GradleVersion latest
		com.android.tools.lint.detector.api.LintFix fix
		String message
		String versionString
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.checks.DeprecatedSdkRegistry$DeprecatedLibrary deprecated
		com.android.tools.lint.checks.DeprecatedSdkRegistry sdkRegistry
		com.android.tools.lint.checks.BlacklistedDeps blacklistedDeps
		java.util.function.Predicate filter
		com.android.ide.common.repository.GradleVersion newerVersion
		String revision
		String artifactId
		String groupId
		com.android.ide.common.repository.GradleVersion version
		com.android.tools.lint.detector.api.GradleContext context
		com.android.ide.common.repository.GradleCoordinate dependency
		boolean isResolved
		Object cookie
		Object statementCookie
	private final java.util.function.Predicate getUpgradeVersionFilter (java.lang.String, java.lang.String) 
		String groupId
		String artifactId
	protected final java.io.File getArtifactCacheHome () 
		java.io.File home
		com.android.tools.lint.checks.GradleDetector $receiver
		int $i$a$1$run
	private final com.android.ide.common.repository.GradleVersion findCachedNewerVersion (com.android.ide.common.repository.GradleCoordinate, java.util.function.Predicate) 
		java.io.File versionDir
		com.android.ide.common.repository.GradleCoordinate dependency
		java.util.function.Predicate filter
	private final void ensureTargetCompatibleWithO (com.android.tools.lint.detector.api.GradleContext, com.android.ide.common.repository.GradleVersion, java.lang.Object, int, int, int) 
		String message
		com.android.ide.common.repository.GradleVersion newest
		com.android.ide.common.repository.GradleVersion revision
		com.android.tools.lint.detector.api.GradleContext context
		com.android.ide.common.repository.GradleVersion version
		Object cookie
		int major
		int minor
		int micro
	private final boolean checkGradlePluginDependency (com.android.tools.lint.detector.api.GradleContext, com.android.ide.common.repository.GradleCoordinate, java.lang.Object) 
		String message
		com.android.ide.common.repository.GradleVersion recommended
		com.android.ide.common.repository.GradleCoordinate minimum
		com.android.tools.lint.detector.api.GradleContext context
		com.android.ide.common.repository.GradleCoordinate dependency
		Object cookie
	private final void checkSupportLibraries (com.android.tools.lint.detector.api.GradleContext, com.android.ide.common.repository.GradleCoordinate, com.android.ide.common.repository.GradleVersion, com.android.ide.common.repository.GradleVersion, java.lang.Object) 
		String message
		com.android.tools.lint.detector.api.LintFix fix
		com.android.sdklib.IAndroidTarget buildTarget
		boolean compile26Beta
		boolean supportLib26Beta
		String artifactId
		String groupId
		com.android.tools.lint.detector.api.GradleContext context
		com.android.ide.common.repository.GradleCoordinate dependency
		com.android.ide.common.repository.GradleVersion version
		com.android.ide.common.repository.GradleVersion newerVersion
		Object cookie
	private final void checkPlayServices (com.android.tools.lint.detector.api.GradleContext, com.android.ide.common.repository.GradleCoordinate, com.android.ide.common.repository.GradleVersion, java.lang.String, java.lang.Object) 
		com.android.ide.common.repository.GradleCoordinate max
		String message
		com.android.tools.lint.detector.api.LintFix fix
		java.io.File repository
		java.io.File sdkHome
		String maxVersion
		String message
		com.android.tools.lint.detector.api.LintFix fix
		String message
		String artifactId
		String groupId
		com.android.tools.lint.detector.api.GradleContext context
		com.android.ide.common.repository.GradleCoordinate dependency
		com.android.ide.common.repository.GradleVersion version
		String revision
		Object cookie
	private final void checkConsistentSupportLibraries (com.android.tools.lint.detector.api.Context, java.lang.Object) 
		com.android.tools.lint.detector.api.Context context
		Object cookie
	private final void checkConsistentPlayServices (com.android.tools.lint.detector.api.Context, java.lang.Object) 
		com.android.tools.lint.detector.api.Context context
		Object cookie
	private final void checkConsistentWearableLibraries (com.android.tools.lint.detector.api.Context, java.lang.Object) 
		com.android.builder.model.MavenCoordinates coordinates
		com.android.builder.model.AndroidLibrary library
		String message
		String message
		com.android.builder.model.MavenCoordinates coordinates
		com.android.builder.model.JavaLibrary library
		String message
		String first
		java.util.ArrayList list
		String message
		java.util.ArrayList supportedWearableVersions
		java.util.ArrayList sortedSupportVersions
		java.util.HashSet wearableVersions
		java.util.HashSet supportVersions
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Context context
		Object cookie
	private final void checkConsistentLibraries (com.android.tools.lint.detector.api.Context, java.lang.Object, java.lang.String, java.lang.String) 
		com.android.builder.model.MavenCoordinates coordinates
		com.android.builder.model.AndroidLibrary library
		com.android.builder.model.MavenCoordinates coordinates
		com.android.builder.model.JavaLibrary library
		com.android.ide.common.repository.GradleVersion version
		com.android.builder.model.MavenCoordinates c
		com.android.builder.model.AndroidLibrary dep
		com.android.builder.model.MavenCoordinates coordinates
		com.android.builder.model.AndroidLibrary library
		com.android.tools.lint.detector.api.Location location2
		com.android.tools.lint.detector.api.Location location1
		java.io.File projectDir
		String message
		String groupDesc
		String example2
		String example1
		com.android.builder.model.MavenCoordinates c2
		com.android.builder.model.MavenCoordinates c1
		java.util.ArrayList sortedVersions
		java.util.Set versions
		java.util.Collection androidLibraries
		com.google.common.collect.ArrayListMultimap versionToCoordinate
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Context context
		Object cookie
		String groupId
		String groupId2
	public void beforeCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Context context
	public void afterCheckRootProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Context context
	private final void checkBlacklistedDependencies (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Location location
		com.android.builder.model.MavenCoordinates coordinates
		java.io.File projectDir
		String message
		java.util.List path
		java.util.List dependencies
		com.android.tools.lint.checks.BlacklistedDeps blacklistedDeps
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Project project
	private final void report (com.android.tools.lint.detector.api.Context, java.lang.Object, com.android.tools.lint.detector.api.Issue, java.lang.String, com.android.tools.lint.detector.api.LintFix) 
		com.android.tools.lint.detector.api.Location location
		boolean checkComments
		com.android.tools.lint.detector.api.Context context
		Object cookie
		com.android.tools.lint.detector.api.Issue issue
		String message
		com.android.tools.lint.detector.api.LintFix fix
	static volatile void report$default (com.android.tools.lint.checks.GradleDetector, com.android.tools.lint.detector.api.Context, java.lang.Object, com.android.tools.lint.detector.api.Issue, java.lang.String, com.android.tools.lint.detector.api.LintFix, int, java.lang.Object) 
	private final void reportFatalCompatibilityIssue (com.android.tools.lint.detector.api.Context, java.lang.Object, java.lang.String) 
		com.android.tools.lint.detector.api.Context context
		Object cookie
		String message
	private final void reportFatalCompatibilityIssue (com.android.tools.lint.detector.api.Context, java.lang.Object, java.lang.String, com.android.tools.lint.detector.api.LintFix) 
		com.android.tools.lint.detector.api.Context context
		Object cookie
		String message
		com.android.tools.lint.detector.api.LintFix fix
	private final void reportNonFatalCompatibilityIssue (com.android.tools.lint.detector.api.Context, java.lang.Object, java.lang.String, com.android.tools.lint.detector.api.LintFix) 
		com.android.tools.lint.detector.api.Context context
		Object cookie
		String message
		com.android.tools.lint.detector.api.LintFix lintFix
	static volatile void reportNonFatalCompatibilityIssue$default (com.android.tools.lint.checks.GradleDetector, com.android.tools.lint.detector.api.Context, java.lang.Object, java.lang.String, com.android.tools.lint.detector.api.LintFix, int, java.lang.Object) 
	private final void reportFatalCompatibilityIssue (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Location location
		String message
	private final void reportNonFatalCompatibilityIssue (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Location location
		String message
	private final int getSdkVersion (java.lang.String) 
		com.android.sdklib.AndroidVersion androidVersion
		String codeName
		int version
		String value
	private final com.android.ide.common.repository.GradleCoordinate resolveCoordinate (com.android.tools.lint.detector.api.GradleContext, com.android.ide.common.repository.GradleCoordinate) 
		int $i$a$1$assert
		java.util.List revisions
		com.android.builder.model.MavenCoordinates mc
		com.android.builder.model.AndroidLibrary library
		com.android.builder.model.Dependencies dependencies
		com.android.builder.model.Variant variant
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.GradleContext context
		com.android.ide.common.repository.GradleCoordinate gc
	private final boolean usesLegacyHttpLibrary (com.android.tools.lint.detector.api.Project) 
		String path
		com.android.builder.model.AndroidProject model
		com.android.tools.lint.detector.api.Project project
	private final com.android.tools.lint.detector.api.LintFix getUpdateDependencyFix (java.lang.String, java.lang.String) 
		String currentVersion
		String suggestedVersion
	private final java.lang.String getNewerVersionAvailableMessage (com.android.ide.common.repository.GradleCoordinate, java.lang.String) 
		com.android.ide.common.repository.GradleCoordinate dependency
		String version
	private final boolean isSupportLibraryDependentOnCompileSdk (java.lang.String, java.lang.String) 
		String groupId
		String artifactId
	private final com.android.builder.model.MavenCoordinates findFirst (java.util.Collection) 
		java.util.Collection coordinates
	private final java.lang.String getBlacklistedDependencyMessage (com.android.tools.lint.detector.api.Context, java.util.List) 
		com.android.builder.model.MavenCoordinates coordinates
		com.android.builder.model.Library library
		String chain
		boolean first
		StringBuilder sb
		String resolution
		String message
		boolean direct
		com.android.tools.lint.detector.api.Context context
		java.util.List path
	private final com.android.ide.common.repository.GradleVersion getNewerVersion (com.android.ide.common.repository.GradleVersion, int, int, int) 
		com.android.ide.common.repository.GradleVersion version1
		int major
		int minor
		int micro
	private final com.android.ide.common.repository.GradleVersion getNewerVersion (com.android.ide.common.repository.GradleVersion, int, int) 
		com.android.ide.common.repository.GradleVersion version1
		int major
		int minor
	private final com.android.ide.common.repository.GradleVersion getNewerVersion (com.android.ide.common.repository.GradleVersion, com.android.ide.common.repository.GradleVersion) 
		com.android.ide.common.repository.GradleVersion version1
		com.android.ide.common.repository.GradleVersion version2
	public void  () 
	static void  () 
	public static final int access$getCompileSdkVersion$p (com.android.tools.lint.checks.GradleDetector) 
		com.android.tools.lint.checks.GradleDetector $this
	public static final void access$setCompileSdkVersion$p (com.android.tools.lint.checks.GradleDetector, int) 
		com.android.tools.lint.checks.GradleDetector $this
		int 
	public static final int access$getTargetSdkVersion$p (com.android.tools.lint.checks.GradleDetector) 
		com.android.tools.lint.checks.GradleDetector $this
	public static final void access$setTargetSdkVersion$p (com.android.tools.lint.checks.GradleDetector, int) 
		com.android.tools.lint.checks.GradleDetector $this
		int 
	public static final java.util.Calendar access$getCalendar$cp () 
	public static final void access$setCalendar$cp (java.util.Calendar) 
		java.util.Calendar 
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
	public static final com.android.ide.common.repository.GradleCoordinate access$getPLAY_SERVICES_V650$cp () 
	public static final int access$getMajorBuildTools$cp () 
	public static final void access$setMajorBuildTools$cp (int) 
		int 
	public static final com.android.ide.common.repository.GradleVersion access$getLatestBuildTools$cp () 
	public static final void access$setLatestBuildTools$cp (com.android.ide.common.repository.GradleVersion) 
		com.android.ide.common.repository.GradleVersion 
	public static final com.android.ide.common.repository.GoogleMavenRepository access$getGoogleMavenRepository$cp () 
	public static final void access$setGoogleMavenRepository$cp (com.android.ide.common.repository.GoogleMavenRepository) 
		com.android.ide.common.repository.GoogleMavenRepository 
	public static final com.android.tools.lint.checks.DeprecatedSdkRegistry access$getDeprecatedSdkRegistry$cp () 
	public static final void access$setDeprecatedSdkRegistry$cp (com.android.tools.lint.checks.DeprecatedSdkRegistry) 
		com.android.tools.lint.checks.DeprecatedSdkRegistry 
	public static final com.android.ide.common.repository.GradleVersion getLatestVersionFromRemoteRepo (com.android.tools.lint.client.api.LintClient, com.android.ide.common.repository.GradleCoordinate, java.util.function.Predicate, boolean) 
		com.android.tools.lint.client.api.LintClient client
		com.android.ide.common.repository.GradleCoordinate dependency
		java.util.function.Predicate filter
		boolean allowPreview
	public static final com.android.builder.model.Dependencies getCompileDependencies (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public static final java.lang.String getNamedDependency (java.lang.String) 
		String expression
	public static final void cleanUp () 
}

com/android/tools/lint/checks/DetectMissingPrefix$Issues.class
DetectMissingPrefix.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.DetectMissingPrefix$Issues extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/IntentDetector$Companion.class
IntentDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.IntentDetector$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/AllCapsDetector.class
AllCapsDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.AllCapsDetector extends com.android.tools.lint.detector.api.LayoutDetector {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final com.android.tools.lint.checks.AllCapsDetector$Issues Issues
	public java.util.Collection getApplicableAttributes () 
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		String message
		String rawXmlValue
		com.android.ide.common.rendering.api.ResourceValue resourceValue
		java.util.List items
		com.android.ide.common.resources.AbstractResourceRepository repository
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.client.api.LintClient client
		com.android.resources.ResourceUrl url
		String text
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/TranslationDetector$Companion.class
TranslationDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.TranslationDetector$Companion extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	public final java.lang.String getLanguageDescription (java.lang.String) 
		String regionName
		String languageName
		String languageCode
		String regionCode
		int index
		String locale
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.TranslationDetector$Companion) 
		com.android.tools.lint.checks.TranslationDetector$Companion $this
}

com/android/tools/lint/checks/AnnotatedCallPath.class
WrongThreadInterproceduralDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.AnnotatedCallPath extends java.lang.Object {
	private final java.util.List contextualNodes
	private final String sourceAnnotation
	private final String sinkAnnotation
	public final java.util.List getContextualNodes () 
	public final java.lang.String getSourceAnnotation () 
	public final java.lang.String getSinkAnnotation () 
	public void  (java.util.List, java.lang.String, java.lang.String) 
		java.util.List contextualNodes
		String sourceAnnotation
		String sinkAnnotation
	public final java.util.List component1 () 
	public final java.lang.String component2 () 
	public final java.lang.String component3 () 
	public final com.android.tools.lint.checks.AnnotatedCallPath copy (java.util.List, java.lang.String, java.lang.String) 
		java.util.List contextualNodes
		String sourceAnnotation
		String sinkAnnotation
	public static volatile com.android.tools.lint.checks.AnnotatedCallPath copy$default (com.android.tools.lint.checks.AnnotatedCallPath, java.util.List, java.lang.String, java.lang.String, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

com/android/tools/lint/checks/WrongLocationDetector$Issues.class
WrongLocationDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.WrongLocationDetector$Issues extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/ByteOrderMarkDetector$Issues.class
ByteOrderMarkDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ByteOrderMarkDetector$Issues extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/DeprecatedSdkRegistry.class
DeprecatedSdkRegistry.kt
package com.android.tools.lint.checks
public abstract com.android.tools.lint.checks.DeprecatedSdkRegistry extends com.android.ide.common.repository.NetworkCache {
	private final java.util.Map groupToArtifactToElement
	public final void initialize (java.io.InputStream) 
		int $i$a$1$assert
		java.util.List list
		com.android.tools.lint.checks.DeprecatedSdkRegistry $receiver
		int $i$a$1$run
		java.util.List artifactList
		String artifactId
		String groupId
		org.w3c.dom.Element library
		org.w3c.dom.Element root
		org.w3c.dom.Document document
		java.io.InputStream stream
	public final com.android.ide.common.repository.GradleVersion getRecommendedVersion (com.android.ide.common.repository.GradleCoordinate) 
		String recommendedVersion
		org.w3c.dom.Element library
		com.android.ide.common.repository.GradleCoordinate dependency
	public final org.w3c.dom.Element findDeclaration (com.android.ide.common.repository.GradleCoordinate) 
		java.io.InputStream stream
		kotlin.Pair artifact
		java.util.List artifactsInGroup
		String artifactId
		String groupId
		com.android.ide.common.repository.GradleCoordinate dependency
	public final com.android.tools.lint.checks.DeprecatedSdkRegistry$DeprecatedLibrary getVersionInfo (com.android.ide.common.repository.GradleCoordinate) 
		com.android.ide.common.repository.GradleVersion recommended
		com.android.ide.common.repository.GradleVersion version
		String artifactId
		String groupId
		String description
		String status
		String recommendedVersion
		String to
		String from
		org.w3c.dom.Element versionElement
		com.android.ide.common.repository.GradleVersion currentVersion
		org.w3c.dom.Element library
		com.android.ide.common.repository.GradleCoordinate dependency
	private final boolean matches (com.android.ide.common.repository.GradleVersion, java.lang.String, java.lang.String) 
		com.android.ide.common.repository.GradleVersion to
		com.android.ide.common.repository.GradleVersion from
		com.android.ide.common.repository.GradleVersion version
		String fromString
		String toString
	protected java.io.InputStream readDefaultData (java.lang.String) 
		String relative
	public void  (java.io.File) 
		java.io.File cacheDir
	public void  (java.io.File, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public void  () 
}

com/android/tools/lint/checks/TranslucentViewDetector.class
TranslucentViewDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.TranslucentViewDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.XmlScanner com.android.tools.lint.detector.api.SourceCodeScanner  {
	private java.util.List interestingActivities
	private java.util.List interestingThemes
	private String defaultTheme
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final com.android.tools.lint.checks.TranslucentViewDetector$Issues Issues
	public java.util.Collection getApplicableAttributes () 
	public java.util.Collection getApplicableElements () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		org.w3c.dom.Element application
		String theme
		String name
		org.w3c.dom.Element activity
		String value
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
	private final void addActivity (java.lang.String) 
		java.util.List newList
		com.android.tools.lint.checks.TranslucentViewDetector $receiver
		int $i$a$1$run
		java.util.List activities
		String name
	private final void addTheme (java.lang.String) 
		java.util.List newList
		com.android.tools.lint.checks.TranslucentViewDetector $receiver
		int $i$a$1$run
		java.util.List themes
		String theme
	private final java.lang.String getThemeName (java.lang.String) 
		com.android.resources.ResourceUrl theme
		String themeUrl
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.Location secondary
		org.w3c.dom.Attr attr
		org.w3c.dom.Element currentActivity
		org.w3c.dom.Element application
		String message
		org.w3c.dom.Document mergedManifest
		com.android.tools.lint.detector.api.Location location
		org.w3c.dom.Attr attributeNode
		String attributeName
		org.w3c.dom.Element curr
		String themeName
		java.util.List themes
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.client.api.ResourceReference reference
		java.util.List arguments
		org.jetbrains.uast.UClass uClass
		java.util.List activities
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/AlarmDetector.class
AlarmDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.AlarmDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final com.android.tools.lint.checks.AlarmDetector$Issues Issues
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
	private final void ensureAtLeast (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, int, long) 
		String message
		long value
		org.jetbrains.uast.UExpression argument
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		int parameter
		long min
	private final long getLongValue (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UExpression) 
		Object value
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UExpression argument
	public void  () 
	static void  () 
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
}

com/android/tools/lint/checks/SdCardDetector$Issues.class
SdCardDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.SdCardDetector$Issues extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/ActionsXmlDetector$Companion.class
ActionsXmlDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ActionsXmlDetector$Companion extends java.lang.Object {
	private final java.lang.Boolean checkParent (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String actualParent
		String expectedParent
		String tag
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	private final void wrongParent (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.lang.String) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String expected
	private final void nestingNotAllowed (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	private final java.lang.Boolean checkNotAlreadyPresent (java.lang.String, java.lang.String, java.util.Set, com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.lang.String, java.lang.String) 
		org.w3c.dom.Attr attr
		org.w3c.dom.Element prev
		com.android.tools.lint.detector.api.Location location
		boolean duplicate
		String name
		String nameAttribute
		java.util.Set parameterNames
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element parameter
		String parentTag
		String nameTag
	private final java.lang.String checkRequiredAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.lang.String, boolean, boolean) 
		com.android.tools.lint.detector.api.LintFix fix
		String value
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String attribute
		boolean allowBlank
		boolean allowReference
	static volatile java.lang.String checkRequiredAttribute$default (com.android.tools.lint.checks.ActionsXmlDetector$Companion, com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.lang.String, boolean, boolean, int, java.lang.Object) 
	public final java.util.Set getUriTemplateParameters (java.lang.String) 
		int end
		char c
		int begin
		java.util.Set variables
		int length
		String urlTemplate
	private final void addVariables (java.util.Set, java.lang.String, int, int) 
		char c
		String variable
		int variableEnd
		int endVarSpec
		int beginVarSpec
		int offset
		boolean hasOperator
		char operator
		java.util.Set variables
		String s
		int from
		int to
	private void  () 
	public static final void access$wrongParent (com.android.tools.lint.checks.ActionsXmlDetector$Companion, com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.lang.String) 
		com.android.tools.lint.checks.ActionsXmlDetector$Companion $this
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String expected
	public static final java.lang.Boolean access$checkParent (com.android.tools.lint.checks.ActionsXmlDetector$Companion, com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.checks.ActionsXmlDetector$Companion $this
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	public static final void access$nestingNotAllowed (com.android.tools.lint.checks.ActionsXmlDetector$Companion, com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.checks.ActionsXmlDetector$Companion $this
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
	public static final java.lang.Boolean access$checkNotAlreadyPresent (com.android.tools.lint.checks.ActionsXmlDetector$Companion, java.lang.String, java.lang.String, java.util.Set, com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.lang.String, java.lang.String) 
		com.android.tools.lint.checks.ActionsXmlDetector$Companion $this
		String name
		String nameAttribute
		java.util.Set parameterNames
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element parameter
		String parentTag
		String nameTag
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/HardcodedValuesDetector$Companion.class
HardcodedValuesDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.HardcodedValuesDetector$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

com/android/tools/lint/checks/ActionsXmlDetector$checkFulfillment$message$1.class
ActionsXmlDetector.kt
package com.android.tools.lint.checks
final com.android.tools.lint.checks.ActionsXmlDetector$checkFulfillment$message$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final com.android.tools.lint.checks.ActionsXmlDetector$checkFulfillment$message$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (java.lang.String) 
		String it
	void  () 
	static void  () 
}

com/android/tools/lint/checks/ResourceCycleDetector$getTypeMap$newMap$1.class
ResourceCycleDetector.kt
package com.android.tools.lint.checks
final com.android.tools.lint.checks.ResourceCycleDetector$getTypeMap$newMap$1 extends java.lang.Object implements com.google.common.base.Supplier  {
	public static final com.android.tools.lint.checks.ResourceCycleDetector$getTypeMap$newMap$1 INSTANCE
	public volatile java.lang.Object get () 
	public final java.util.ArrayList get () 
	void  () 
	static void  () 
}

com/android/tools/lint/checks/PrivateApiDetector.class
PrivateApiDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.PrivateApiDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String LOAD_CLASS
	private static final String FOR_NAME
	private static final String GET_CLASS
	private static final String GET_DECLARED_METHOD
	private static final String ERROR_MESSAGE
	public static final com.android.tools.lint.checks.PrivateApiDetector$Issues Issues
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
	private final void checkGetDeclaredMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.Location location
		com.intellij.psi.PsiMethod[] methodsByName
		com.intellij.psi.PsiClass aClass
		String methodName
		java.util.List arguments
		String cls
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
	private final void checkLoadClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.checks.ApiLookup apiLookup
		com.intellij.psi.PsiClass aClass
		com.android.tools.lint.detector.api.Location location
		boolean isInternal
		String value
		java.util.List arguments
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
	private final java.lang.String getClassFromMemberLookup (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression call
	private final java.lang.String findReflectionClass (org.jetbrains.uast.UElement) 
		java.util.List arguments
		com.intellij.psi.PsiType qualifierType
		org.jetbrains.uast.UExpression qualifier
		String name
		org.jetbrains.uast.UExpression expression
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiType type
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.UElement element
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/ChildCountDetector$Issues.class
ChildCountDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ChildCountDetector$Issues extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.ChildCountDetector$Issues) 
		com.android.tools.lint.checks.ChildCountDetector$Issues $this
}

com/android/tools/lint/checks/CanvasSizeDetector.class
CanvasSizeDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.CanvasSizeDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String CLASS_CANVAS
	private static final String CLASS_DRAWABLE
	private static final String ON_DRAW
	private static final String DRAW
	private static final String GET_WIDTH
	private static final String GET_HEIGHT
	private static final String WIDTH
	private static final String HEIGHT
	public static final com.android.tools.lint.checks.CanvasSizeDetector$Companion Companion
	public java.util.List applicableSuperClasses () 
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UMethod it
		int $i$a$1$filter
		Object element$iv$iv
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$filterTo
		Object[] $receiver$iv
		int $i$f$filter
		org.jetbrains.uast.UMethod method
		java.util.List drawMethods
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
	private final void reportWarning (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, java.lang.String, org.jetbrains.uast.UClass) 
		com.android.tools.lint.detector.api.LintFix fix
		com.android.tools.lint.detector.api.Location range
		String message
		String replacement
		boolean kotlin
		String verb
		boolean calling
		boolean drawable
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
		String name
		org.jetbrains.uast.UClass containingClass
	private final java.lang.String computeQuickfixReplacementString (boolean, boolean, java.lang.String) 
		StringBuilder $receiver
		int $i$a$1$with
		boolean kotlin
		boolean drawable
		String name
	private final java.lang.String computeErrorMessage (java.lang.String, java.lang.String, boolean, java.lang.String) 
		StringBuilder $receiver
		int $i$a$1$with
		String verb
		String name
		boolean calling
		String replacement
	private final java.lang.String computeQuickfixMessage (boolean, boolean, boolean, java.lang.String) 
		StringBuilder $receiver
		int $i$a$1$with
		boolean kotlin
		boolean calling
		boolean drawable
		String name
	public void  () 
	static void  () 
	public static final void access$reportWarning (com.android.tools.lint.checks.CanvasSizeDetector, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, java.lang.String, org.jetbrains.uast.UClass) 
		com.android.tools.lint.checks.CanvasSizeDetector $this
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
		String name
		org.jetbrains.uast.UClass containingClass
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
}

com/android/tools/lint/checks/ResourceCycleDetector$Companion.class
ResourceCycleDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.ResourceCycleDetector$Companion extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Implementation getIMPLEMENTATION () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$p (com.android.tools.lint.checks.ResourceCycleDetector$Companion) 
		com.android.tools.lint.checks.ResourceCycleDetector$Companion $this
}

com/android/tools/lint/checks/WrongThreadInterproceduralDetector.class
WrongThreadInterproceduralDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.WrongThreadInterproceduralDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final com.android.tools.lint.checks.WrongThreadInterproceduralDetector$Companion Companion
	public boolean isCallGraphRequired () 
	public void analyzeCallGraph (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.interprocedural.CallGraphResult) 
		String message
		String sinkStr
		String sourceStr
		String pathStr
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.client.api.UastParser parser
		org.jetbrains.uast.UElement pathBeginning
		com.android.tools.lint.detector.api.interprocedural.ContextualEdge second
		String sinkAnnotation
		String sourceAnnotation
		java.util.List searchNodes
		java.util.Collection badPaths
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.interprocedural.CallGraphResult callGraph
	public void  () 
	static void  () 
}

com/android/tools/lint/checks/TypedefDetector.class
TypedefDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.TypedefDetector extends com.android.tools.lint.checks.AbstractAnnotationDetector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue TYPE_DEF
	public static final com.android.tools.lint.checks.TypedefDetector$Companion Companion
	public java.util.List applicableAnnotations () 
	public boolean isApplicableAnnotationUsage (com.android.tools.lint.detector.api.AnnotationUsageType) 
		com.android.tools.lint.detector.api.AnnotationUsageType type
	public void visitAnnotationUsage (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.AnnotationUsageType, org.jetbrains.uast.UAnnotation, java.lang.String, com.intellij.psi.PsiMethod, java.util.List, java.util.List, java.util.List, java.util.List) 
		boolean flag
		Boolean flagAttribute
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement usage
		com.android.tools.lint.detector.api.AnnotationUsageType type
		org.jetbrains.uast.UAnnotation annotation
		String qualifiedName
		com.intellij.psi.PsiMethod method
		java.util.List annotations
		java.util.List allMemberAnnotations
		java.util.List allClassAnnotations
		java.util.List allPackageAnnotations
	private final void checkTypeDefConstant (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, org.jetbrains.uast.UElement, org.jetbrains.uast.UElement, boolean, java.util.List) 
		long v
		Object value
		org.jetbrains.uast.UastPrefixOperator operator
		org.jetbrains.uast.UPrefixExpression expression
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.UIfExpression expression
		String resolvedName
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UastBinaryOperator operator
		org.jetbrains.uast.UExpression lastAssignment
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression expression
		com.intellij.psi.PsiType type
		org.jetbrains.uast.UCallExpression arrayInitializer
		com.intellij.psi.PsiMethod resolved
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UElement argument
		org.jetbrains.uast.UElement errorNode
		boolean flag
		java.util.List allAnnotations
	private final void checkTypeDefConstant (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, org.jetbrains.uast.UElement, org.jetbrains.uast.UElement, boolean, java.lang.Object, java.util.List) 
		java.util.List all
		java.util.List param
		org.jetbrains.uast.UExpression paramValues
		String qualifiedName
		com.intellij.psi.PsiAnnotation a
		org.jetbrains.uast.UReturnExpression ret
		com.intellij.psi.PsiElement const
		org.jetbrains.uast.UExpression retValue
		org.jetbrains.uast.UExpression body
		org.jetbrains.uast.UElement uMethod
		boolean hadTypeDef
		com.intellij.psi.PsiAnnotation[] annotations
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.UExpression initializer
		com.intellij.psi.PsiElement psiValue
		java.util.List initializers
		org.jetbrains.uast.UCallExpression initializerExpression
		org.jetbrains.uast.UField fieldInitialization
		com.intellij.psi.PsiElement resolvedArgument
		org.jetbrains.uast.UExpression allowed
		org.jetbrains.uast.UAnnotation rangeAnnotation
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UElement argument
		org.jetbrains.uast.UElement errorNode
		boolean flag
		Object value
		java.util.List allAnnotations
	private final java.util.List getResolvedValues (org.jetbrains.uast.UExpression, org.jetbrains.uast.UElement) 
		Object value
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression expression
		java.util.List initializers
		org.jetbrains.uast.UCallExpression initializerExpression
		java.util.ArrayList result
		org.jetbrains.uast.UExpression allowed
		org.jetbrains.uast.UElement context
	private final void reportTypeDef (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, org.jetbrains.uast.UElement, org.jetbrains.uast.UElement, java.util.List) 
		java.util.List initializers
		org.jetbrains.uast.UCallExpression initializerExpression
		org.jetbrains.uast.UExpression allowed
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UElement argument
		org.jetbrains.uast.UElement errorNode
		java.util.List allAnnotations
	private final void reportTypeDef (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, org.jetbrains.uast.UElement, boolean, java.util.List, java.util.List) 
		org.jetbrains.uast.UVariable declaration
		String rangeError
		org.jetbrains.uast.UElement locationNode
		org.jetbrains.uast.UAnnotation rangeAnnotation
		String message
		String values
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
		org.jetbrains.uast.UElement errorNode
		boolean flag
		java.util.List allowedValues
		java.util.List allAnnotations
	private final java.lang.String listAllowedValues (org.jetbrains.uast.UElement, java.util.List) 
		String containingClassName
		com.intellij.psi.PsiField field
		com.intellij.psi.PsiElement resolved
		String s
		org.jetbrains.uast.UExpression allowedValue
		StringBuilder sb
		org.jetbrains.uast.UElement context
		java.util.List allowedValues
	public void  () 
	static void  () 
	public static final com.android.tools.lint.detector.api.Implementation access$getIMPLEMENTATION$cp () 
}

com/android/tools/lint/checks/CipherGetInstanceDetector.class
CipherGetInstanceDetector.kt
package com.android.tools.lint.checks
public final com.android.tools.lint.checks.CipherGetInstanceDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.SourceCodeScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	public static final com.android.tools.lint.detector.api.Issue DEPRECATED_PROVIDER
	private static final String JAVAX_CRYPTO_CIPHER
	private static final String GET_INSTANCE
	private static final java.util.HashSet ALGORITHM_ONLY
	public static final com.android.tools.lint.checks.CipherGetInstanceDetector$Companion Companion
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		Object transformation
		org.jetbrains.uast.UExpression expression
		Object nestedProvider
		java.util.List args
		com.intellij.psi.PsiMethod getProvider
		org.jetbrains.uast.UExpression selector
		Object provider
		org.jetbrains.uast.UExpression expression
		java.util.List arguments
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
	private final void checkTransformation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, org.jetbrains.uast.UElement, java.lang.String, boolean) 
		String message
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		org.jetbrains.uast.UElement node
		String transformation
		boolean includeValue
	private final void checkProvider (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, org.jetbrains.uast.UElement, java.lang.String) 
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		org.jetbrains.uast.UElement node
		String provider
	public void  () 
	static void  () 
	public static final java.util.HashSet access$getALGORITHM_ONLY$cp () 
}

META-INF/lint-checks.kotlin_module
sdks-offline.xml
NOTICE
NOTICE