Home | History | Annotate | Download | only in 25.4.0-alpha6

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/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.Set mIds
	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 beforeCheckProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void afterCheckProject (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 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
	private static org.w3c.dom.Attr findIdAttribute (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Attr attribute
		org.w3c.dom.Node child
		org.w3c.dom.Attr result
		int i
		int n
		org.w3c.dom.Node node
		String targetValue
		org.w3c.dom.NodeList children
	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/AppLinksValidDetector.class
AppLinksValidDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.AppLinksValidDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.Detector$XmlScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue TEST_URL
	public static final com.android.tools.lint.detector.api.Issue VALIDATION
	private static final com.android.tools.lint.detector.api.Issue OLD_ISSUE_URL
	public void  () 
	public java.util.Collection getApplicableElements () 
	private static void reportUrlError (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		com.android.tools.lint.detector.api.Location location
		String message
	private static void reportUrlError (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, com.android.tools.lint.detector.api.Location, java.lang.String, java.lang.Object) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		com.android.tools.lint.detector.api.Location location
		String message
		Object quickfixData
	private static void reportTestUrlFailure (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		com.android.tools.lint.detector.api.Location location
		String message
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		org.w3c.dom.Element activity
		org.w3c.dom.Node parentNode
		org.w3c.dom.Attr mimeType
		org.w3c.dom.Element data
		String scheme
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element intent
		org.w3c.dom.Element firstData
		boolean actionView
		boolean browsable
		java.util.List schemes
		java.util.List hosts
		java.util.List ports
		java.util.List paths
		boolean hasMimeType
		boolean isHttp
		boolean implicitSchemes
		boolean hasScheme
	private static void ensureExported (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element activity
		org.w3c.dom.Element intent
		org.w3c.dom.Attr exported
		org.w3c.dom.Element prevIntent
	static boolean hasActionView (org.w3c.dom.Element) 
		org.w3c.dom.Attr attr
		org.w3c.dom.Element action
		org.w3c.dom.Element intent
	private static boolean isBrowsable (org.w3c.dom.Element) 
		org.w3c.dom.Attr attr
		org.w3c.dom.Element e
		org.w3c.dom.Element intent
	private static void testElements (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.util.List, java.util.List, java.util.List, java.util.List) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element intentFilter
		java.util.List schemes
		java.util.List hosts
		java.util.List ports
		java.util.List paths
		org.w3c.dom.Element current
	private static void testElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.util.List, java.util.List, java.util.List, java.util.List) 
		String message
		java.net.URL testUrl
		String message
		java.net.MalformedURLException e
		String scheme
		boolean schemeOk
		String host
		boolean hostOk
		String port
		String testPort
		String portList
		com.android.tools.lint.checks.AndroidPatternMatcher matcher
		com.android.tools.lint.checks.AndroidPatternMatcher matcher
		StringBuilder sb
		String message
		String testPath
		boolean pathOk
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		java.util.List schemes
		java.util.List hosts
		java.util.List ports
		java.util.List paths
		org.w3c.dom.Attr testUrlAttr
		String testUrlString
		java.net.URL testUrl
		boolean portOk
	private static boolean containsUpperCase (java.util.List) 
		com.android.tools.lint.checks.AndroidPatternMatcher matcher
		java.util.List matchers
	private static java.util.List addAttribute (com.android.tools.lint.detector.api.XmlContext, java.lang.String, java.util.List, org.w3c.dom.Element) 
		int port
		NumberFormatException e
		String value
		com.android.tools.lint.detector.api.XmlContext context
		String attributeName
		java.util.List current
		org.w3c.dom.Element data
		org.w3c.dom.Attr attribute
	private static java.util.List addMatcher (com.android.tools.lint.detector.api.XmlContext, java.lang.String, int, java.util.List, org.w3c.dom.Element) 
		String value
		com.android.tools.lint.checks.AndroidPatternMatcher matcher
		com.android.tools.lint.detector.api.XmlContext context
		String attributeName
		int type
		java.util.List current
		org.w3c.dom.Element data
		org.w3c.dom.Attr attribute
	private static boolean requireNonEmpty (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 attribute
		String value
	private static java.lang.String replaceUrlWithValue (com.android.tools.lint.detector.api.XmlContext, java.lang.String) 
		com.android.tools.lint.detector.api.XmlContext context
		String str
		com.android.tools.lint.client.api.LintClient client
		com.android.resources.ResourceUrl url
		com.android.tools.lint.detector.api.Project project
		com.android.ide.common.res2.AbstractResourceRepository resources
		java.util.List items
		com.android.ide.common.rendering.api.ResourceValue resourceValue
	public static boolean matchesHost (java.lang.String, java.lang.String) 
		String pattern
		Throwable ignore
		String actualHost
		String hostPattern
	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/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.Detector$UastScanner  {
	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/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.Detector$UastScanner  {
	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 afterCheckProject (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.res2.ResourceItem item
		com.android.ide.common.res2.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/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.Detector$UastScanner  {
	public static final String 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) 
		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
		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) 
		org.jetbrains.uast.UElement element1
		com.intellij.psi.PsiElement element2
		org.jetbrains.uast.UFile containingFile
		com.intellij.psi.PsiFile file
	public static boolean isAddKeepErrorMessage (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		String message
		com.android.tools.lint.detector.api.TextFormat textFormat
	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/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/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/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/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.Detector$UastScanner  {
	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/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.Detector$XmlScanner com.android.tools.lint.detector.api.Detector$UastScanner  {
	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/SupportAnnotationDetector$CallVisitor.class
SupportAnnotationDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.SupportAnnotationDetector$CallVisitor extends com.android.tools.lint.client.api.UElementHandler {
	private final com.android.tools.lint.detector.api.JavaContext mContext
	final com.android.tools.lint.checks.SupportAnnotationDetector this$0
	public void  (com.android.tools.lint.checks.SupportAnnotationDetector, com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void visitMethod (org.jetbrains.uast.UMethod) 
		java.util.List annotations
		org.jetbrains.uast.UMethod method
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiAnnotation[] methodAnnotations
	public void visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
	public void visitAnnotation (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UExpression value
		java.util.List annotations
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiAnnotation[] methodAnnotations
		String name
		com.intellij.psi.PsiMethod[] methods
		org.jetbrains.uast.UNamedExpression expression
		org.jetbrains.uast.UAnnotation annotation
		String qualifiedName
		java.util.List attributeValues
		com.intellij.psi.PsiClass resolved
	public void visitEnumConstant (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant constant
		com.intellij.psi.PsiMethod method
	public void visitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiAnnotation[] methodAnnotations
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UArrayAccessExpression expression
		org.jetbrains.uast.UExpression arrayExpression
	private void checkCall (com.intellij.psi.PsiMethod, org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiAnnotation[] annotations
		com.intellij.psi.PsiAnnotation[] annotations2
		java.util.List pkgAnnotations
		com.intellij.psi.PsiAnnotation[] annotations
		com.intellij.psi.PsiPackage pkg
		java.util.List classAnnotations
		java.util.List pkgAnnotations
		org.jetbrains.uast.UExpression argument
		com.intellij.psi.PsiParameter parameter
		int i
		int n
		org.jetbrains.uast.UExpression argument
		int i
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UCallExpression call
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		java.util.List methodAnnotations
		com.intellij.psi.PsiClass containingClass
		java.util.List classAnnotations
		java.util.List pkgAnnotations
		java.util.List arguments
		com.intellij.psi.PsiParameterList parameterList
		com.intellij.psi.PsiParameter[] parameters
		java.util.List annotations
	static com.android.tools.lint.detector.api.JavaContext access$000 (com.android.tools.lint.checks.SupportAnnotationDetector$CallVisitor) 
		com.android.tools.lint.checks.SupportAnnotationDetector$CallVisitor x0
}

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.ResourceXmlDetector implements com.android.tools.lint.detector.api.Detector$BinaryResourceScanner  {
	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
	public void beforeCheckProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	private void updatePrefix (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void beforeCheckLibraryProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void afterCheckProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void afterCheckLibraryProject (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/DosLineEndingDetector.class
DosLineEndingDetector.java
package com.android.tools.lint.checks
public 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 void  () 
	public void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
		char d
		int index
		char d
		int index
		String message
		boolean blankLine
		int lineBegin
		int lineEnd
		com.android.tools.lint.detector.api.Location location
		char c
		int i
		int n
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
		CharSequence contents
		char prev
	static void  () 
}

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/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/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/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 () 
	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 () 
	public java.lang.String toString () 
	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/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/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/AssertDetector$1.class
AssertDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.AssertDetector$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.AssertDetector this$0
	void  (com.android.tools.lint.checks.AssertDetector, com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.checks.AssertDetector this$0
	public void visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.java.JavaUAssertExpression assertion
		org.jetbrains.uast.UCallExpression node
}

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.res2.AbstractResourceRepository repository
		java.util.List item
		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
	private static void validatePath (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr, java.lang.String) 
		String s
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Position start
		int index
		com.android.tools.lint.detector.api.QuickfixData quickfixData
		NumberFormatException t
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String value
	public static void checkPathData (java.lang.String)  throws java.lang.NumberFormatException 
		int trimStart
		int trimEnd
		String path
		int start
		int end
	private static void checkFloats (java.lang.String, int, int)  throws java.lang.NumberFormatException 
		boolean isPrevExponential
		char currentChar
		String expNumber
		int currentIndex
		boolean foundSeparator
		boolean endWithNegOrDot
		boolean hasExponential
		boolean secondDot
		boolean isExponential
		int endPosition
		String s
		int start
		int end
		int startPosition
	private static int findNextStart (java.lang.String, int) 
		char c
		String s
		int end
	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/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.Detector$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/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
		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.UBinaryExpression binary
		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/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.Detector$UastScanner  {
	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/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/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.Detector$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 beforeCheckProject (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 owner
	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 afterCheckProject (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/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 afterCheckProject (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/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.Detector$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/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.res2.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.res2.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.res2.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.res2.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.res2.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.res2.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/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/AppLinksAutoVerifyDetector.class

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/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$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
		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
		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$400 (com.android.tools.lint.checks.AnnotationDetector$AnnotationChecker) 
		com.android.tools.lint.checks.AnnotationDetector$AnnotationChecker x0
	static java.lang.Integer access$600 (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/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.Detector$UastScanner  {
	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
		com.android.tools.lint.checks.ToastDetector$ShowFinder finder
	static void  () 
}

com/android/tools/lint/checks/TranslationDetector.class
TranslationDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.TranslationDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	static boolean sCompleteRegions
	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
	private java.util.Set mNames
	private java.util.Set mTranslatedArrays
	private java.util.Set mNonTranslatable
	private boolean mIgnoreFile
	private java.util.Map mFileToNames
	private java.util.Map mFileToLocale
	private java.util.Map mMissingLocations
	private java.util.Map mExtraLocations
	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 beforeCheckProject (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) 
		com.android.tools.lint.detector.api.Context context
	public void afterCheckFile (com.android.tools.lint.detector.api.Context) 
		String locale
		org.w3c.dom.Element root
		com.android.tools.lint.detector.api.Context context
	public void afterCheckProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	private void reportMap (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, java.util.Map) 
		com.android.tools.lint.detector.api.Location location
		String name
		String message
		java.util.Map$Entry entry
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Issue issue
		java.util.Map map
	private void checkTranslations (com.android.tools.lint.detector.api.Context) 
		java.io.File file
		String name
		String language
		java.io.File parent
		int index
		String locale
		String language
		java.util.Set fileStrings
		java.util.Set languageStrings
		java.io.File file
		String locale
		int index
		java.util.Map$Entry entry
		String first
		java.util.Set languageStrings
		java.util.Set specifiedLocales
		String l
		String language
		int index
		String locale
		java.util.List keys
		String language
		java.util.Set fallback
		String languageRegion
		int regionIndex
		java.util.Set strings
		java.util.Map$Entry entry
		String l
		java.util.Set strings
		java.util.Map$Entry entry
		boolean haveError
		String message
		String s
		java.util.Set difference
		String message
		String s
		java.util.Set difference
		java.util.Set strings
		String language
		com.android.tools.lint.detector.api.Context context
		java.util.Set files
		java.util.Set parentFolders
		boolean reportMissing
		boolean reportExtra
		String defaultLanguage
		java.util.Map parentFolderToLanguage
		int languageCount
		java.util.Map languageToStrings
		java.util.Set allStrings
		java.util.Set defaultStrings
		int stringCount
		java.util.List resConfigLanguages
		java.util.List languages
	public static java.lang.String getLanguageDescription (java.lang.String) 
		String regionName
		String locale
		int index
		String regionCode
		String languageCode
		String languageName
	private static java.lang.String getLanguageTag (java.lang.String) 
		com.android.ide.common.resources.configuration.LocaleQualifier locale
		String name
		com.android.ide.common.resources.configuration.FolderConfiguration configuration
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.Location location
		String language
		com.android.tools.lint.detector.api.Location location
		String language
		String name
		String l
		String message
		String name
		org.w3c.dom.Attr translatable
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Attr attribute
	public static boolean isServiceKey (java.lang.String) 
		String name
	private static boolean allItemsAreReferences (org.w3c.dom.Element) 
		String value
		org.w3c.dom.Node valueNode
		int j
		int m
		org.w3c.dom.NodeList itemChildren
		org.w3c.dom.Node item
		int i
		int n
		org.w3c.dom.Element element
		org.w3c.dom.NodeList childNodes
	private static java.util.List getResConfigLanguages (com.android.tools.lint.detector.api.Project) 
		com.android.builder.model.ProductFlavorContainer container
		java.util.ArrayList strings
		java.util.Set relevantDensities
		com.android.builder.model.Variant variant
		java.util.List variantFlavors
		com.android.builder.model.AndroidProject gradleProjectModel
		com.android.tools.lint.detector.api.Project project
	private static void addResConfigsFromFlavor (java.util.Set, java.util.List, com.android.builder.model.ProductFlavorContainer) 
		String resConfig
		java.util.Set relevantLanguages
		java.util.List variantFlavors
		com.android.builder.model.ProductFlavorContainer container
		com.android.builder.model.ProductFlavor flavor
	static void  () 
}

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

com/android/tools/lint/checks/CallSuperDetector$1.class
CallSuperDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.CallSuperDetector$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.CallSuperDetector this$0
	void  (com.android.tools.lint.checks.CallSuperDetector, com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.checks.CallSuperDetector this$0
	public void visitMethod (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod method
}

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.Detector$UastScanner  {
	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/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.Detector$UastScanner  {
	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/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.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.PsiClass containingClass
		org.jetbrains.uast.UCallExpression call
		String methodName
		com.intellij.psi.PsiMethod method
}

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.Detector$UastScanner  {
	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
	public static java.lang.String getOldValue (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
	public static java.lang.String getNewValue (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
	static void  () 
}

com/android/tools/lint/checks/ViewTypeDetector.class
ViewTypeDetector.java
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.Detector$UastScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private Boolean mIgnore
	private final java.util.Map mIdToViewTag
	private java.util.Map fileIdMap
	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 visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		java.util.List list
		String existingString
		java.util.List list
		Object existing
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String view
		String value
		String id
	public java.util.List getApplicableMethodNames () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		java.util.Collection tags
		com.android.ide.common.res2.ResourceItem item
		java.util.ArrayList layoutTypes
		java.util.Set compatible
		com.android.ide.common.res2.AbstractResourceRepository resources
		java.util.List items
		String layoutType
		java.util.List layoutTypes
		Object types
		String id
		org.jetbrains.uast.UExpression first
		com.android.resources.ResourceUrl resourceUrl
		org.jetbrains.uast.UBinaryExpressionWithType cast
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiClassType castType
		String castTypeClass
		java.util.List args
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.client.api.LintClient client
		org.jetbrains.uast.UElement node
	protected java.util.Collection getViewTags (com.android.tools.lint.detector.api.Context, com.android.ide.common.res2.ResourceItem) 
		java.io.File file
		com.google.common.collect.Multimap map
		com.android.tools.lint.detector.api.Context context
		com.android.ide.common.res2.ResourceItem item
		com.android.ide.common.res2.ResourceFile source
	private com.google.common.collect.Multimap getIdToTagsIn (com.android.tools.lint.detector.api.Context, java.io.File) 
		CharSequence xml
		org.w3c.dom.Document document
		com.android.tools.lint.detector.api.Context context
		java.io.File file
		com.google.common.collect.Multimap map
	private static void addViewTags (com.google.common.collect.Multimap, org.w3c.dom.Element) 
		org.w3c.dom.Node child
		int i
		int n
		com.google.common.collect.Multimap map
		org.w3c.dom.Element element
		String id
		org.w3c.dom.NodeList children
	private static 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.UBinaryExpressionWithType) 
		String type
		String t
		String message
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiClassType castType
		String castTypeClass
		String tag
		java.util.List tags
		org.jetbrains.uast.UBinaryExpressionWithType node
		com.intellij.psi.PsiClass castClass
		boolean compatible
	private static boolean isCompatible (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiClass, java.lang.String) 
		String prefix
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiClass castClass
		String tag
		com.intellij.psi.PsiClass cls
	static void  () 
}

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
	public static java.lang.Boolean getAnnotationBooleanValue (org.jetbrains.uast.UAnnotation, java.lang.String) 
		Object o
		org.jetbrains.uast.UExpression attributeValue
		org.jetbrains.uast.UAnnotation annotation
		String name
	public static boolean getAnnotationBooleanValue (org.jetbrains.uast.UAnnotation, java.lang.String, boolean) 
		org.jetbrains.uast.UAnnotation annotation
		String name
		boolean defaultValue
		Boolean value
	public static java.lang.Long getAnnotationLongValue (org.jetbrains.uast.UAnnotation, java.lang.String) 
		Object o
		org.jetbrains.uast.UExpression attributeValue
		org.jetbrains.uast.UAnnotation annotation
		String name
	public static long getAnnotationLongValue (org.jetbrains.uast.UAnnotation, java.lang.String, long) 
		org.jetbrains.uast.UAnnotation annotation
		String name
		long defaultValue
		Long value
	public static java.lang.Double getAnnotationDoubleValue (org.jetbrains.uast.UAnnotation, java.lang.String) 
		Object o
		org.jetbrains.uast.UExpression attributeValue
		org.jetbrains.uast.UAnnotation annotation
		String name
	public static double getAnnotationDoubleValue (org.jetbrains.uast.UAnnotation, java.lang.String, double) 
		org.jetbrains.uast.UAnnotation annotation
		String name
		double defaultValue
		Double value
	public static java.lang.String getAnnotationStringValue (org.jetbrains.uast.UAnnotation, java.lang.String) 
		Object o
		org.jetbrains.uast.UExpression attributeValue
		org.jetbrains.uast.UAnnotation annotation
		String name
	public static java.lang.String[] getAnnotationStringValues (org.jetbrains.uast.UAnnotation, java.lang.String) 
		Object o
		org.jetbrains.uast.UExpression element
		java.util.List initializers
		java.util.List result
		com.android.tools.lint.detector.api.ConstantEvaluator constantEvaluator
		Object element
		Object[] array
		java.util.List strings
		Object o
		org.jetbrains.uast.UExpression attributeValue
		org.jetbrains.uast.UAnnotation annotation
		String name
	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/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.Detector$UastScanner  {
	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.res2.AbstractResourceRepository repository
		boolean foreignPackage
		String message
		com.android.tools.lint.detector.api.Project project
		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.resources.ResourceUrl url
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String value
	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.ide.common.repository.ResourceVisibilityLookup lookup
		com.android.tools.lint.detector.api.Context context
		com.android.resources.ResourceType type
		String name
	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
		boolean isXmlFile
		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/WrongLocationDetector.class
WrongLocationDetector.java
package com.android.tools.lint.checks
public 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 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
		org.w3c.dom.Element root
	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/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/UnusedResourceDetector$1.class
UnusedResourceDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.UnusedResourceDetector$1 extends java.lang.Object {
}

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/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.Detector$UastScanner  {
	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/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/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/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
	public static java.lang.String getOldValue (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
	public static java.lang.String getNewValue (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
	static void  () 
}

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/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.Detector$UastScanner  {
	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
	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
	public static java.lang.String getSuggestedSuperClass (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
	static void  () 
}

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.Detector$XmlScanner com.android.tools.lint.detector.api.Detector$UastScanner com.android.tools.lint.detector.api.Detector$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 beforeCheckProject (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 afterCheckProject (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) 
		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/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 (java.lang.String) 
		String parent
		com.android.ide.common.resources.configuration.LocaleQualifier locale
	public void beforeCheckFile (com.android.tools.lint.detector.api.Context) 
		String locale
		org.w3c.dom.Element root
		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 static 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 static 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
		boolean isCapitalized
		StringBuilder sb
		int end
	private static void reportRepeatedWord (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, java.lang.String, int, int, int) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		String text
		int lastWordBegin
		int begin
		int end
		String message
		com.android.tools.lint.detector.api.Location location
	public static com.android.tools.lint.checks.TypoDetector$TypoSuggestionInfo getSuggestions (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		int start
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
		java.util.List replacements
		int index
		int originalEndIndex
		String original
	public static java.lang.String getTypo (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
		int index
		int start
	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 INVALID_DIGEST_ALGORITHM
	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 beforeCheckProject (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 values
		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.res2.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 () 
	public static boolean isInvalidDigestAlgorithmMessage (java.lang.String) 
		String message
	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/ResourceCycleDetector.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.Detector$UastScanner  {
	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/SupportAnnotationDetector.class
SupportAnnotationDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.SupportAnnotationDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.Detector$UastScanner  {
	public 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.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 TYPE_DEF
	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.detector.api.Issue CHECK_RESULT
	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.detector.api.Issue THREAD
	public static final String CHECK_RESULT_ANNOTATION
	public static final String INT_RANGE_ANNOTATION
	public static final String FLOAT_RANGE_ANNOTATION
	public static final String SIZE_ANNOTATION
	public static final String PERMISSION_ANNOTATION
	public static final String UI_THREAD_ANNOTATION
	public static final String MAIN_THREAD_ANNOTATION
	public static final String WORKER_THREAD_ANNOTATION
	public static final String BINDER_THREAD_ANNOTATION
	public static final String ANY_THREAD_ANNOTATION
	public static final String RESTRICT_TO_ANNOTATION
	public static final String VISIBLE_FOR_TESTING_ANNOTATION
	public static final String PERMISSION_ANNOTATION_READ
	public static final String PERMISSION_ANNOTATION_WRITE
	public static final String 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 ATTR_OTHERWISE
	public static final String SECURITY_EXCEPTION
	private com.android.tools.lint.checks.PermissionHolder mPermissions
	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
	static final boolean $assertionsDisabled
	public void  () 
	private static 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
	private static 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, java.lang.Object) 
		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
		Object quickfixData
		com.android.tools.lint.client.api.LintDriver driver
	private void checkContextAnnotations (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiMethod, org.jetbrains.uast.UElement, java.util.List) 
		org.jetbrains.uast.UExpression check
		org.jetbrains.uast.UBinaryExpression binary
		java.util.List arguments
		org.jetbrains.uast.UExpression selector
		org.jetbrains.uast.UQualifiedReferenceExpression ref
		org.jetbrains.uast.UBinaryExpression assignment
		org.jetbrains.uast.UExpression rExpression
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UElement call
		java.util.List allMethodAnnotations
		org.jetbrains.uast.UElement p
	private void checkAnnotations (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, org.jetbrains.uast.UExpression, com.intellij.psi.PsiMethod, java.util.List, java.util.List, java.util.List) 
		com.android.tools.lint.checks.PermissionRequirement requirement
		boolean flag
		java.util.EnumSet types
		String signature
		org.jetbrains.uast.UAnnotation annotation
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement argument
		org.jetbrains.uast.UExpression call
		com.intellij.psi.PsiMethod method
		java.util.List annotations
		java.util.List allMethodAnnotations
		java.util.List allClassAnnotations
		boolean handledResourceTypes
	private void checkParameterPermission (com.android.tools.lint.detector.api.JavaContext, java.lang.String, org.jetbrains.uast.UExpression, com.intellij.psi.PsiMethod, org.jetbrains.uast.UExpression) 
		com.intellij.psi.PsiType type
		com.android.tools.lint.detector.api.JavaContext context
		String signature
		org.jetbrains.uast.UExpression call
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UExpression argument
		com.android.tools.lint.checks.PermissionFinder$Operation operation
		com.android.tools.lint.checks.PermissionFinder$Result result
	private static void checkColor (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UIfExpression expression
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement argument
		java.util.EnumSet types
	private static void checkPx (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UIfExpression expression
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement argument
		java.util.EnumSet types
	private void checkPermission (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UExpression, com.intellij.psi.PsiMethod, com.android.tools.lint.checks.PermissionFinder$Result, com.android.tools.lint.checks.PermissionRequirement) 
		com.android.tools.lint.checks.PermissionFinder$Operation operation
		String name
		String name
		com.intellij.psi.PsiClass containingClass
		com.android.tools.lint.checks.PermissionFinder$Operation operation
		String name
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.checks.SupportAnnotationDetector$CheckPermissionVisitor visitor
		org.jetbrains.uast.UMethod methodNode
		String message
		com.android.tools.lint.detector.api.Location location
		boolean handlesMissingPermission
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UExpression node
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.checks.PermissionFinder$Result result
		com.android.tools.lint.checks.PermissionRequirement requirement
		com.android.tools.lint.checks.PermissionHolder permissions
	private static boolean handlesSecurityException (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UCatchClause catchClause
		org.jetbrains.uast.UTryExpression tryCatch
		com.intellij.psi.PsiClassType[] thrownTypes
		org.jetbrains.uast.UElement node
		org.jetbrains.uast.UElement parent
		org.jetbrains.uast.UMethod declaration
	private static com.android.tools.lint.checks.PermissionHolder addLocalPermissions (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.checks.PermissionHolder, org.jetbrains.uast.UElement) 
		com.android.tools.lint.detector.api.JavaContext context
		com.android.tools.lint.checks.PermissionHolder permissions
		org.jetbrains.uast.UElement node
		org.jetbrains.uast.UMethod method
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UClass containingClass
	private static com.android.tools.lint.checks.PermissionHolder mergeAnnotationPermissions (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.checks.PermissionHolder, org.jetbrains.uast.UAnnotation) 
		com.android.tools.lint.checks.PermissionRequirement requirement
		com.android.tools.lint.detector.api.JavaContext context
		com.android.tools.lint.checks.PermissionHolder permissions
		org.jetbrains.uast.UAnnotation annotation
	private static boolean containsSecurityException (java.util.List) 
		com.intellij.psi.PsiClass cls
		com.intellij.psi.PsiType type
		java.util.List types
	private com.android.tools.lint.checks.PermissionHolder getPermissions (com.android.tools.lint.detector.api.JavaContext) 
		java.io.File manifest
		java.io.File manifest
		com.android.tools.lint.detector.api.Project library
		java.util.Set permissions
		java.util.Set revocable
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.detector.api.Project mainProject
		com.android.sdklib.AndroidVersion minSdkVersion
		com.android.sdklib.AndroidVersion targetSdkVersion
		com.android.tools.lint.detector.api.JavaContext context
	private static void addPermissions (com.android.tools.lint.client.api.LintClient, java.util.Set, java.util.Set, java.io.File) 
		org.w3c.dom.Element element
		String name
		String name
		org.w3c.dom.Element element
		String protectionLevel
		org.w3c.dom.Node item
		String nodeName
		int i
		int n
		com.android.tools.lint.client.api.LintClient client
		java.util.Set permissions
		java.util.Set revocable
		java.io.File manifest
		CharSequence xml
		org.w3c.dom.Document document
		org.w3c.dom.Element root
		org.w3c.dom.NodeList children
	private static void checkResult (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UExpression, com.intellij.psi.PsiMethod, org.jetbrains.uast.UAnnotation) 
		String methodName
		String suggested
		com.android.tools.lint.detector.api.Issue issue
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UExpression node
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UAnnotation annotation
	private static boolean isExpressionValueUnused (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression expression
	private static 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
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement element
	public static 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) 
		org.jetbrains.uast.UFile uFile
		com.intellij.psi.PsiFile containingFile1
		com.intellij.psi.PsiFile containingFile2
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiPackage pkg
		com.intellij.psi.PsiPackage methodPackage
		com.intellij.psi.PsiClass methodClass
		org.jetbrains.uast.UClass thisClass
		String qualifiedName
		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 visibility
	private static void reportVisibilityError (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, java.lang.String) 
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
		String desc
		String message
		com.android.tools.lint.detector.api.Location location
	public static int getVisibilityForTesting (org.jetbrains.uast.UAnnotation) 
		Object v
		org.jetbrains.uast.UReferenceExpression referenceExpression
		String name
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UExpression value
	public static 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) 
		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 static 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
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.android.builder.model.MavenCoordinates thisCoordinates
		com.android.builder.model.MavenCoordinates methodCoordinates
		String thisGroup
		String methodGroup
		String where
		String thisArtifact
		String methodArtifact
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.android.builder.model.MavenCoordinates thisCoordinates
		com.android.builder.model.MavenCoordinates methodCoordinates
		String thisGroup
		String methodGroup
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		org.jetbrains.uast.UClass outer
		boolean isSubClass
		org.jetbrains.uast.UElement prev
		String qualifiedName
		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
		com.intellij.psi.PsiClass containingClass
		boolean isClassAnnotation
	private static 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 api
		org.jetbrains.uast.UExpression qualifier
		String className
		org.jetbrains.uast.UCallExpression callExpression
		org.jetbrains.uast.UIdentifier nameElement
		com.android.tools.lint.detector.api.Location location
		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
		String api
		org.jetbrains.uast.UElement locationNode
		String message
		com.android.tools.lint.detector.api.Location location
	public static int getRestrictionScope (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UExpression value
	private static int getRestrictionScope (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression initializer
		org.jetbrains.uast.UCallExpression initializerExpression
		java.util.List initializers
		String name
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression expression
		int scope
	private static void checkThreading (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UExpression, 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
		String name
		java.util.List targetThreads
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UExpression node
		com.intellij.psi.PsiMethod method
		String signature
		org.jetbrains.uast.UAnnotation annotation
		java.util.List allMethodAnnotations
		java.util.List allClassAnnotations
		java.util.List threadContext
	public static boolean containsAnnotation (java.util.List, org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation a
		java.util.List list
		org.jetbrains.uast.UAnnotation annotation
	public static boolean containsRestrictionAnnotation (java.util.List) 
		java.util.List list
	public static boolean containsAnnotation (java.util.List, java.lang.String) 
		org.jetbrains.uast.UAnnotation annotation
		java.util.List list
		String qualifiedName
	public static boolean containsThreadingAnnotation (java.util.List) 
		org.jetbrains.uast.UAnnotation annotation
		java.util.List array
	public static boolean isThreadingAnnotation (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation annotation
		String signature
	public static java.lang.String describeThreads (java.util.List, boolean) 
		int i
		java.util.List annotations
		boolean any
		StringBuilder sb
	public static java.lang.String describeThread (java.lang.String) 
		String annotation
	public static boolean isCompatibleThread (java.util.List, java.lang.String) 
		String caller
		java.util.List callers
		String callee
	public static boolean isCompatibleThread (java.lang.String, java.lang.String) 
		String caller
		String callee
	public static java.util.List getThreadContext (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement methodCall
		com.intellij.psi.PsiMethod method
	private static java.util.List getThreads (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiMethod) 
		String name
		com.intellij.psi.PsiAnnotation annotation
		String name
		com.intellij.psi.PsiAnnotation annotation
		com.intellij.psi.PsiModifierList modifierList
		java.util.List result
		com.intellij.psi.PsiClass cls
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiMethod method
	private static boolean isNumber (org.jetbrains.uast.UElement) 
		Object value
		org.jetbrains.uast.UPrefixExpression expression
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UElement argument
	private static boolean isZero (org.jetbrains.uast.UElement) 
		Object value
		org.jetbrains.uast.UElement argument
	private static boolean isMinusOne (org.jetbrains.uast.UElement) 
		Object value
		org.jetbrains.uast.UUnaryExpression expression
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UElement argument
	private static void checkResourceType (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, java.util.EnumSet, org.jetbrains.uast.UExpression, com.intellij.psi.PsiMethod) 
		String message
		String message
		String message
		String message
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement argument
		java.util.EnumSet expectedType
		org.jetbrains.uast.UExpression call
		com.intellij.psi.PsiMethod calledMethod
		java.util.EnumSet actual
		String message
	public static boolean typeArrayFromArrayLiteral (org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.JavaContext) 
		int arg
		com.intellij.psi.PsiType type
		int arg
		int arg
		int arg
		java.util.List expressions
		String name
		com.intellij.psi.PsiVariable variable
		org.jetbrains.uast.UExpression lastAssignment
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UParenthesizedExpression parenthesizedExpression
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UBinaryExpressionWithType castExpression
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UElement node
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression expression
	private static org.jetbrains.uast.UCallExpression getMethodCall (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UExpression last
		org.jetbrains.uast.UElement node
	private static org.jetbrains.uast.UExpression getLastInQualifiedChain (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression node
		org.jetbrains.uast.UExpression last
	private static void checkIntRange (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, org.jetbrains.uast.UElement, java.util.List) 
		org.jetbrains.uast.UIfExpression expression
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UElement argument
		java.util.List allAnnotations
		String message
	private static 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 referenceConstraint
		com.android.tools.lint.checks.RangeConstraint here
		com.intellij.psi.PsiElement resolved
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UElement argument
		com.android.tools.lint.checks.IntRangeConstraint constraint
		Object object
		long value
	private static void checkFloatRange (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UIfExpression expression
		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 referenceConstraint
		com.android.tools.lint.checks.RangeConstraint here
		com.intellij.psi.PsiElement resolved
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UElement argument
		com.android.tools.lint.checks.FloatRangeConstraint constraint
		Object object
		double value
	private static void checkSize (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, org.jetbrains.uast.UElement) 
		long actual
		org.jetbrains.uast.UIfExpression expression
		long actual
		String message
		Boolean contains
		com.android.tools.lint.checks.RangeConstraint constraint
		com.android.tools.lint.checks.RangeConstraint here
		com.intellij.psi.PsiElement resolved
		Object object
		String unit
		String unit
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UElement argument
		long actual
		boolean isString
		com.android.tools.lint.checks.SizeConstraint constraint
	private static int getArrayLength (java.lang.Object) 
		Object object
	private static org.jetbrains.uast.UAnnotation findIntRange (java.util.List) 
		org.jetbrains.uast.UAnnotation annotation
		java.util.List annotations
	static org.jetbrains.uast.UAnnotation findIntDef (java.util.List) 
		org.jetbrains.uast.UAnnotation annotation
		java.util.List annotations
	private static 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) 
		String string
		long v
		Object value
		org.jetbrains.uast.UastOperator operator
		org.jetbrains.uast.UPrefixExpression expression
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.UIfExpression expression
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UastBinaryOperator operator
		org.jetbrains.uast.UPolyadicExpression expression
		org.jetbrains.uast.UastBinaryOperator operator
		org.jetbrains.uast.UBinaryExpression expression
		org.jetbrains.uast.UExpression lastAssignment
		com.intellij.psi.PsiVariable variable
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.UCallExpression arrayInitializer
		com.intellij.psi.PsiType type
		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 static 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 param
		java.util.List all
		org.jetbrains.uast.UExpression paramValues
		String qualifiedName
		com.intellij.psi.PsiAnnotation a
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiElement resolvedArgument
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression expression
		com.intellij.psi.PsiField astNode
		org.jetbrains.uast.UExpression initializer
		org.jetbrains.uast.UCallExpression initializerExpression
		java.util.List initializers
		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
		org.jetbrains.uast.UAnnotation rangeAnnotation
		org.jetbrains.uast.UExpression allowed
	private static 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
		org.jetbrains.uast.UCallExpression initializerExpression
		java.util.List initializers
		org.jetbrains.uast.UExpression allowed
		org.jetbrains.uast.UElement context
		java.util.List result
	private static void reportTypeDef (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, org.jetbrains.uast.UElement, org.jetbrains.uast.UElement, java.util.List) 
		org.jetbrains.uast.UCallExpression initializerExpression
		java.util.List initializers
		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
		org.jetbrains.uast.UExpression allowed
	private static void reportTypeDef (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, org.jetbrains.uast.UElement, boolean, java.util.List, java.util.List) 
		String message
		String rangeError
		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
		String values
		String message
		org.jetbrains.uast.UAnnotation rangeAnnotation
	private static org.jetbrains.uast.UExpression getAnnotationValue (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UExpression value
	private static java.lang.String listAllowedValues (org.jetbrains.uast.UElement, java.util.List) 
		com.intellij.psi.PsiField field
		String containingClassName
		String s
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression allowedValue
		org.jetbrains.uast.UElement context
		java.util.List allowedValues
		StringBuilder sb
	static long getLongAttribute (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, java.lang.String, long) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UAnnotation annotation
		String name
		long defaultValue
		Long value
	static double getDoubleAttribute (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, java.lang.String, double) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UAnnotation annotation
		String name
		double defaultValue
		Double value
	static boolean getBoolean (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation, java.lang.String, boolean) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UAnnotation annotation
		String name
		boolean defaultValue
		Boolean value
	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
	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.checks.SupportAnnotationDetector, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, org.jetbrains.uast.UExpression, com.intellij.psi.PsiMethod, java.util.List, java.util.List, java.util.List) 
		com.android.tools.lint.checks.SupportAnnotationDetector x0
		com.android.tools.lint.detector.api.JavaContext x1
		org.jetbrains.uast.UElement x2
		org.jetbrains.uast.UExpression x3
		com.intellij.psi.PsiMethod x4
		java.util.List x5
		java.util.List x6
		java.util.List x7
	static void access$200 (com.android.tools.lint.checks.SupportAnnotationDetector, com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiMethod, org.jetbrains.uast.UElement, java.util.List) 
		com.android.tools.lint.checks.SupportAnnotationDetector x0
		com.android.tools.lint.detector.api.JavaContext x1
		com.intellij.psi.PsiMethod x2
		org.jetbrains.uast.UElement x3
		java.util.List x4
	static void  () 
}

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.Detector$UastScanner  {
	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
		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
		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
	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/IconDetector.class

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

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 beforeCheckProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void afterCheckProject (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
		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
		java.io.File otherFile
		String otherName
		String message
		com.android.ide.common.rendering.api.ArrayResourceValue arv
		com.android.ide.common.res2.ResourceFile source
		com.android.ide.common.rendering.api.ResourceValue rv
		com.android.ide.common.res2.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.res2.AbstractResourceRepository resources
		java.util.List items
	static void  () 
}

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/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.Detector$UastScanner  {
	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/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/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/ApiClass.class
ApiClass.java
package com.android.tools.lint.checks
public 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 java.util.List mSuperClasses
	private final java.util.List mInterfaces
	private final java.util.Map mFields
	private final java.util.Map mMethods
	private final java.util.Map mDeprecatedMembersIn
	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) 
		String name
		int since
		int deprecatedIn
	java.lang.String getName () 
	int getSince () 
	int getDeprecatedIn () 
	int getField (java.lang.String, com.android.tools.lint.checks.Api) 
		int tmp
		com.android.tools.lint.checks.ApiClass superClass
		com.android.utils.Pair superClassPair
		int tmp
		com.android.tools.lint.checks.ApiClass superClass
		com.android.utils.Pair superClassPair
		String name
		com.android.tools.lint.checks.Api info
		int min
		Integer i
	int getMemberDeprecatedIn (java.lang.String, com.android.tools.lint.checks.Api) 
		String name
		com.android.tools.lint.checks.Api info
		int deprecatedIn
	private int findMemberDeprecatedIn (java.lang.String, com.android.tools.lint.checks.Api) 
		int tmp
		com.android.tools.lint.checks.ApiClass superClass
		com.android.utils.Pair superClassPair
		int tmp
		com.android.tools.lint.checks.ApiClass superClass
		com.android.utils.Pair superClassPair
		String name
		com.android.tools.lint.checks.Api info
		int min
		Integer i
	int getMethod (java.lang.String, com.android.tools.lint.checks.Api) 
		int tmp
		com.android.tools.lint.checks.ApiClass superClass
		com.android.utils.Pair superClassPair
		int tmp
		com.android.tools.lint.checks.ApiClass superClass
		com.android.utils.Pair interfacePair
		String methodSignature
		com.android.tools.lint.checks.Api info
		int min
		Integer i
	void addField (java.lang.String, int, int) 
		String name
		int since
		int deprecatedIn
		Integer i
	void addMethod (java.lang.String, int, int) 
		String name
		int since
		int deprecatedIn
		int index
		Integer i
	void addSuperClass (java.lang.String, int) 
		String superClass
		int since
	void addInterface (java.lang.String, int) 
		String interfaceClass
		int since
	static void addToArray (java.util.List, java.lang.String, int) 
		com.android.utils.Pair pair
		java.util.List list
		String name
		int value
	public java.lang.String getPackage () 
		int index
	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
		String method
		com.android.tools.lint.checks.ApiClass clz
		com.android.utils.Pair superClass
		com.android.tools.lint.checks.ApiClass clz
		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) 
		String field
		com.android.tools.lint.checks.ApiClass clz
		com.android.utils.Pair superClass
		com.android.tools.lint.checks.ApiClass clz
		com.android.utils.Pair superClass
		com.android.tools.lint.checks.Api info
		java.util.Set set
	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/AllCapsDetector.class
AllCapsDetector.java
package com.android.tools.lint.checks
public 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 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.XmlContext context
		org.w3c.dom.Attr attribute
		String text
		com.android.resources.ResourceUrl url
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.detector.api.Project project
		com.android.ide.common.res2.AbstractResourceRepository repository
		java.util.List items
		com.android.ide.common.rendering.api.ResourceValue resourceValue
		String rawXmlValue
	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/AlarmDetector.class
AlarmDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.AlarmDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.Detector$UastScanner  {
	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) 
		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
	private static void ensureAtLeast (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, int, long) 
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		int parameter
		long min
		org.jetbrains.uast.UExpression argument
		long value
	private static long getLongValue (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UExpression) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UExpression argument
		Object value
	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/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.Detector$UastScanner  {
	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/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.Detector$UastScanner  {
	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 static final String ERROR_MESSAGE_FORMAT
	private boolean mDependsOnAppCompat
	public void  () 
	public void beforeCheckProject (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
		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
	public static java.lang.String getOldCall (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
	public static java.lang.String getNewCall (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
	private static java.lang.String getMessagePart (java.lang.String, int, com.android.tools.lint.detector.api.TextFormat) 
		String errorMessage
		int group
		com.android.tools.lint.detector.api.TextFormat format
		java.util.List parameters
	static void  () 
}

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.res2.ResourceFile sourceFile
		String message
		String dimenValue
		com.android.ide.common.rendering.api.ResourceValue resourceValue
		com.android.ide.common.res2.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.res2.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/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/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.Detector$UastScanner  {
	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 afterCheckProject (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
		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
		String message
		String rtl
		int folderVersion
		String old
		String message
		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/ByteOrderMarkDetector.class
ByteOrderMarkDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ByteOrderMarkDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector implements com.android.tools.lint.detector.api.Detector$UastScanner com.android.tools.lint.detector.api.Detector$GradleScanner  {
	public static final com.android.tools.lint.detector.api.Issue BOM
	public void  () 
	public void beforeCheckFile (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.XmlContext xmlContext
		org.w3c.dom.Node leaf
		com.intellij.psi.PsiFile psi
		com.intellij.psi.PsiElement closest
		com.android.tools.lint.detector.api.JavaContext javaContext
		org.jetbrains.uast.UFile file
		com.android.tools.lint.detector.api.Location location
		String message
		char c
		int i
		com.android.tools.lint.detector.api.Context context
		CharSequence source
		int max
	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
	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.Detector$UastScanner  {
	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 afterCheckProject (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
	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.Detector$UastScanner  {
	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
	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
	private 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.android.tools.lint.client.api.JavaEvaluator) 
		com.intellij.psi.PsiClass x0
		com.android.tools.lint.client.api.JavaEvaluator x1
	static boolean access$100 (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/SecureRandomDetector.class
SecureRandomDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.SecureRandomDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.Detector$UastScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String SET_SEED
	public static final String JAVA_SECURITY_SECURE_RANDOM
	public static final String JAVA_UTIL_RANDOM
	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.PsiMethod seedMethod
		String methodName
		com.intellij.psi.PsiElement resolvedArgument
		Object seed
		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 seedArgument
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	private static boolean isSecureRandomReceiver (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		org.jetbrains.uast.UElement operand
	private static boolean isSecureRandomType (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
		com.intellij.psi.PsiType type
	static void  () 
}

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.Detector$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/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.Detector$ClassScanner com.android.tools.lint.detector.api.Detector$UastScanner com.android.tools.lint.detector.api.Detector$ResourceFolderScanner  {
	private static final boolean CHECK_DECLARATIONS
	private static final boolean AOSP_BUILD
	public static final String 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 REQ_API_VMSIG
	private static final String SDK_SUPPRESS_VMSIG
	private static final String TARGET_API_VMSIG_SUFFIX
	private static final String SWITCH_TABLE_PREFIX
	private static final String ORDINAL_METHOD
	public static final String ENUM_SWITCH_PREFIX
	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 boolean mWarnedMissingDb
	private int mMinApi
	private static final String REFLECTIVE_OPERATION_EXCEPTION
	static final boolean $assertionsDisabled
	public void  () 
	public void beforeCheckProject (com.android.tools.lint.detector.api.Context) 
		java.io.File file
		CharSequence contents
		int firstLineEnd
		com.android.tools.lint.detector.api.Location location
		com.android.sdklib.repository.AndroidSdkHandler sdk
		com.android.repository.api.LocalPackage pkgInfo
		com.android.repository.Revision revision
		int compileSdkVersion
		java.util.List currentFiles
		com.android.tools.lint.detector.api.Location location
		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
		com.android.tools.lint.detector.api.Location location
		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 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
	public void checkClass (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode) 
		com.android.tools.lint.client.api.LintDriver driver
		String owner
		String signature
		String signature
		java.util.List interfaceList
		String fqcn
		String fqcn
		String owner
		String message
		com.android.tools.lint.detector.api.Location location
		int buildSdk
		String name
		int api
		org.objectweb.asm.tree.LabelNode label
		String fqcn
		String message
		org.objectweb.asm.tree.TryCatchBlockNode tryCatchBlock
		String className
		int api
		Object o
		java.util.List checked
		String fqcn
		Object o
		boolean direct
		String fqcn
		String message
		int api
		org.objectweb.asm.tree.MethodInsnNode node
		String name
		String owner
		String desc
		boolean checkingSuperClass
		String fqcn
		String message
		org.objectweb.asm.tree.FieldInsnNode node
		String name
		String owner
		int api
		String fqcn
		String message
		org.objectweb.asm.Type t
		String className
		int api
		org.objectweb.asm.tree.LdcInsnNode node
		org.objectweb.asm.tree.AbstractInsnNode instruction
		int type
		int i
		int n
		org.objectweb.asm.tree.MethodNode method
		int minSdk
		org.objectweb.asm.tree.InsnList nodes
		java.util.List tryCatchBlocks
		Object m
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.ClassNode classNode
		int classMinSdk
		java.util.List methodList
		boolean checkCalls
		boolean checkMethods
		String frameworkParent
	private void checkExtendsClass (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode, int, java.lang.String) 
		String fqcn
		String message
		String name
		com.android.tools.lint.detector.api.Location$SearchHints hints
		int lineNumber
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.ClassNode classNode
		int classMinSdk
		String signature
		int api
	private static void checkSimpleDateFormat (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.MethodInsnNode, int) 
		String message
		char c
		int i
		String pattern
		boolean isEscaped
		org.objectweb.asm.tree.LdcInsnNode ldc
		Object cst
		org.objectweb.asm.tree.AbstractInsnNode prev
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.MethodInsnNode node
		int minSdk
	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 boolean methodDefinedLocally (org.objectweb.asm.tree.ClassNode, java.lang.String, java.lang.String) 
		org.objectweb.asm.tree.MethodNode method
		Object m
		org.objectweb.asm.tree.ClassNode classNode
		String name
		String desc
		java.util.List methodList
	private static void checkSwitchBlock (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.FieldInsnNode, org.objectweb.asm.tree.MethodNode, java.lang.String, java.lang.String, int, int) 
		int ordinal
		int ordinal
		int ordinal
		int ordinal
		int ordinal
		int ordinal
		org.objectweb.asm.tree.IntInsnNode iin
		int ordinal
		String fqcn
		String message
		org.objectweb.asm.tree.LookupSwitchInsnNode lookup
		java.util.List keys
		org.objectweb.asm.tree.AbstractInsnNode target
		org.objectweb.asm.tree.AbstractInsnNode instruction
		org.objectweb.asm.tree.MethodInsnNode node
		int i
		int n
		org.objectweb.asm.tree.InsnList nodes
		Object m
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.ClassNode classNode
		org.objectweb.asm.tree.FieldInsnNode field
		org.objectweb.asm.tree.MethodNode method
		String name
		String owner
		int api
		int minSdk
		org.objectweb.asm.tree.AbstractInsnNode next
		int ordinal
		java.util.List methodList
	private static boolean isEnumSwitchInitializer (org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.FieldNode field
		Object f
		org.objectweb.asm.tree.ClassNode classNode
		java.util.List fieldList
	private static org.objectweb.asm.tree.MethodNode findEnumSwitchUsage (org.objectweb.asm.tree.ClassNode, java.lang.String) 
		org.objectweb.asm.tree.FieldInsnNode field
		org.objectweb.asm.tree.AbstractInsnNode instruction
		int i
		int n
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.InsnList nodes
		Object f
		org.objectweb.asm.tree.ClassNode classNode
		String owner
		String target
		java.util.List methodList
	private static boolean isSkippedEnumSwitch (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.FieldInsnNode, java.lang.String, int) 
		org.objectweb.asm.tree.MethodNode switchUser
		com.android.tools.lint.client.api.LintDriver driver
		org.objectweb.asm.tree.ClassNode outer
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.ClassNode classNode
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.FieldInsnNode node
		String owner
		int api
		org.objectweb.asm.tree.AbstractInsnNode next
	private static int getClassMinSdk (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode) 
		int methodMinSdk
		org.objectweb.asm.tree.MethodNode method
		Object m
		java.util.List methods
		org.objectweb.asm.tree.ClassNode prev
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.ClassNode classNode
		int classMinSdk
		com.android.tools.lint.client.api.LintDriver driver
	private static int getLocalMinSdk (java.util.List) 
		Object value
		String key
		int i
		int n
		int api
		Object value
		String key
		int i
		int n
		String desc
		org.objectweb.asm.tree.AnnotationNode annotation
		java.util.List annotations
	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
	private static void report (com.android.tools.lint.detector.api.ClassContext, java.lang.String, org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.MethodNode, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints) 
		int index
		com.android.tools.lint.detector.api.ClassContext context
		String message
		org.objectweb.asm.tree.AbstractInsnNode node
		org.objectweb.asm.tree.MethodNode method
		String patternStart
		String patternEnd
		com.android.tools.lint.detector.api.Location$SearchHints hints
		int lineNumber
		com.android.tools.lint.detector.api.Location location
	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 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
	public static int getTargetApi (org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiModifierList modifierList
		int targetApi
		org.jetbrains.uast.UElement scope
	public static int getTargetApi (com.intellij.psi.PsiModifierList) 
		com.intellij.psi.PsiLiteral literal
		Object value
		com.intellij.psi.PsiLiteral literal
		Object value
		com.intellij.psi.PsiAnnotationMemberValue mmv
		com.intellij.psi.PsiArrayInitializerMemberValue mv
		String name
		com.intellij.psi.PsiAnnotationMemberValue v
		com.intellij.psi.PsiNameValuePair pair
		com.intellij.psi.PsiAnnotationParameterList parameterList
		String fqcn
		com.intellij.psi.PsiAnnotation annotation
		com.intellij.psi.PsiModifierList modifierList
	public static int getRequiredVersion (com.android.tools.lint.detector.api.Issue, java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		java.util.regex.Pattern pattern
		java.util.regex.Matcher matcher
		com.android.tools.lint.detector.api.Issue issue
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
	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 void access$200 (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 void  () 
}

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 static 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.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
	public static java.lang.String getOldValue (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		int index
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
		String attribute
	public static java.lang.String getNewValue (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
		String attribute
	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
		java.util.List missing
		java.util.List missing
		String condition
		String message
		java.util.List missing
		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/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/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.Detector$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_VALUE_ATTRIBUTE
	public static final int QFX_EXTRA_INVALID_ATTR_VALUE
	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
		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/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/SdCardDetector.class
SdCardDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.SdCardDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.Detector$UastScanner  {
	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/HardcodedValuesDetector.class
HardcodedValuesDetector.java
package com.android.tools.lint.checks
public 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 void  () 
	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
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String value
	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.res2.ResourceFile sourceFile
		String message
		String dimenValue
		com.android.ide.common.rendering.api.ResourceValue resourceValue
		com.android.ide.common.res2.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.res2.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
	private static boolean isDpUnit (java.lang.String) 
		String value
	private static int getSize (java.lang.String) 
		String text
	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
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.NodeList itemNodes
	private static void checkStyleItem (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/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.Detector$UastScanner  {
	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/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 (com.intellij.psi.PsiAnnotation) 
		com.intellij.psi.PsiAnnotation annotation
		com.intellij.psi.PsiAnnotationMemberValue fromValue
		com.intellij.psi.PsiAnnotationMemberValue toValue
		com.intellij.psi.PsiAnnotationMemberValue fromInclusiveValue
		com.intellij.psi.PsiAnnotationMemberValue toInclusiveValue
		double from
		double to
		boolean fromInclusive
		boolean toInclusive
	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.Boolean isValid (org.jetbrains.uast.UExpression) 
		double value
		org.jetbrains.uast.UExpression argument
		Number number
	public java.lang.String describe () 
	public java.lang.String describe (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression argument
	public java.lang.String describe (double) 
		double argument
	public java.lang.String describe (org.jetbrains.uast.UExpression, java.lang.Double) 
		Number number
		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/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/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/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/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.Detector$UastScanner  {
	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 static 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 static 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 static 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 static void reportWifiServiceLeak (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		String qualifier
		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
	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 (com.intellij.psi.PsiAnnotation) 
		com.intellij.psi.PsiAnnotation annotation
		com.intellij.psi.PsiAnnotationMemberValue exactValue
		com.intellij.psi.PsiAnnotationMemberValue fromValue
		com.intellij.psi.PsiAnnotationMemberValue toValue
		com.intellij.psi.PsiAnnotationMemberValue multipleValue
		long exact
		long min
		long max
		long multiple
	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.Boolean isValid (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression argument
		Number size
		int actual
	protected java.lang.Number guessSize (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression argument
	public java.lang.String describe () 
	public java.lang.String describe (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression argument
	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
		Number 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/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.Detector$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.XmlContext context
		org.w3c.dom.Attr attribute
		String protectionLevel
	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/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.Detector$UastScanner  {
	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
		String message
		com.android.tools.lint.detector.api.Location location
		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
	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/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
	private final boolean willScanBytecode
	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
		com.android.tools.lint.client.api.LintDriver driver
	public void visitImportStatement (org.jetbrains.uast.UImportStatement) 
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UImportStatement statement
	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) 
		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
	private void checkCast (org.jetbrains.uast.UElement, com.intellij.psi.PsiClassType, com.intellij.psi.PsiClassType) 
		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
	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, java.lang.String) 
		org.jetbrains.uast.UElement element
		com.intellij.psi.PsiClass cls
		String descriptor
		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.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.PsiType type
		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 boolean checkRequiresApi (org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod, 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
		org.jetbrains.uast.UAnnotation wrapped
		int api
		int minSdk
		com.intellij.psi.PsiAnnotation annotation
		org.jetbrains.uast.UCallExpression expression
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiModifierList modifierList
	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
		org.jetbrains.uast.UElement reference
		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
		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/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/TypoLookup.class

com/android/tools/lint/checks/CleanupDetector.class
CleanupDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.CleanupDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.Detector$UastScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue RECYCLE_RESOURCE
	public static final com.android.tools.lint.detector.api.Issue COMMIT_FRAGMENT
	public static final com.android.tools.lint.detector.api.Issue SHARED_PREF
	public static final com.android.tools.lint.detector.api.Issue APPLY_SHARED_PREF
	private static final String RECYCLE
	private static final String RELEASE
	private static final String OBTAIN
	private static final String SHOW
	private static final String ACQUIRE_CPC
	private static final String OBTAIN_NO_HISTORY
	private static final String OBTAIN_ATTRIBUTES
	private static final String OBTAIN_TYPED_ARRAY
	private static final String OBTAIN_STYLED_ATTRIBUTES
	private static final String BEGIN_TRANSACTION
	private static final String COMMIT
	private static final String COMMIT_NOW
	private static final String APPLY
	private static final String COMMIT_ALLOWING_LOSS
	private static final String COMMIT_NOW_ALLOWING_LOSS
	private static final String QUERY
	private static final String RAW_QUERY
	private static final String QUERY_WITH_FACTORY
	private static final String RAW_QUERY_WITH_FACTORY
	private static final String CLOSE
	private static final String EDIT
	public static final String MOTION_EVENT_CLS
	private static final String PARCEL_CLS
	private static final String VELOCITY_TRACKER_CLS
	private static final String DIALOG_FRAGMENT
	private static final String DIALOG_V4_FRAGMENT
	private static final String FRAGMENT_MANAGER_CLS
	private static final String FRAGMENT_MANAGER_V4_CLS
	private static final String FRAGMENT_TRANSACTION_CLS
	private static final String FRAGMENT_TRANSACTION_V4_CLS
	public static final String SURFACE_CLS
	public static final String SURFACE_TEXTURE_CLS
	public static final String CONTENT_PROVIDER_CLIENT_CLS
	public static final String CONTENT_RESOLVER_CLS
	public static final String SQLITE_DATABASE_CLS
	public static final String CURSOR_CLS
	public static final String ANDROID_CONTENT_SHARED_PREFERENCES
	private static final String ANDROID_CONTENT_SHARED_PREFERENCES_EDITOR
	static final boolean $assertionsDisabled
	public void  () 
	public java.util.List getApplicableMethodNames () 
	public java.util.List getApplicableConstructorTypes () 
	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 name
	public void visitConstructor (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		String type
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod constructor
		com.intellij.psi.PsiClass containingClass
	private static void checkResourceRecycled (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiClass cls
		com.intellij.psi.PsiType returnType
		com.intellij.psi.PsiElement psi
		org.jetbrains.uast.UElement curr
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
		String name
		com.intellij.psi.PsiClass containingClass
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	private static void checkRecycled (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, java.lang.String, java.lang.String) 
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		String recycleType
		String recycleName
		com.intellij.psi.PsiVariable boundVariable
		org.jetbrains.uast.UMethod method
		com.android.tools.lint.checks.CleanupDetector$FinishVisitor visitor
		String className
		String message
		org.jetbrains.uast.UElement locationNode
		com.android.tools.lint.detector.api.Location location
	private static void checkTransactionCommits (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		org.jetbrains.uast.UMethod method
		com.android.tools.lint.checks.CleanupDetector$FinishVisitor commitVisitor
		com.intellij.psi.PsiVariable boundVariable
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod calledMethod
	private static boolean isCommittedInChainedCalls (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression methodInvocation
		org.jetbrains.uast.UExpression lastExpression
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		java.util.List chain
	private static boolean isTransactionCommitMethodCall (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		String methodName
	private static boolean isShowFragmentMethodCall (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		String methodName
	private static boolean isMethodOnFragmentClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, java.lang.String, java.lang.String, boolean) 
		com.intellij.psi.PsiClass containingClass
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		String fragmentClass
		String v4FragmentClass
		boolean returnForUnresolved
		com.intellij.psi.PsiMethod method
	private static void checkEditorApplied (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		org.jetbrains.uast.UMethod method
		com.android.tools.lint.checks.CleanupDetector$FinishVisitor commitVisitor
		com.intellij.psi.PsiVariable boundVariable
		String message
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod calledMethod
	private static boolean isSharedEditorCreation (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiClass containingClass
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiMethod method
		String methodName
	private static boolean isEditorCommittedInChainedCalls (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression methodInvocation
		org.jetbrains.uast.UExpression lastExpression
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		java.util.List chain
	private static boolean isEditorCommitMethodCall (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiClass containingClass
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		String methodName
	private static boolean isEditorApplyMethodCall (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiClass containingClass
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		String methodName
	private static void suggestApplyIfApplicable (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UExpression condition
		org.jetbrains.uast.UExpression condition
		org.jetbrains.uast.UExpression condition
		String message
		com.android.tools.lint.detector.api.Location location
		org.jetbrains.uast.UElement qualifiedNode
		org.jetbrains.uast.UElement parent
		boolean returnValueIgnored
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
	public static com.intellij.psi.PsiVariable getVariableElement (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression rhs
	public static com.intellij.psi.PsiVariable getVariableElement (org.jetbrains.uast.UCallExpression, boolean, boolean) 
		org.jetbrains.uast.UElement parentParent
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UBinaryExpression assignment
		org.jetbrains.uast.UExpression lhs
		org.jetbrains.uast.UCallExpression rhs
		boolean allowChainedCalls
		boolean allowFields
		org.jetbrains.uast.UElement parent
	private static boolean isBeginTransaction (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiClass containingClass
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiMethod method
		String methodName
	static boolean access$000 (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.JavaContext x0
		org.jetbrains.uast.UCallExpression x1
	static boolean access$100 (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.JavaContext x0
		org.jetbrains.uast.UCallExpression x1
	static boolean access$200 (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.JavaContext x0
		org.jetbrains.uast.UCallExpression x1
	static boolean access$300 (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.JavaContext x0
		org.jetbrains.uast.UCallExpression x1
	static boolean access$400 (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.JavaContext x0
		org.jetbrains.uast.UCallExpression x1
	static boolean access$500 (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.JavaContext x0
		org.jetbrains.uast.UCallExpression x1
	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
		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/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/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.Detector$UastScanner  {
	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 beforeCheckProject (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 afterCheckProject (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/LayoutConsistencyDetector.class

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/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
		String 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/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/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 java.util.Set mLabels
	private java.util.List mTextFields
	public void  () 
	public java.util.Collection getApplicableAttributes () 
	public java.util.Collection getApplicableElements () 
	public void afterCheckFile (com.android.tools.lint.detector.api.Context) 
		String message
		com.android.tools.lint.detector.api.XmlContext xmlContext
		com.android.tools.lint.detector.api.Location location
		String message
		String id
		boolean missing
		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.XmlContext context
		org.w3c.dom.Attr attribute
	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
	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/SdCardDetector$StringChecker.class
SdCardDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.SdCardDetector$StringChecker 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 visitLiteralExpression (org.jetbrains.uast.ULiteralExpression) 
		String message
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.Location location
		char c
		org.jetbrains.uast.ULiteralExpression node
		String s
}

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/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.Detector$UastScanner  {
	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/Api.class
Api.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.Api extends java.lang.Object {
	private final java.util.Map mClasses
	private final java.util.Map mPackages
	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
		javax.xml.parsers.ParserConfigurationException e
		org.xml.sax.SAXException e
		java.io.IOException e
		java.io.File apiFile
		java.io.InputStream inputStream
	private void  (java.util.Map, java.util.Map) 
		java.util.Map classes
		java.util.Map packages
	com.android.tools.lint.checks.ApiClass getClass (java.lang.String) 
		String fqcn
	java.util.Map getClasses () 
	java.util.Map getPackages () 
}

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
	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/ChromeOsDetector.class

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.Detector$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
		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 afterCheckProject (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
	public static java.lang.String getOldValue (com.android.tools.lint.detector.api.Issue, java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		com.android.tools.lint.detector.api.Issue issue
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
	public static java.lang.String getNewValue (com.android.tools.lint.detector.api.Issue, java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		com.android.tools.lint.detector.api.Issue issue
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
	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.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
		java.util.Set layoutIds
		java.util.List includes
	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.Detector$UastScanner  {
	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 afterCheckLibraryProject (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public void afterCheckProject (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/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
		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/SupportAnnotationDetector$CallVisitor$1.class
SupportAnnotationDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.SupportAnnotationDetector$CallVisitor$1 extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	final org.jetbrains.uast.UMethod val$method
	final java.util.List val$annotations
	final com.android.tools.lint.checks.SupportAnnotationDetector$CallVisitor this$1
	void  (com.android.tools.lint.checks.SupportAnnotationDetector$CallVisitor, org.jetbrains.uast.UMethod, java.util.List) 
		com.android.tools.lint.checks.SupportAnnotationDetector$CallVisitor this$1
	public boolean visitReturnExpression (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression node
		org.jetbrains.uast.UExpression returnValue
}

com/android/tools/lint/checks/ResourceUsageModel$Resource.class
ResourceUsageModel.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ResourceUsageModel$Resource extends java.lang.Object implements java.lang.Comparable  {
	private int mFlags
	public final com.android.resources.ResourceType type
	public final String name
	public int value
	public java.util.List references
	public com.android.tools.lint.detector.api.Location locations
	public java.util.List declarations
	public boolean isDeclared () 
	public void setDeclared (boolean) 
		boolean on
	public boolean isPublic () 
	public void setPublic (boolean) 
		boolean on
	public boolean isKeep () 
	public void setKeep (boolean) 
		boolean on
	public boolean isDiscard () 
	public void setDiscard (boolean) 
		boolean on
	public boolean isReachable () 
	public void setReachable (boolean) 
		boolean on
	public void  (com.android.resources.ResourceType, java.lang.String, int) 
		com.android.resources.ResourceType type
		String name
		int value
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.checks.ResourceUsageModel$Resource resource
	public int hashCode () 
		int result
	public void addLocation (java.io.File) 
		java.io.File file
	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
	public void addReference (com.android.tools.lint.checks.ResourceUsageModel$Resource) 
		com.android.tools.lint.checks.ResourceUsageModel$Resource resource
	public java.lang.String getUrl () 
	public java.lang.String getField () 
	public int compareTo (com.android.tools.lint.checks.ResourceUsageModel$Resource) 
		com.android.tools.lint.checks.ResourceUsageModel$Resource other
	public volatile int compareTo (java.lang.Object) 
}

com/android/tools/lint/checks/PrivateApiDetector.class
PrivateApiDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.PrivateApiDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.Detector$UastScanner  {
	public static final String LOAD_CLASS
	public static final String FOR_NAME
	public static final String GET_CLASS
	public static final String GET_DECLARED_METHOD
	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) 
		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
	private static void checkGetDeclaredMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		String cls
		java.util.List arguments
		String methodName
		com.intellij.psi.PsiClass aClass
		com.intellij.psi.PsiMethod[] methodsByName
	private static java.lang.String getErrorMessage () 
	private static void checkLoadClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiClass aClass
		String owner
		com.android.tools.lint.checks.ApiLookup apiLookup
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		java.util.List arguments
		Object value
		String cls
		boolean isInternal
	public static java.lang.String getClassFromMemberLookup (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression call
	private static java.lang.String findReflectionClass (org.jetbrains.uast.UElement) 
		java.util.List arguments
		org.jetbrains.uast.UExpression qualifier
		com.intellij.psi.PsiType qualifierType
		org.jetbrains.uast.UCallExpression call
		String name
		org.jetbrains.uast.UExpression expression
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression expression
		com.intellij.psi.PsiType type
		org.jetbrains.uast.UElement element
	static void  () 
}

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/AndroidTvDetector.class

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/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.Detector$UastScanner  {
	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/PropertyFileDetector.class
PropertyFileDetector.java
package com.android.tools.lint.checks
public 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 void  () 
	public void run (com.android.tools.lint.detector.api.Context) 
		int valueStart
		String line
		com.android.tools.lint.detector.api.Context context
		CharSequence contents
		int offset
		java.util.Iterator iterator
	private static void checkLine (com.android.tools.lint.detector.api.Context, java.lang.CharSequence, java.lang.String, int, int) 
		String https
		String message
		int startOffset
		int endOffset
		com.android.tools.lint.detector.api.Location location
		char c
		int i
		String escapedPath
		String message
		int startOffset
		int endOffset
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Context context
		CharSequence contents
		String line
		int offset
		int valueStart
		String prefix
		boolean escaped
		boolean hadNonPathEscape
		int errorStart
		int errorEnd
		StringBuilder path
		String pathString
		String key
	static java.lang.String suggestEscapes (java.lang.String) 
		String value
	public static java.lang.String getSuggestedEscape (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		String message
		com.android.tools.lint.detector.api.TextFormat format
	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 beforeCheckProject (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/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/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/RestrictionsDetector.class
RestrictionsDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.RestrictionsDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	static final int MAX_NESTING_DEPTH
	static final int MAX_NUMBER_OF_NESTED_RESTRICTIONS
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	static final String TAG_RESTRICTIONS
	static final String TAG_RESTRICTION
	static final String ATTR_RESTRICTION_TYPE
	static final String ATTR_KEY
	static final String ATTR_DESCRIPTION
	static final String VALUE_BUNDLE
	static final String VALUE_BUNDLE_ARRAY
	static final String VALUE_CHOICE
	static final String VALUE_MULTI_SELECT
	static final String VALUE_ENTRIES
	static final String VALUE_ENTRY_VALUES
	static final String VALUE_HIDDEN
	static final String VALUE_DEFAULT_VALUE
	static final String VALUE_INTEGER
	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) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Document document
		org.w3c.dom.Element root
		java.util.Map keys
	private static 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
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String restrictionType
		java.util.Map keys
		int depth
		java.util.List children
	private static void validateRestriction (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, int, java.util.Map) 
		org.w3c.dom.Attr attribute
		com.android.tools.lint.detector.api.Location valueLocation
		org.w3c.dom.Attr thisAttribute
		com.android.tools.lint.detector.api.Location location
		org.w3c.dom.Element prev
		org.w3c.dom.Attr prevAttribute
		com.android.tools.lint.detector.api.Location previousLocation
		NumberFormatException e
		org.w3c.dom.Attr defaultValue
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		int depth
		java.util.Map keys
		org.w3c.dom.Element element
		String restrictionType
		String key
		String title
	private static boolean verifyRestrictionTagName (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 static java.lang.String checkRequiredAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Attr a
		int i
		int n
		org.w3c.dom.Element root
		org.w3c.dom.NamedNodeMap attributes
		String prefix
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		String attribute
	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.UCallExpression call
}

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/ApiParser.class
ApiParser.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ApiParser extends org.xml.sax.helpers.DefaultHandler {
	private static final String NODE_API
	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 final java.util.Map mClasses
	private final java.util.Map mPackages
	private com.android.tools.lint.checks.ApiClass mCurrentClass
	static final boolean $assertionsDisabled
	void  () 
	java.util.Map getClasses () 
	java.util.Map getPackages () 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		int deprecatedIn
		String name
		int since
		String deprecatedAttr
		int deprecatedIn
		String name
		int since
		String name
		int since
		String name
		int since
		int deprecatedIn
		String name
		int since
		int deprecatedIn
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
	private com.android.tools.lint.checks.ApiClass addClass (java.lang.String, int, int) 
		com.android.tools.lint.checks.ApiPackage apiPackage
		String name
		int apiLevel
		int deprecatedIn
		com.android.tools.lint.checks.ApiClass theClass
		String pkg
	private int getSince (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		int since
		String sinceAttr
	private int getDeprecatedIn (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		int deprecatedIn
		String deprecatedAttr
	static void  () 
}

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) 
		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/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 OLD_XML_FILE_PATH
	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_INTERFACES
	private static final int HAS_DEPRECATION_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 java.util.Map instances
	private int packageCount
	private 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) 
		java.io.IOException ioe
		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
		String member
		String member
		java.util.Set allMethods
		java.util.Set allFields
		int clsSince
		java.util.List members
		com.android.tools.lint.checks.ApiClass apiClass
		com.android.tools.lint.checks.ApiPackage pkg
		com.android.tools.lint.checks.ApiPackage pkg
		com.android.tools.lint.checks.ApiClass cls
		com.android.tools.lint.checks.ApiPackage pkg
		String ignored
		com.android.tools.lint.checks.ApiClass cls
		com.android.tools.lint.checks.ApiPackage pkg
		int since
		byte b
		int start
		int since
		int deprecatedIn
		byte[] signature
		int api
		boolean isDeprecated
		String member
		String clz
		int index
		com.android.tools.lint.checks.ApiClass apiClass
		com.android.tools.lint.checks.ApiPackage pkg
		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
		byte[] nameBytes
		com.android.tools.lint.checks.ApiClass apiClass
		int since
		int deprecatedIn
		boolean isDeprecated
		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.ApiPackage pkg
		int firstClassIndex
		int classCount
		int index
		byte[] bytes
		java.util.List classes
		com.android.tools.lint.checks.ApiPackage pkg
		boolean deleted
		java.io.File file
		com.android.tools.lint.checks.Api info
		java.util.Map classMap
		java.util.List packages
		int estimatedSize
		java.nio.ByteBuffer buffer
		int indexCountOffset
		int indexCount
		int newIndex
		int size
		byte[] b
		com.google.common.io.ByteSink sink
	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
	public int getClassVersion (java.lang.String) 
		int since
		com.android.tools.lint.checks.ApiClass clz
		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 clz
		String sourceClass
		String destinationClass
	public int getClassDeprecatedIn (java.lang.String) 
		int offset
		int deprecatedIn
		int classNumber
		int deprecatedIn
		com.android.tools.lint.checks.ApiClass clz
		String className
	public boolean containsClass (java.lang.String) 
		String className
	public int getCallVersion (java.lang.String, java.lang.String, java.lang.String) 
		int api
		int classNumber
		String signature
		int since
		com.android.tools.lint.checks.ApiClass clz
		String owner
		String name
		String desc
	public int getCallDeprecatedIn (java.lang.String, java.lang.String, java.lang.String) 
		int deprecatedIn
		int classNumber
		String signature
		int deprecatedIn
		com.android.tools.lint.checks.ApiClass clz
		String owner
		String name
		String desc
	public int getFieldVersion (java.lang.String, java.lang.String) 
		int api
		int classNumber
		int since
		com.android.tools.lint.checks.ApiClass clz
		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 clz
		String owner
		String name
	public static boolean isRelevantOwner (java.lang.String) 
		String owner
	public boolean isValidJavaPackage (java.lang.String) 
		String owner
	private int findPackage (java.lang.String) 
		int middle
		int offset
		int compare
		String owner
		int low
		int high
		int classNameLength
	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 compare
		String owner
		int packageNumber
		int curr
		int low
		int length
		int high
		int index
		int classNameLength
	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 seekClassData (int, int) 
		int classNumber
		int field
		int offset
		boolean hasDeprecation
	private int findMember (int, java.lang.String, java.lang.String, boolean) 
		int api
		int argsEnd
		int nameLength
		int compare
		int api
		int nameLength
		int middle
		int offset
		int compare
		int classNumber
		String name
		String desc
		boolean deprecation
		int curr
		int low
		int length
		int high
	static void dispose () 
	static void  () 
}

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/LogDetector.class
LogDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.LogDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.Detector$UastScanner  {
	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
	public static final String LOG_CLS
	private static final String PRINTLN
	public void  () 
	private static java.lang.String getTagForMethod (java.lang.String) 
		String method
	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
		String message
		org.jetbrains.uast.UExpression argument
		String tag
		int tagArgumentIndex
		com.intellij.psi.PsiParameterList parameterList
		java.util.List argumentList
		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 name
		boolean withinConditional
	private static boolean performsWork (org.jetbrains.uast.UCallExpression) 
		String string
		String string
		String string
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression argument
		org.jetbrains.uast.UCallExpression node
		String referenceName
		int messageArgumentIndex
		java.util.List arguments
	private static boolean checkWithinConditional (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression call
		org.jetbrains.uast.UExpression condition
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement curr
		org.jetbrains.uast.UCallExpression logCall
	private static void checkTagConsistent (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location alternate
		String isLoggableDescription
		String logCallDescription
		String message
		com.intellij.psi.PsiNamedElement resolved1
		com.intellij.psi.PsiNamedElement resolved2
		com.intellij.psi.PsiClass containingClass
		String expectedCall
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location alternate
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression logCall
		org.jetbrains.uast.UCallExpression isLoggableCall
		java.util.List isLoggableArguments
		java.util.List logArguments
		org.jetbrains.uast.UExpression isLoggableTag
		org.jetbrains.uast.UExpression logTag
		String logCallName
		boolean isPrintln
		org.jetbrains.uast.UExpression isLoggableLevel
		com.intellij.psi.PsiNamedElement resolved
	private static org.jetbrains.uast.UExpression getLastInQualifiedChain (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression node
		org.jetbrains.uast.UExpression last
	private static boolean areLiteralsEqual (org.jetbrains.uast.UExpression, org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression first
		org.jetbrains.uast.UExpression second
		Object firstValue
		Object secondValue
	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/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
		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 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/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.Detector$UastScanner  {
	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/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/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/OnClickDetector.class

com/android/tools/lint/checks/ChildCountDetector.class
ChildCountDetector.java
package com.android.tools.lint.checks
public 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 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
		String tagName
	private static int getAccurateChildCount (org.w3c.dom.Element) 
		org.w3c.dom.Node child
		int i
		int n
		org.w3c.dom.Element element
		org.w3c.dom.NodeList childNodes
		int childCount
	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.Detector$UastScanner  {
	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/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/CallSuperDetector.class
CallSuperDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.CallSuperDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.Detector$UastScanner  {
	private static final String CALL_SUPER_ANNOTATION
	private static final String ON_DETACHED_FROM_WINDOW
	private static final String ON_VISIBILITY_CHANGED
	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 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 void checkCallSuper (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UMethod) 
		String methodName
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UMethod method
		com.intellij.psi.PsiMethod superMethod
	private static com.intellij.psi.PsiMethod getRequiredSuperMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UMethod) 
		String signature
		com.intellij.psi.PsiAnnotation annotation
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UMethod method
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiMethod directSuper
		String name
		com.intellij.psi.PsiAnnotation[] annotations
	static void access$000 (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UMethod) 
		com.android.tools.lint.detector.api.JavaContext x0
		org.jetbrains.uast.UMethod x1
	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.ResourceXmlDetector implements com.android.tools.lint.detector.api.Detector$XmlScanner com.android.tools.lint.detector.api.Detector$UastScanner  {
	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 beforeCheckProject (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/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 static void reset () 
	static void  () 
		java.util.List issues
}

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.tools.lint.checks.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 java.lang.String readText (java.io.File) 
		java.io.IOException e
		java.io.File file
	protected com.android.tools.lint.checks.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.ResourceUsageModel$Resource 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/LocaleDetector.class
LocaleDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.LocaleDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.Detector$UastScanner  {
	private static final com.android.tools.lint.detector.api.Implementation IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue STRING_LOCALE
	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.Location location
		String message
		String name
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
	private static boolean isLoggingParameter (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression) 
		com.intellij.psi.PsiMethod method
		String name
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		org.jetbrains.uast.UCallExpression parentCall
	private static void checkFormat (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiMethod, org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiMethod method
		org.jetbrains.uast.UCallExpression call
		java.util.List expressions
		org.jetbrains.uast.UExpression first
		Object value
		String format
	static void  () 
}

com/android/tools/lint/checks/ExtraTextDetector.class
ExtraTextDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.ExtraTextDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	private boolean mFoundText
	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 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 visitNode (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) 
		int j
		int line
		int column
		int offset
		com.android.tools.lint.detector.api.Position start
		String snippet
		int maxLength
		com.android.tools.lint.detector.api.Location location
		char c
		int i
		int n
		String text
		org.w3c.dom.Node child
		int i
		int n
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		short nodeType
		org.w3c.dom.NodeList childNodes
	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) 
		String id
		org.w3c.dom.Element child
		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
		org.w3c.dom.Attr attr
		String value
		int i
		int n
		String selfId
		org.w3c.dom.NamedNodeMap attributes
		org.w3c.dom.Element element
		java.util.Set ids
		boolean isConstraintLayout
		org.w3c.dom.Element layout
		com.android.tools.lint.detector.api.Context context
	public void afterCheckProject (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.res2.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) 
		java.io.File file
		com.android.ide.common.res2.ResourceFile source
		com.android.ide.common.res2.ResourceItem item
		java.util.List items
		com.android.tools.lint.detector.api.Context context
		String id
		java.io.File notIn
		com.android.ide.common.res2.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/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/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.XmlContext context
		org.w3c.dom.Element element
	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.Detector$XmlScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private 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) 
		String permissionName
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Attr nameNode
	static void  () 
}

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.Detector$UastScanner  {
	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.Location location
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
		com.intellij.psi.PsiField field
	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.Detector$UastScanner  {
	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.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 afterCheckProject (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/GradleDetector.class

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) 
		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/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.Detector$UastScanner  {
	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
	public static java.util.List getMissingCases (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
		String substring
	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) 
		Object field
		com.intellij.psi.PsiField candidateField
		com.intellij.psi.PsiClass candidateCls
		java.util.List fields
		com.intellij.psi.PsiField resolvedField
		java.util.ListIterator iterator
		String resolvedName
		com.intellij.psi.PsiClass resolvedCls
		String resolvedClsName
	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 java.util.List access$300 (org.jetbrains.uast.USwitchExpression, java.lang.Iterable) 
		org.jetbrains.uast.USwitchExpression x0
		Iterable x1
	static boolean access$500 (java.util.List, com.intellij.psi.PsiField) 
		java.util.List x0
		com.intellij.psi.PsiField x1
	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.Detector$UastScanner  {
	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/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/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/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.Detector$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 afterCheckProject (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/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.Detector$UastScanner  {
	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/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.Detector$UastScanner  {
	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 afterCheckProject (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.res2.ResourceFile source
		java.io.File file
		com.android.ide.common.res2.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.res2.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/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/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/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.Detector$UastScanner  {
	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
		org.jetbrains.uast.UBinaryExpression expression
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
	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/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
		String message
	static void  () 
}

com/android/tools/lint/checks/DetectMissingPrefix.class
DetectMissingPrefix.java
package com.android.tools.lint.checks
public 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 void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.Collection getApplicableAttributes () 
	private static 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 name
		org.w3c.dom.Element element
		String elementNamespace
		String libraryName
		com.android.ide.common.res2.ResourceItem item
		java.util.List items
		org.w3c.dom.Element root
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.client.api.LintClient client
		com.android.ide.common.res2.AbstractResourceRepository repository
		org.w3c.dom.Node item
		int i
		int n
		String name
		org.w3c.dom.Element root
		org.w3c.dom.NamedNodeMap attributes
		String prefix
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		String uri
	private static boolean isFragment (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	private static boolean isCustomView (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		String tag
	static void  () 
}

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/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.Detector$UastScanner  {
	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 afterCheckProject (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/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.Detector$UastScanner  {
	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/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.UExpression expression
	private final org.jetbrains.uast.UElement endElement
	private final int api
	private boolean found
	private boolean done
	public void  (org.jetbrains.uast.UExpression, org.jetbrains.uast.UElement, int) 
		org.jetbrains.uast.UExpression expression
		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/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.Detector$UastScanner  {
	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 afterCheckProject (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/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/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.Detector$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/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.Detector$UastScanner  {
	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/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.Detector$UastScanner  {
	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/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/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/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.Detector$XmlScanner com.android.tools.lint.detector.api.Detector$UastScanner  {
	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/CallSuperDetector$SuperCallVisitor.class
CallSuperDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.CallSuperDetector$SuperCallVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final com.intellij.psi.PsiMethod targetMethod
	private boolean callsSuper
	public static boolean callsSuper (org.jetbrains.uast.UMethod, com.intellij.psi.PsiMethod) 
		org.jetbrains.uast.UMethod method
		com.intellij.psi.PsiMethod superMethod
		com.android.tools.lint.checks.CallSuperDetector$SuperCallVisitor visitor
	private void  (com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiMethod method
	public boolean visitSuperExpression (org.jetbrains.uast.USuperExpression) 
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.USuperExpression node
		org.jetbrains.uast.UElement parent
}

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/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/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.Detector$UastScanner com.android.tools.lint.detector.api.Detector$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/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
		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
		boolean haveHint
		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/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.Detector$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 afterCheckProject (com.android.tools.lint.detector.api.Context) 
		String message
		com.android.tools.lint.detector.api.Context context
	static void  () 
}

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
	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) 
		Boolean appCompat
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr attribute
		com.android.tools.lint.detector.api.Project mainProject
	static void  () 
}

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/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/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/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 {
	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/AssertDetector.class
AssertDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.AssertDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.Detector$UastScanner  {
	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
	private static void checkAssertion (org.jetbrains.uast.java.JavaUAssertExpression, com.android.tools.lint.detector.api.JavaContext) 
		Object value
		com.android.tools.lint.detector.api.Location location
		org.jetbrains.uast.java.JavaUAssertExpression node
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UExpression condition
		String message
		com.android.tools.lint.detector.api.Location location
		com.intellij.psi.PsiElement firstChild
	private static boolean isNullCheck (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UBinaryExpression binExp
		org.jetbrains.uast.UExpression lOperand
		org.jetbrains.uast.UExpression rOperand
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UPolyadicExpression polyadicExpression
		org.jetbrains.uast.UExpression expression
	static void access$000 (org.jetbrains.uast.java.JavaUAssertExpression, com.android.tools.lint.detector.api.JavaContext) 
		org.jetbrains.uast.java.JavaUAssertExpression x0
		com.android.tools.lint.detector.api.JavaContext x1
	static void  () 
}

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/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/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.Detector$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/BatteryDetector.class
BatteryDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.BatteryDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector implements com.android.tools.lint.detector.api.Detector$UastScanner  {
	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  () 
	public java.util.Collection getApplicableElements () 
	public void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String message
		String message
		String message
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		org.w3c.dom.Attr attr
		String name
	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
	private static java.lang.String getBatteryOptimizationsErrorMessage () 
	static void  () 
}

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.Detector$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 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 static 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.res2.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.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 static void checkDocumentElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		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
		org.w3c.dom.Attr nodeNS
		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
		org.w3c.dom.Attr bindListenerAttr
		com.android.tools.lint.detector.api.Project project
		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
		int api
		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/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.Detector$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/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.Detector$UastScanner com.android.tools.lint.detector.api.Detector$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
		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/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/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.Detector$UastScanner  {
	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/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 afterCheckProject (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/LocaleFolderDetector.class

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/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 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/AddJavascriptInterfaceDetector.class
AddJavascriptInterfaceDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.AddJavascriptInterfaceDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.Detector$UastScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String WEB_VIEW
	private static final String ADD_JAVASCRIPT_INTERFACE
	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 node
		com.intellij.psi.PsiMethod method
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		String message
	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.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.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/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 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/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.Detector$UastScanner  {
	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.intellij.psi.PsiType type
		org.jetbrains.uast.UExpression expression
		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 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/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 (com.intellij.psi.PsiAnnotation) 
		com.intellij.psi.PsiAnnotation annotation
		com.intellij.psi.PsiAnnotationMemberValue fromValue
		com.intellij.psi.PsiAnnotationMemberValue toValue
		long from
		long to
	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.Boolean isValid (org.jetbrains.uast.UExpression) 
		long value
		org.jetbrains.uast.UExpression argument
		Number literalValue
	public java.lang.String describe () 
	public java.lang.String describe (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression argument
	public java.lang.String describe (long) 
		long argument
	private java.lang.String describe (org.jetbrains.uast.UExpression, java.lang.Long) 
		long value
		Number actual
		org.jetbrains.uast.UExpression argument
		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/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.Detector$UastScanner  {
	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/UnusedResourceDetector.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.Detector$UastScanner  {
	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
	public static java.lang.String getReplacedType (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		String message
		com.android.tools.lint.detector.api.TextFormat format
		int index
	static java.lang.String access$000 (java.lang.String, java.lang.String) 
		String x0
		String x1
	static void  () 
}

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.Detector$UastScanner  {
	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 afterCheckProject (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/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/VectorDetector.class
VectorDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.VectorDetector 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 static boolean isVectorGenerationSupported (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
		com.android.ide.common.repository.GradleVersion modelVersion
	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
		com.android.tools.lint.detector.api.Project project
		org.w3c.dom.Element root
	static boolean usingSupportLibVectors (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
		com.android.ide.common.repository.GradleVersion version
		com.android.builder.model.Variant currentVariant
	private static void checkSupported (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		String message
		String message
		com.android.builder.model.AndroidProject model
		String message
		String message
		org.w3c.dom.Attr attr
		String name
		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
		String tag
		org.w3c.dom.NamedNodeMap attributes
		org.w3c.dom.NodeList children
	static void  () 
}

com/android/tools/lint/checks/CipherGetInstanceDetector.class
CipherGetInstanceDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.CipherGetInstanceDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.Detector$UastScanner  {
	public static final com.android.tools.lint.detector.api.Issue ISSUE
	private static final String CIPHER
	private static final String GET_INSTANCE
	private static final java.util.Set ALGORITHM_ONLY
	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 expression
		Object value
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
		java.util.List arguments
	private static void checkParameter (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 value
		boolean includeValue
	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.Detector$UastScanner  {
	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 (com.intellij.psi.PsiClass) 
		int targetApi
		com.intellij.psi.PsiClass node
	static void  () 
}

com/android/tools/lint/checks/TypoDetector$TypoSuggestionInfo.class
TypoDetector.java
package com.android.tools.lint.checks
public com.android.tools.lint.checks.TypoDetector$TypoSuggestionInfo extends java.lang.Object {
	private final String mOriginal
	private final java.util.List mReplacements
	public void  (java.lang.String, java.util.List) 
		String original
		java.util.List replacements
	public java.lang.String getOriginal () 
	public java.util.List getReplacements () 
}

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.Detector$UastScanner  {
	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/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/VersionChecks.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.Detector$ClassScanner com.android.tools.lint.detector.api.Detector$UastScanner  {
	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 afterCheckProject (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
	static void  () 
}

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

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/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.Detector$UastScanner  {
	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/SupportAnnotationDetector$CheckPermissionVisitor.class
SupportAnnotationDetector.java
package com.android.tools.lint.checks
 com.android.tools.lint.checks.SupportAnnotationDetector$CheckPermissionVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private boolean mChecksPermission
	private boolean mDone
	private final org.jetbrains.uast.UElement mTarget
	public void  (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement target
	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 void visitMethodCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
		String name
	public boolean checksPermission () 
}

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.Detector$UastScanner  {
	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/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.Detector$XmlScanner com.android.tools.lint.detector.api.Detector$UastScanner  {
	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.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.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
		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/VectorDrawableCompatDetector.class

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/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/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.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
	public static boolean isUpgradeDependencyError (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
	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/RangeConstraint.class
RangeConstraint.java
package com.android.tools.lint.checks
public abstract com.android.tools.lint.checks.RangeConstraint extends java.lang.Object {
	static final boolean $assertionsDisabled
	public void  () 
	public java.lang.String describe (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression argument
	public static com.android.tools.lint.checks.RangeConstraint create (com.intellij.psi.PsiAnnotation) 
		com.intellij.psi.PsiAnnotation annotation
		String qualifiedName
	public static com.android.tools.lint.checks.RangeConstraint create (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UAnnotation) 
		com.android.tools.lint.detector.api.JavaContext context
		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 isValid (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression argument
	protected java.lang.Number guessSize (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression argument
	public java.lang.Boolean contains (com.android.tools.lint.checks.RangeConstraint) 
		com.android.tools.lint.checks.RangeConstraint other
	private static boolean comparesReference (com.intellij.psi.PsiElement, com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression lOperand
		com.intellij.psi.PsiExpression rOperand
		com.intellij.psi.PsiBinaryExpression binary
		com.intellij.psi.tree.IElementType tokenType
		com.intellij.psi.PsiElement reference
		com.intellij.psi.PsiExpression expression
	static long getLongValue (com.intellij.psi.PsiElement, long) 
		Object o
		Object o
		com.intellij.psi.PsiExpression operand
		com.intellij.psi.PsiPrefixExpression exp
		com.intellij.psi.PsiElement resolved
		Object o
		com.intellij.psi.PsiElement value
		long defaultValue
	static double getDoubleValue (com.intellij.psi.PsiAnnotationMemberValue, double) 
		Object o
		Object o
		com.intellij.psi.PsiExpression operand
		com.intellij.psi.PsiPrefixExpression exp
		com.intellij.psi.PsiElement resolved
		Object o
		com.intellij.psi.PsiAnnotationMemberValue value
		double defaultValue
	static boolean getBooleanValue (com.intellij.psi.PsiAnnotationMemberValue, boolean) 
		Object o
		com.intellij.psi.PsiAnnotationMemberValue value
		boolean defaultValue
	static void  () 
}

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/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.Detector$UastScanner  {
	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/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.XmlContext context
		org.w3c.dom.Attr attribute
	static void  () 
}

com/android/tools/lint/checks/DuplicateResourceDetector.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.Detector$UastScanner  {
	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/api-versions-support-library.xml
NOTICE