Home | History | Annotate | Download | only in lib

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

com/android/tools/lint/client/api/CompositeIssueRegistry.class
CompositeIssueRegistry.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.CompositeIssueRegistry extends com.android.tools.lint.client.api.IssueRegistry {
	private final java.util.List registries
	private java.util.List issues
	public void  (java.util.List) 
		java.util.List registries
	public java.util.List getIssues () 
		com.android.tools.lint.client.api.IssueRegistry registry
		java.util.List issues
}

com/android/tools/lint/client/api/LintRequest.class
LintRequest.java
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.LintRequest extends java.lang.Object {
	protected final com.android.tools.lint.client.api.LintClient client
	protected final java.util.List files
	protected java.util.EnumSet scope
	protected Boolean releaseMode
	protected java.util.Collection projects
	public void  (com.android.tools.lint.client.api.LintClient, java.util.List) 
		com.android.tools.lint.client.api.LintClient client
		java.util.List files
	public com.android.tools.lint.client.api.LintClient getClient () 
	public java.util.List getFiles () 
	public java.util.EnumSet getScope () 
	public com.android.tools.lint.client.api.LintRequest setScope (java.util.EnumSet) 
		java.util.EnumSet scope
	public java.lang.Boolean isReleaseMode () 
	public com.android.tools.lint.client.api.LintRequest setReleaseMode (java.lang.Boolean) 
		Boolean releaseMode
	public java.util.Collection getProjects () 
	public void setProjects (java.util.Collection) 
		java.util.Collection projects
	public com.android.tools.lint.detector.api.Project getMainProject (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
}

com/android/tools/lint/client/api/LintListener$EventType.class
LintListener.java
package com.android.tools.lint.client.api
public final com.android.tools.lint.client.api.LintListener$EventType extends java.lang.Enum {
	public static final com.android.tools.lint.client.api.LintListener$EventType STARTING
	public static final com.android.tools.lint.client.api.LintListener$EventType SCANNING_PROJECT
	public static final com.android.tools.lint.client.api.LintListener$EventType SCANNING_LIBRARY_PROJECT
	public static final com.android.tools.lint.client.api.LintListener$EventType SCANNING_FILE
	public static final com.android.tools.lint.client.api.LintListener$EventType NEW_PHASE
	public static final com.android.tools.lint.client.api.LintListener$EventType CANCELED
	public static final com.android.tools.lint.client.api.LintListener$EventType COMPLETED
	private static final com.android.tools.lint.client.api.LintListener$EventType[] $VALUES
	public static com.android.tools.lint.client.api.LintListener$EventType[] values () 
	public static com.android.tools.lint.client.api.LintListener$EventType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/tools/lint/client/api/DefaultConfiguration.class

com/android/tools/lint/client/api/JavaVisitor$DelegatingJavaVisitor.class
JavaVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.JavaVisitor$DelegatingJavaVisitor extends com.android.tools.lint.client.api.JavaVisitor$DispatchVisitor {
	private final com.android.tools.lint.detector.api.JavaContext mContext
	private final boolean mVisitResources
	private final boolean mVisitMethods
	private final boolean mVisitConstructors
	final com.android.tools.lint.client.api.JavaVisitor this$0
	public void  (com.android.tools.lint.client.api.JavaVisitor, com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public boolean visitSelect (lombok.ast.Select) 
		com.android.tools.lint.detector.api.Detector$JavaScanner detector
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		String type
		String name
		boolean isFramework
		lombok.ast.VariableReference reference
		lombok.ast.Select select
		com.android.tools.lint.detector.api.Detector$JavaScanner detector
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Select typeSelect
		String type
		boolean isFramework
		lombok.ast.Select select
		String name
		lombok.ast.Expression typeOperand
		lombok.ast.Node grandParent
		lombok.ast.Node parent
		lombok.ast.Select node
	public boolean visitMethodInvocation (lombok.ast.MethodInvocation) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		String methodName
		java.util.List list
		lombok.ast.MethodInvocation node
	public boolean visitConstructorInvocation (lombok.ast.ConstructorInvocation) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
		String type
		java.util.List list
		com.android.tools.lint.client.api.JavaParser$ResolvedNode resolved
		String name
		lombok.ast.TypeReferencePart last
		lombok.ast.TypeReference typeReference
		lombok.ast.ConstructorInvocation node
}

com/android/tools/lint/client/api/IssueRegistry.class
IssueRegistry.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.IssueRegistry extends java.lang.Object {
	private static volatile java.util.List categories
	private static volatile java.util.Map idToIssue
	private static java.util.Map scopeIssues
	private static final com.android.tools.lint.detector.api.Implementation DUMMY_IMPLEMENTATION
	public static final com.android.tools.lint.detector.api.Issue PARSER_ERROR
	public static final com.android.tools.lint.detector.api.Issue LINT_ERROR
	public static final com.android.tools.lint.detector.api.Issue CANCELLED
	public static final com.android.tools.lint.detector.api.Issue BASELINE
	static final boolean $assertionsDisabled
	protected void  () 
	public abstract java.util.List getIssues () 
	protected int getIssueCapacity (java.util.EnumSet) 
		java.util.EnumSet scope
	protected java.util.List getIssuesForScope (java.util.EnumSet) 
		com.android.tools.lint.detector.api.Issue issue
		java.util.List issues
		java.util.EnumSet scope
		java.util.List list
	final java.util.List createDetectors (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.Configuration, java.util.EnumSet, java.util.Map) 
		java.util.EnumSet union
		java.util.EnumSet s
		com.android.tools.lint.detector.api.Implementation implementation
		Class detectorClass
		java.util.EnumSet issueScope
		com.android.tools.lint.detector.api.Issue issue
		java.util.List list
		com.android.tools.lint.detector.api.Scope s
		java.util.EnumSet union
		com.android.tools.lint.detector.api.Detector detector
		Throwable t
		Class clz
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.client.api.Configuration configuration
		java.util.EnumSet scope
		java.util.Map scopeToDetectors
		java.util.List issues
		java.util.Set detectorClasses
		java.util.Map detectorToScope
		java.util.List detectors
	public final boolean isIssueId (java.lang.String) 
		String id
	public final boolean isCategoryName (java.lang.String) 
		com.android.tools.lint.detector.api.Category category
		String name
	public java.util.List getCategories () 
		java.util.List categories
	private java.util.List createCategoryList () 
		com.android.tools.lint.detector.api.Issue issue
		java.util.Set categorySet
		java.util.List sorted
	public final com.android.tools.lint.detector.api.Issue getIssue (java.lang.String) 
		String id
		java.util.Map map
	private java.util.Map createIdToIssueMap () 
		com.android.tools.lint.detector.api.Issue issue
		java.util.List issues
		java.util.Map map
	protected static void reset () 
	static void  () 
}

com/android/tools/lint/client/api/JavaVisitor$SuperclassVisitor.class
JavaVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.JavaVisitor$SuperclassVisitor extends lombok.ast.ForwardingAstVisitor {
	private final com.android.tools.lint.detector.api.JavaContext mContext
	final com.android.tools.lint.client.api.JavaVisitor this$0
	public void  (com.android.tools.lint.client.api.JavaVisitor, com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public boolean visitClassDeclaration (lombok.ast.ClassDeclaration) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		String name
		java.util.List list
		java.util.Set interfaceNames
		lombok.ast.ClassDeclaration node
		com.android.tools.lint.client.api.JavaParser$ResolvedNode resolved
		com.android.tools.lint.client.api.JavaParser$ResolvedClass resolvedClass
		com.android.tools.lint.client.api.JavaParser$ResolvedClass cls
		int depth
	public boolean visitConstructorInvocation (lombok.ast.ConstructorInvocation) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		String name
		java.util.List list
		java.util.Set interfaceNames
		com.android.tools.lint.client.api.JavaParser$ResolvedNode resolved
		com.android.tools.lint.client.api.JavaParser$ResolvedClass resolvedClass
		com.android.tools.lint.client.api.JavaParser$ResolvedClass cls
		lombok.ast.ConstructorInvocation node
		lombok.ast.NormalTypeBody anonymous
	public boolean visitImportDeclaration (lombok.ast.ImportDeclaration) 
		lombok.ast.ImportDeclaration node
}

com/android/tools/lint/client/api/JavaEvaluator$1.class
JavaEvaluator.java
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.JavaEvaluator$1 extends com.intellij.psi.PsiTypeVisitor {
	void  () 
	public com.intellij.psi.PsiType visitType (com.intellij.psi.PsiType) 
		com.intellij.psi.PsiType type
	public com.intellij.psi.PsiType visitClassType (com.intellij.psi.PsiClassType) 
		com.intellij.psi.PsiClassType classType
	public com.intellij.psi.PsiType visitWildcardType (com.intellij.psi.PsiWildcardType) 
		com.intellij.psi.PsiWildcardType wildcardType
	public com.intellij.psi.PsiType visitPrimitiveType (com.intellij.psi.PsiPrimitiveType) 
		com.intellij.psi.PsiPrimitiveType primitiveType
	public com.intellij.psi.PsiType visitEllipsisType (com.intellij.psi.PsiEllipsisType) 
		com.intellij.psi.PsiEllipsisType ellipsisType
		com.intellij.psi.PsiType componentType
		com.intellij.psi.PsiType newComponentType
	public com.intellij.psi.PsiType visitArrayType (com.intellij.psi.PsiArrayType) 
		com.intellij.psi.PsiArrayType arrayType
		com.intellij.psi.PsiType componentType
		com.intellij.psi.PsiType newComponentType
	public volatile java.lang.Object visitEllipsisType (com.intellij.psi.PsiEllipsisType) 
	public volatile java.lang.Object visitWildcardType (com.intellij.psi.PsiWildcardType) 
	public volatile java.lang.Object visitClassType (com.intellij.psi.PsiClassType) 
	public volatile java.lang.Object visitArrayType (com.intellij.psi.PsiArrayType) 
	public volatile java.lang.Object visitPrimitiveType (com.intellij.psi.PsiPrimitiveType) 
	public volatile java.lang.Object visitType (com.intellij.psi.PsiType) 
}

com/android/tools/lint/client/api/LintClient$RepoLogger.class
LintClient.java
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.LintClient$RepoLogger extends com.android.repository.api.ProgressIndicatorAdapter {
	private void  () 
	public void logError (java.lang.String, java.lang.Throwable) 
		String s
		Throwable e
	public void logInfo (java.lang.String) 
		String s
	public void logWarning (java.lang.String, java.lang.Throwable) 
		String s
		Throwable e
	void  (com.android.tools.lint.client.api.LintClient$1) 
		com.android.tools.lint.client.api.LintClient$1 x0
}

com/android/tools/lint/client/api/CircularDependencyException.class
CircularDependencyException.java
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.CircularDependencyException extends java.lang.RuntimeException {
	private com.android.tools.lint.detector.api.Project project
	private com.android.tools.lint.detector.api.Location location
	void  (java.lang.String) 
		String message
	public com.android.tools.lint.detector.api.Project getProject () 
	public void setProject (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public com.android.tools.lint.detector.api.Location getLocation () 
	public void setLocation (com.android.tools.lint.detector.api.Location) 
		com.android.tools.lint.detector.api.Location location
}

com/android/tools/lint/client/api/JavaParser$DefaultTypeDescriptor.class
JavaParser.java
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.JavaParser$DefaultTypeDescriptor extends com.android.tools.lint.client.api.JavaParser$TypeDescriptor {
	private final String name
	public void  (java.lang.String) 
		String name
	public java.lang.String getName () 
	public java.lang.String getSignature () 
	public boolean matchesName (java.lang.String) 
		String name
	public boolean isArray () 
	public boolean isPrimitive () 
	public boolean matchesSignature (java.lang.String) 
		String signature
	public java.lang.String toString () 
	public com.android.tools.lint.client.api.JavaParser$ResolvedClass getTypeClass () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.client.api.JavaParser$DefaultTypeDescriptor that
	public int hashCode () 
}

com/android/tools/lint/client/api/XmlParser.class
XmlParser.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.XmlParser extends java.lang.Object {
	public void  () 
	public abstract org.w3c.dom.Document parseXml (com.android.tools.lint.detector.api.XmlContext) 
	public abstract com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) 
	public abstract com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, int, int) 
	public abstract com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) 
	public abstract com.android.tools.lint.detector.api.Location getValueLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
	public abstract com.android.tools.lint.detector.api.Location$Handle createLocationHandle (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) 
	public void dispose (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 abstract int getNodeStartOffset (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) 
	public abstract int getNodeEndOffset (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) 
}

com/android/tools/lint/client/api/JavaParser$ResolvedAnnotation$Value.class
JavaParser.java
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation$Value extends java.lang.Object {
	public final String name
	public final Object value
	public void  (java.lang.String, java.lang.Object) 
		String name
		Object value
}

com/android/tools/lint/client/api/JavaPsiVisitor$DelegatingPsiVisitor.class
JavaPsiVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.JavaPsiVisitor$DelegatingPsiVisitor extends com.android.tools.lint.client.api.JavaPsiVisitor$DispatchPsiVisitor {
	private final com.android.tools.lint.detector.api.JavaContext mContext
	private final boolean mVisitResources
	private final boolean mVisitMethods
	private final boolean mVisitConstructors
	private final boolean mVisitReferences
	final com.android.tools.lint.client.api.JavaPsiVisitor this$0
	public void  (com.android.tools.lint.client.api.JavaPsiVisitor, com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement) 
		com.android.tools.lint.detector.api.Detector$JavaPsiScanner javaPsiScanner
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiElement referenced
		java.util.List list
		String name
		com.intellij.psi.PsiJavaCodeReferenceElement element
	public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression) 
		com.android.tools.lint.detector.api.Detector$JavaPsiScanner detector
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		boolean isFramework
		String typeName
		String name
		com.android.resources.ResourceType type
		com.intellij.psi.PsiReferenceExpression reference
		com.intellij.psi.PsiReferenceExpression select
		com.android.tools.lint.detector.api.Detector$JavaPsiScanner detector
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		boolean isFramework
		com.intellij.psi.PsiReferenceExpression typeSelect
		String typeName
		com.android.resources.ResourceType type
		com.intellij.psi.PsiReferenceExpression select
		String name
		com.intellij.psi.PsiElement typeOperand
		com.intellij.psi.PsiElement grandParent
		com.intellij.psi.PsiElement parent
		com.intellij.psi.PsiReferenceExpression node
	public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression) 
		com.android.tools.lint.detector.api.Detector$JavaPsiScanner javaPsiScanner
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiMethod method
		java.util.List list
		String methodName
		com.intellij.psi.PsiMethodCallExpression node
	public void visitNewExpression (com.intellij.psi.PsiNewExpression) 
		com.android.tools.lint.detector.api.Detector$JavaPsiScanner javaPsiScanner
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiMethod method
		java.util.List list
		String type
		com.intellij.psi.PsiJavaCodeReferenceElement typeReference
		com.intellij.psi.PsiNewExpression node
}

com/android/tools/lint/client/api/LintBaseline.class
LintBaseline.java
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.LintBaseline extends java.lang.Object {
	public static final String TAG_ISSUES
	private static final String TAG_ISSUE
	private static final String TAG_LOCATION
	private static final String ATTR_ID
	private static final String ATTR_MESSAGE
	private static final String ATTR_FILE
	private static final String ATTR_LINE
	private static final String ATTR_COLUMN
	private final com.android.tools.lint.client.api.LintClient client
	private int foundErrorCount
	private int foundWarningCount
	private int baselineIssueCount
	private final com.google.common.collect.Multimap messageToEntry
	private boolean writeOnClose
	private boolean removeFixed
	private final java.io.File baselineFile
	private java.util.List entriesToWrite
	public void  (com.android.tools.lint.client.api.LintClient, java.io.File) 
		com.android.tools.lint.client.api.LintClient client
		java.io.File baselineFile
	void reportBaselineIssues (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.client.api.LintClient client
		java.io.File baselineFile
		String message
		com.android.tools.lint.client.api.LintClient client
		java.io.File baselineFile
		String message
		com.android.tools.lint.client.api.LintDriver driver
		com.android.tools.lint.detector.api.Project project
		int fixedCount
	public static boolean isFilteredMessage (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
	public static boolean isFixedMessage (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		String errorMessage
		com.android.tools.lint.detector.api.TextFormat format
	public boolean findAndMark (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.Severity severity
		com.android.tools.lint.detector.api.Project project
		boolean found
	private boolean findAndMark (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.Severity) 
		com.android.tools.lint.client.api.LintBaseline$Entry entry
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.Severity severity
		java.util.Collection entries
		java.io.File file
		String path
		String issueId
	public int getFoundErrorCount () 
	public int getFoundWarningCount () 
	public int getFixedCount () 
	public int getTotalCount () 
	static boolean isSamePathSuffix (java.lang.String, java.lang.String) 
		char c1
		char c2
		String path
		String suffix
		int i
		int j
	private void readBaselineFile () 
		com.android.tools.lint.client.api.LintBaseline$Entry entry
		String tag
		String name
		String value
		int i
		int n
		int eventType
		org.kxml2.io.KXmlParser parser
		String issue
		String message
		String path
		String line
		com.android.tools.lint.client.api.LintBaseline$Entry currentEntry
		java.io.Reader reader
		Exception e
	public java.io.File getFile () 
	public boolean isWriteOnClose () 
	public void setWriteOnClose (boolean) 
		int count
		boolean writeOnClose
	public boolean isRemoveFixed () 
	public void setRemoveFixed (boolean) 
		boolean skipFixed
	public void close () 
		boolean mkdirs
		com.android.tools.lint.client.api.LintBaseline$ReportedEntry entry
		String revision
		java.io.Writer writer
		java.io.IOException ioe
		java.io.File parentFile
	private static java.lang.String getDisplayPath (com.android.tools.lint.detector.api.Project, java.io.File) 
		int chop
		com.android.tools.lint.detector.api.Project project
		java.io.File file
		String path
	private static void writeAttribute (java.io.Writer, int, java.lang.String, java.lang.String)  throws java.io.IOException 
		java.io.Writer writer
		int indent
		String name
		String value
	private static void indent (java.io.Writer, int)  throws java.io.IOException 
		int level
		java.io.Writer writer
		int indent
	static void access$000 (java.io.Writer, int)  throws java.io.IOException 
		java.io.Writer x0
		int x1
	static void access$100 (java.io.Writer, int, java.lang.String, java.lang.String)  throws java.io.IOException 
		java.io.Writer x0
		int x1
		String x2
		String x3
	static java.lang.String access$200 (com.android.tools.lint.detector.api.Project, java.io.File) 
		com.android.tools.lint.detector.api.Project x0
		java.io.File x1
}

com/android/tools/lint/client/api/JavaParser$TypeDescriptor.class
JavaParser.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.JavaParser$TypeDescriptor extends java.lang.Object {
	public void  () 
	public abstract java.lang.String getName () 
	public java.lang.String getSimpleName () 
		String name
		int index
	public abstract java.lang.String getSignature () 
	public java.lang.String getInternalName () 
	public abstract boolean matchesName (java.lang.String) 
	public abstract boolean isArray () 
	public abstract boolean isPrimitive () 
	public abstract boolean matchesSignature (java.lang.String) 
	public lombok.ast.TypeReference getNode () 
		lombok.ast.Identifier identifier
		String part
		lombok.ast.TypeReference typeReference
		lombok.ast.StrictListAccessor parts
	public abstract com.android.tools.lint.client.api.JavaParser$ResolvedClass getTypeClass () 
	public abstract boolean equals (java.lang.Object) 
	public java.lang.String toString () 
}

com/android/tools/lint/client/api/JavaEvaluator.class
JavaEvaluator.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.JavaEvaluator extends java.lang.Object {
	private java.util.Map jarToGroup
	static final boolean $assertionsDisabled
	public void  () 
	public abstract boolean extendsClass (com.intellij.psi.PsiClass, java.lang.String, boolean) 
	public abstract boolean implementsInterface (com.intellij.psi.PsiClass, java.lang.String, boolean) 
	public boolean isMemberInSubClassOf (com.intellij.psi.PsiMember, java.lang.String, boolean) 
		com.intellij.psi.PsiMember method
		String className
		boolean strict
		com.intellij.psi.PsiClass containingClass
	public boolean isMemberInClass (com.intellij.psi.PsiMember, java.lang.String) 
		com.intellij.psi.PsiMember method
		String className
		com.intellij.psi.PsiClass containingClass
	public int getParameterCount (com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiMethod method
	public boolean inheritsFrom (com.intellij.psi.PsiClass, java.lang.String, boolean) 
		com.intellij.psi.PsiClass cls
		String className
		boolean strict
	public transient boolean methodMatches (com.intellij.psi.PsiMethod, java.lang.String, boolean, java.lang.String[]) 
		com.intellij.psi.PsiMethod method
		String className
		boolean allowInherit
		String[] argumentTypes
	public transient boolean parametersMatch (com.intellij.psi.PsiMethod, java.lang.String[]) 
		com.intellij.psi.PsiType type
		int i
		com.intellij.psi.PsiMethod method
		String[] argumentTypes
		com.intellij.psi.PsiParameterList parameterList
		com.intellij.psi.PsiParameter[] parameters
	public boolean parameterHasType (com.intellij.psi.PsiMethod, int, java.lang.String) 
		com.intellij.psi.PsiMethod method
		int parameterIndex
		String typeName
		com.intellij.psi.PsiParameterList parameterList
	public boolean typeMatches (com.intellij.psi.PsiType, java.lang.String) 
		com.intellij.psi.PsiType type
		String typeName
	public com.intellij.psi.PsiElement resolve (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiElement element
	public boolean isPublic (com.intellij.psi.PsiModifierListOwner) 
		com.intellij.psi.PsiModifierList modifierList
		com.intellij.psi.PsiModifierListOwner owner
	public boolean isStatic (com.intellij.psi.PsiModifierListOwner) 
		com.intellij.psi.PsiModifierList modifierList
		com.intellij.psi.PsiModifierListOwner owner
	public boolean isPrivate (com.intellij.psi.PsiModifierListOwner) 
		com.intellij.psi.PsiModifierList modifierList
		com.intellij.psi.PsiModifierListOwner owner
	public boolean isAbstract (com.intellij.psi.PsiModifierListOwner) 
		com.intellij.psi.PsiModifierList modifierList
		com.intellij.psi.PsiModifierListOwner owner
	public boolean isFinal (com.intellij.psi.PsiModifierListOwner) 
		com.intellij.psi.PsiModifierList modifierList
		com.intellij.psi.PsiModifierListOwner owner
	public com.intellij.psi.PsiMethod getSuperMethod (com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiMethod[] superMethods
	public java.lang.String getInternalName (com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass psiClass
		String qualifiedName
	public java.lang.String getInternalName (com.intellij.psi.PsiClassType) 
		com.intellij.psi.PsiClassType psiClassType
	public java.lang.String getInternalDescription (com.intellij.psi.PsiMethod, boolean, boolean) 
		com.intellij.psi.PsiClass outerClass
		com.intellij.psi.PsiClass declaringClass
		com.intellij.psi.PsiParameter psiParameter
		com.intellij.psi.PsiMethod method
		boolean includeName
		boolean includeReturn
		StringBuilder signature
	private boolean appendJvmTypeName (java.lang.StringBuilder, com.intellij.psi.PsiClass) 
		StringBuilder signature
		com.intellij.psi.PsiClass outerClass
		String className
	private boolean appendJvmSignature (java.lang.StringBuilder, com.intellij.psi.PsiType) 
		com.intellij.psi.PsiClass resolved
		StringBuilder buffer
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiType psiType
	public boolean areSignaturesEqual (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiParameter parameter1
		com.intellij.psi.PsiParameter parameter2
		com.intellij.psi.PsiType type1
		com.intellij.psi.PsiType type2
		int i
		int n
		com.intellij.psi.PsiMethod method1
		com.intellij.psi.PsiMethod method2
		com.intellij.psi.PsiParameterList parameterList1
		com.intellij.psi.PsiParameterList parameterList2
		com.intellij.psi.PsiParameter[] parameters1
		com.intellij.psi.PsiParameter[] parameters2
	public static com.intellij.psi.PsiType erasure (com.intellij.psi.PsiType) 
		com.intellij.psi.PsiType type
	public static java.lang.String getPrimitiveSignature (java.lang.String) 
		String typeName
	public abstract com.intellij.psi.PsiClass findClass (java.lang.String) 
	public abstract com.intellij.psi.PsiClassType getClassType (com.intellij.psi.PsiClass) 
	public abstract com.intellij.psi.PsiAnnotation[] getAllAnnotations (com.intellij.psi.PsiModifierListOwner, boolean) 
	public transient abstract com.intellij.psi.PsiAnnotation findAnnotationInHierarchy (com.intellij.psi.PsiModifierListOwner, java.lang.String[]) 
	public transient abstract com.intellij.psi.PsiAnnotation findAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String[]) 
	public abstract java.io.File getFile (com.intellij.psi.PsiFile) 
	public java.lang.CharSequence getFileContents (com.intellij.psi.PsiFile) 
		com.intellij.psi.PsiFile file
	public abstract java.lang.String findJarPath (com.intellij.psi.PsiElement) 
	public java.lang.Object findGroup (com.intellij.psi.PsiElement) 
		char c
		int i
		int index
		String group
		com.intellij.psi.PsiElement element
		String jarFile
	public abstract com.intellij.psi.PsiPackage getPackage (com.intellij.psi.PsiElement) 
	static void  () 
}

com/android/tools/lint/client/api/OtherFileVisitor.class
OtherFileVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.OtherFileVisitor extends java.lang.Object {
	private final java.util.List detectors
	private final java.util.Map files
	void  (java.util.List) 
		java.util.List detectors
	void scan (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Detector$OtherFileScanner fileScanner
		java.util.EnumSet applicable
		com.android.tools.lint.detector.api.Detector detector
		java.io.File file
		java.util.List files
		java.io.File res
		java.util.List files
		java.io.File assets
		java.io.File file
		java.util.List files
		java.io.File srcFolder
		java.util.List files
		java.io.File file
		java.util.List files
		java.io.File classFolder
		java.util.List files
		java.io.File file
		java.util.List files
		java.util.List manifestFiles
		com.android.tools.lint.detector.api.Detector$OtherFileScanner fileScanner
		java.util.EnumSet appliesTo
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Context context
		java.io.File file
		com.android.tools.lint.detector.api.Scope scope
		java.util.List files
		java.util.List applicable
		java.util.Map$Entry entry
		com.android.tools.lint.client.api.LintDriver driver
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.io.File projectFolder
		java.util.EnumSet scopes
		java.util.List subset
	private static void collectFiles (java.util.List, java.io.File) 
		java.io.File child
		java.io.File[] children
		java.util.List files
		java.io.File file
}

com/android/tools/lint/client/api/LintBaseline$ReportedEntry.class
LintBaseline.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.LintBaseline$ReportedEntry extends java.lang.Object implements java.lang.Comparable  {
	public final com.android.tools.lint.detector.api.Issue issue
	public final String message
	public final com.android.tools.lint.detector.api.Location location
	public final com.android.tools.lint.detector.api.Project project
	public void  (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Location location
		String message
	public int compareTo (com.android.tools.lint.client.api.LintBaseline$ReportedEntry) 
		com.android.tools.lint.client.api.LintBaseline$ReportedEntry other
		int categoryDelta
		int priorityDelta
		String id1
		String id2
		int idDelta
		java.io.File file
		java.io.File otherFile
		int fileDelta
		com.android.tools.lint.detector.api.Position start
		com.android.tools.lint.detector.api.Position otherStart
		int line
		int otherLine
		int delta
		com.android.tools.lint.detector.api.Location secondary1
		java.io.File secondaryFile1
		com.android.tools.lint.detector.api.Location secondary2
		java.io.File secondaryFile2
	void write (java.io.Writer, com.android.tools.lint.client.api.LintClient) 
		int line
		String path
		com.android.tools.lint.detector.api.Position start
		com.android.tools.lint.detector.api.Location currentLocation
		java.io.IOException ioe
		java.io.Writer writer
		com.android.tools.lint.client.api.LintClient client
	public volatile int compareTo (java.lang.Object) 
}

com/android/tools/lint/client/api/JavaParser$ResolvedPackage.class
JavaParser.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.JavaParser$ResolvedPackage extends com.android.tools.lint.client.api.JavaParser$ResolvedNode {
	public void  () 
	public abstract com.android.tools.lint.client.api.JavaParser$ResolvedPackage getParentPackage () 
	public java.lang.Iterable getAnnotations () 
}

com/android/tools/lint/client/api/JavaPsiVisitor$SuperclassPsiVisitor.class
JavaPsiVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.JavaPsiVisitor$SuperclassPsiVisitor extends com.intellij.psi.JavaRecursiveElementVisitor {
	private final com.android.tools.lint.detector.api.JavaContext mContext
	final com.android.tools.lint.client.api.JavaPsiVisitor this$0
	public void  (com.android.tools.lint.client.api.JavaPsiVisitor, com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public void visitClass (com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass node
	private void checkClass (com.intellij.psi.PsiClass) 
		com.android.tools.lint.detector.api.Detector$JavaPsiScanner javaPsiScanner
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.android.tools.lint.detector.api.Detector$JavaPsiScanner javaPsiScanner
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		String name
		java.util.List list
		java.util.Set interfaceNames
		com.intellij.psi.PsiClass node
		com.intellij.psi.PsiClass cls
		int depth
}

com/android/tools/lint/client/api/ResourceVisitor.class
ResourceVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.ResourceVisitor extends java.lang.Object {
	private final java.util.Map elementToCheck
	private final java.util.Map attributeToCheck
	private final java.util.List documentDetectors
	private final java.util.List allElementDetectors
	private final java.util.List allAttributeDetectors
	private final java.util.List allDetectors
	private final java.util.List binaryDetectors
	private final com.android.tools.lint.client.api.XmlParser parser
	static final boolean $assertionsDisabled
	void  (com.android.tools.lint.client.api.XmlParser, java.util.List, java.util.List) 
		java.util.List list
		String attribute
		java.util.List list
		String element
		com.android.tools.lint.detector.api.Detector$XmlScanner xmlDetector
		java.util.Collection attributes
		java.util.Collection elements
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.client.api.XmlParser parser
		java.util.List allDetectors
		java.util.List binaryDetectors
	void visitFile (com.android.tools.lint.detector.api.XmlContext, java.io.File) 
		com.android.tools.lint.detector.api.Detector check
		com.android.tools.lint.detector.api.Detector$XmlScanner check
		com.android.tools.lint.detector.api.Detector check
		com.android.tools.lint.detector.api.XmlContext context
		java.io.File file
	private void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
		com.android.tools.lint.detector.api.Detector$XmlScanner check
		com.android.tools.lint.detector.api.Detector$XmlScanner check
		com.android.tools.lint.detector.api.Detector$XmlScanner check
		com.android.tools.lint.detector.api.Detector$XmlScanner check
		org.w3c.dom.Attr attribute
		String name
		java.util.List list
		int i
		int n
		org.w3c.dom.NamedNodeMap attributes
		org.w3c.dom.Node child
		int i
		int n
		com.android.tools.lint.detector.api.Detector$XmlScanner check
		com.android.tools.lint.detector.api.Detector$XmlScanner check
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element element
		java.util.List elementChecks
		org.w3c.dom.NodeList childNodes
	public com.android.tools.lint.client.api.XmlParser getParser () 
	public void visitBinaryResource (com.android.tools.lint.detector.api.ResourceContext) 
		com.android.tools.lint.detector.api.Detector check
		com.android.tools.lint.detector.api.ResourceContext context
	static void  () 
}

com/android/tools/lint/client/api/JavaPsiVisitor$VisitingDetector$1.class
JavaPsiVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector$1 extends com.intellij.psi.JavaElementVisitor {
	final com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector this$0
	void  (com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector this$0
	public void visitElement (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement element
}

com/android/tools/lint/client/api/LintListener.class
LintListener.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.LintListener extends java.lang.Object {
	public abstract void update (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.client.api.LintListener$EventType, com.android.tools.lint.detector.api.Context) 
}

com/android/tools/lint/client/api/ClassEntry.class
ClassEntry.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.ClassEntry extends java.lang.Object implements java.lang.Comparable  {
	public final java.io.File file
	public final java.io.File jarFile
	public final java.io.File binDir
	public final byte[] bytes
	void  (java.io.File, java.io.File, java.io.File, byte[]) 
		java.io.File file
		java.io.File jarFile
		java.io.File binDir
		byte[] bytes
	public java.lang.String path () 
	public int compareTo (com.android.tools.lint.client.api.ClassEntry) 
		char c1
		char c2
		int i
		com.android.tools.lint.client.api.ClassEntry other
		String p1
		String p2
		int m1
		int m2
		int m
	public java.lang.String toString () 
	public static java.util.List fromClassPath (com.android.tools.lint.client.api.LintClient, java.util.List, boolean) 
		java.util.List libraryEntries
		com.android.tools.lint.client.api.LintClient client
		java.util.List classPath
		boolean sort
	public static java.util.List fromClassFiles (com.android.tools.lint.client.api.LintClient, java.util.List, java.util.List, boolean) 
		java.io.File dir
		byte[] bytes
		java.io.IOException e
		String path
		java.io.File file
		com.android.tools.lint.client.api.LintClient client
		java.util.List classFiles
		java.util.List classFolders
		boolean sort
		java.util.List entries
	private static void addEntries (com.android.tools.lint.client.api.LintClient, java.util.List, java.util.List) 
		java.io.File file
		byte[] bytes
		Exception e
		String name
		java.util.zip.ZipEntry entry
		java.io.FileInputStream fis
		java.io.IOException e
		java.io.File jarFile
		java.util.zip.ZipInputStream zis
		byte[] bytes
		java.io.IOException e
		java.io.File file
		java.io.File binDir
		java.util.List classFiles
		java.io.File classPathEntry
		com.android.tools.lint.client.api.LintClient client
		java.util.List entries
		java.util.List classPath
	private static void addClassFiles (java.io.File, java.util.List) 
		java.io.File file
		java.io.File dir
		java.util.List classFiles
		java.io.File[] files
	public static java.util.Map createSuperClassMap (com.android.tools.lint.client.api.LintClient, java.util.List, java.util.List) 
		com.android.tools.lint.client.api.LintClient client
		java.util.List libraryEntries
		java.util.List classEntries
		int size
		java.util.Map map
		com.android.tools.lint.client.api.ClassEntry$SuperclassVisitor visitor
	public static java.util.Map createSuperClassMap (com.android.tools.lint.client.api.LintClient, java.util.List) 
		com.android.tools.lint.client.api.LintClient client
		java.util.List entries
		java.util.Map map
		com.android.tools.lint.client.api.ClassEntry$SuperclassVisitor visitor
	private static void addSuperClasses (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.client.api.ClassEntry$SuperclassVisitor, java.util.List) 
		org.objectweb.asm.ClassReader reader
		int flags
		Throwable t
		com.android.tools.lint.client.api.ClassEntry entry
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.client.api.ClassEntry$SuperclassVisitor visitor
		java.util.List entries
	public volatile int compareTo (java.lang.Object) 
}

com/android/tools/lint/client/api/JavaVisitor$VisitingDetector.class
JavaVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.JavaVisitor$VisitingDetector extends java.lang.Object {
	private lombok.ast.AstVisitor mVisitor
	private com.android.tools.lint.detector.api.JavaContext mContext
	public final com.android.tools.lint.detector.api.Detector mDetector
	public final com.android.tools.lint.detector.api.Detector$JavaScanner mJavaScanner
	public void  (com.android.tools.lint.detector.api.Detector, com.android.tools.lint.detector.api.Detector$JavaScanner) 
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Detector$JavaScanner javaScanner
	public com.android.tools.lint.detector.api.Detector getDetector () 
	public com.android.tools.lint.detector.api.Detector$JavaScanner getJavaScanner () 
	public void setContext (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	lombok.ast.AstVisitor getVisitor () 
}

com/android/tools/lint/client/api/AsmVisitor.class
AsmVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.AsmVisitor extends java.lang.Object {
	private static final int TYPE_COUNT
	private final java.util.Map methodNameToChecks
	private final java.util.Map methodOwnerToChecks
	private final java.util.List fullClassChecks
	private final java.util.List allDetectors
	private java.util.List[] nodeTypeDetectors
	void  (com.android.tools.lint.client.api.LintClient, java.util.List) 
		java.util.List list
		String element
		java.util.List list
		String element
		java.util.List checks
		int type
		com.android.tools.lint.detector.api.Detector$ClassScanner scanner
		boolean checkFullClass
		java.util.Collection names
		java.util.Collection owners
		int[] types
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.client.api.LintClient client
		java.util.List classDetectors
	void runClassDetectors (com.android.tools.lint.detector.api.ClassContext) 
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Detector$ClassScanner scanner
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Detector$ClassScanner scanner
		com.android.tools.lint.detector.api.Detector$ClassScanner scanner
		org.objectweb.asm.tree.MethodInsnNode call
		String owner
		java.util.List scanners
		String name
		com.android.tools.lint.detector.api.Detector$ClassScanner scanner
		java.util.List scanners
		org.objectweb.asm.tree.AbstractInsnNode instruction
		int type
		int i
		int n
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.InsnList nodes
		Object m
		java.util.List methodList
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.ClassNode classNode
}

com/android/tools/lint/client/api/DefaultConfiguration$1.class
DefaultConfiguration.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.DefaultConfiguration$1 extends com.android.tools.lint.client.api.IssueRegistry {
	final com.android.tools.lint.client.api.DefaultConfiguration this$0
	void  (com.android.tools.lint.client.api.DefaultConfiguration) 
		com.android.tools.lint.client.api.DefaultConfiguration this$0
	public java.util.List getIssues () 
}

com/android/tools/lint/client/api/JavaParser$ResolvedAnnotation.class
JavaParser.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation extends com.android.tools.lint.client.api.JavaParser$ResolvedNode {
	public void  () 
	public abstract java.lang.String getName () 
	public abstract boolean matches (java.lang.String) 
	public abstract com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType () 
	public abstract com.android.tools.lint.client.api.JavaParser$ResolvedClass getClassType () 
	public abstract java.util.List getValues () 
	public java.lang.Object getValue (java.lang.String) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation$Value value
		String name
	public java.lang.Object getValue () 
	public java.lang.Iterable getAnnotations () 
}

com/android/tools/lint/client/api/JavaPsiVisitor.class

com/android/tools/lint/client/api/JavaVisitor$DispatchVisitor.class
JavaVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.JavaVisitor$DispatchVisitor extends lombok.ast.ForwardingAstVisitor {
	final com.android.tools.lint.client.api.JavaVisitor this$0
	private void  (com.android.tools.lint.client.api.JavaVisitor) 
	public void endVisit (lombok.ast.Node) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Node node
	public boolean visitAlternateConstructorInvocation (lombok.ast.AlternateConstructorInvocation) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.AlternateConstructorInvocation node
		java.util.List list
	public boolean visitAnnotation (lombok.ast.Annotation) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Annotation node
		java.util.List list
	public boolean visitAnnotationDeclaration (lombok.ast.AnnotationDeclaration) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.AnnotationDeclaration node
		java.util.List list
	public boolean visitAnnotationElement (lombok.ast.AnnotationElement) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.AnnotationElement node
		java.util.List list
	public boolean visitAnnotationMethodDeclaration (lombok.ast.AnnotationMethodDeclaration) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.AnnotationMethodDeclaration node
		java.util.List list
	public boolean visitAnnotationValueArray (lombok.ast.AnnotationValueArray) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.AnnotationValueArray node
		java.util.List list
	public boolean visitArrayAccess (lombok.ast.ArrayAccess) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.ArrayAccess node
		java.util.List list
	public boolean visitArrayCreation (lombok.ast.ArrayCreation) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.ArrayCreation node
		java.util.List list
	public boolean visitArrayDimension (lombok.ast.ArrayDimension) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.ArrayDimension node
		java.util.List list
	public boolean visitArrayInitializer (lombok.ast.ArrayInitializer) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.ArrayInitializer node
		java.util.List list
	public boolean visitAssert (lombok.ast.Assert) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Assert node
		java.util.List list
	public boolean visitBinaryExpression (lombok.ast.BinaryExpression) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.BinaryExpression node
		java.util.List list
	public boolean visitBlock (lombok.ast.Block) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Block node
		java.util.List list
	public boolean visitBooleanLiteral (lombok.ast.BooleanLiteral) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.BooleanLiteral node
		java.util.List list
	public boolean visitBreak (lombok.ast.Break) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Break node
		java.util.List list
	public boolean visitCase (lombok.ast.Case) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Case node
		java.util.List list
	public boolean visitCast (lombok.ast.Cast) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Cast node
		java.util.List list
	public boolean visitCatch (lombok.ast.Catch) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Catch node
		java.util.List list
	public boolean visitCharLiteral (lombok.ast.CharLiteral) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.CharLiteral node
		java.util.List list
	public boolean visitClassDeclaration (lombok.ast.ClassDeclaration) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.ClassDeclaration node
		java.util.List list
	public boolean visitClassLiteral (lombok.ast.ClassLiteral) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.ClassLiteral node
		java.util.List list
	public boolean visitComment (lombok.ast.Comment) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Comment node
		java.util.List list
	public boolean visitCompilationUnit (lombok.ast.CompilationUnit) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.CompilationUnit node
		java.util.List list
	public boolean visitConstructorDeclaration (lombok.ast.ConstructorDeclaration) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.ConstructorDeclaration node
		java.util.List list
	public boolean visitConstructorInvocation (lombok.ast.ConstructorInvocation) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.ConstructorInvocation node
		java.util.List list
	public boolean visitContinue (lombok.ast.Continue) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Continue node
		java.util.List list
	public boolean visitDefault (lombok.ast.Default) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Default node
		java.util.List list
	public boolean visitDoWhile (lombok.ast.DoWhile) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.DoWhile node
		java.util.List list
	public boolean visitEmptyDeclaration (lombok.ast.EmptyDeclaration) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.EmptyDeclaration node
		java.util.List list
	public boolean visitEmptyStatement (lombok.ast.EmptyStatement) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.EmptyStatement node
		java.util.List list
	public boolean visitEnumConstant (lombok.ast.EnumConstant) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.EnumConstant node
		java.util.List list
	public boolean visitEnumDeclaration (lombok.ast.EnumDeclaration) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.EnumDeclaration node
		java.util.List list
	public boolean visitEnumTypeBody (lombok.ast.EnumTypeBody) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.EnumTypeBody node
		java.util.List list
	public boolean visitExpressionStatement (lombok.ast.ExpressionStatement) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.ExpressionStatement node
		java.util.List list
	public boolean visitFloatingPointLiteral (lombok.ast.FloatingPointLiteral) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.FloatingPointLiteral node
		java.util.List list
	public boolean visitFor (lombok.ast.For) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.For node
		java.util.List list
	public boolean visitForEach (lombok.ast.ForEach) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.ForEach node
		java.util.List list
	public boolean visitIdentifier (lombok.ast.Identifier) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Identifier node
		java.util.List list
	public boolean visitIf (lombok.ast.If) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.If node
		java.util.List list
	public boolean visitImportDeclaration (lombok.ast.ImportDeclaration) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.ImportDeclaration node
		java.util.List list
	public boolean visitInlineIfExpression (lombok.ast.InlineIfExpression) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.InlineIfExpression node
		java.util.List list
	public boolean visitInstanceInitializer (lombok.ast.InstanceInitializer) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.InstanceInitializer node
		java.util.List list
	public boolean visitInstanceOf (lombok.ast.InstanceOf) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.InstanceOf node
		java.util.List list
	public boolean visitIntegralLiteral (lombok.ast.IntegralLiteral) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.IntegralLiteral node
		java.util.List list
	public boolean visitInterfaceDeclaration (lombok.ast.InterfaceDeclaration) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.InterfaceDeclaration node
		java.util.List list
	public boolean visitKeywordModifier (lombok.ast.KeywordModifier) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.KeywordModifier node
		java.util.List list
	public boolean visitLabelledStatement (lombok.ast.LabelledStatement) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.LabelledStatement node
		java.util.List list
	public boolean visitMethodDeclaration (lombok.ast.MethodDeclaration) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.MethodDeclaration node
		java.util.List list
	public boolean visitMethodInvocation (lombok.ast.MethodInvocation) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.MethodInvocation node
		java.util.List list
	public boolean visitModifiers (lombok.ast.Modifiers) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Modifiers node
		java.util.List list
	public boolean visitNormalTypeBody (lombok.ast.NormalTypeBody) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.NormalTypeBody node
		java.util.List list
	public boolean visitNullLiteral (lombok.ast.NullLiteral) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.NullLiteral node
		java.util.List list
	public boolean visitPackageDeclaration (lombok.ast.PackageDeclaration) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.PackageDeclaration node
		java.util.List list
	public boolean visitParseArtefact (lombok.ast.Node) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Node node
		java.util.List list
	public boolean visitReturn (lombok.ast.Return) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Return node
		java.util.List list
	public boolean visitSelect (lombok.ast.Select) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Select node
		java.util.List list
	public boolean visitStaticInitializer (lombok.ast.StaticInitializer) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.StaticInitializer node
		java.util.List list
	public boolean visitStringLiteral (lombok.ast.StringLiteral) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.StringLiteral node
		java.util.List list
	public boolean visitSuper (lombok.ast.Super) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Super node
		java.util.List list
	public boolean visitSuperConstructorInvocation (lombok.ast.SuperConstructorInvocation) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.SuperConstructorInvocation node
		java.util.List list
	public boolean visitSwitch (lombok.ast.Switch) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Switch node
		java.util.List list
	public boolean visitSynchronized (lombok.ast.Synchronized) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Synchronized node
		java.util.List list
	public boolean visitThis (lombok.ast.This) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.This node
		java.util.List list
	public boolean visitThrow (lombok.ast.Throw) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Throw node
		java.util.List list
	public boolean visitTry (lombok.ast.Try) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.Try node
		java.util.List list
	public boolean visitTypeReference (lombok.ast.TypeReference) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.TypeReference node
		java.util.List list
	public boolean visitTypeReferencePart (lombok.ast.TypeReferencePart) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.TypeReferencePart node
		java.util.List list
	public boolean visitTypeVariable (lombok.ast.TypeVariable) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.TypeVariable node
		java.util.List list
	public boolean visitUnaryExpression (lombok.ast.UnaryExpression) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.UnaryExpression node
		java.util.List list
	public boolean visitVariableDeclaration (lombok.ast.VariableDeclaration) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.VariableDeclaration node
		java.util.List list
	public boolean visitVariableDefinition (lombok.ast.VariableDefinition) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.VariableDefinition node
		java.util.List list
	public boolean visitVariableDefinitionEntry (lombok.ast.VariableDefinitionEntry) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.VariableDefinitionEntry node
		java.util.List list
	public boolean visitVariableReference (lombok.ast.VariableReference) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.VariableReference node
		java.util.List list
	public boolean visitWhile (lombok.ast.While) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.While node
		java.util.List list
	void  (com.android.tools.lint.client.api.JavaVisitor, com.android.tools.lint.client.api.JavaVisitor$1) 
		com.android.tools.lint.client.api.JavaVisitor x0
		com.android.tools.lint.client.api.JavaVisitor$1 x1
}

com/android/tools/lint/client/api/LintClient.class
LintClient.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.LintClient extends java.lang.Object {
	private static final String PROP_BIN_DIR
	private java.util.Map projectInfo
	protected java.util.Map dirToProject
	protected java.util.Set projectDirs
	protected com.android.sdklib.IAndroidTarget[] targets
	protected com.android.sdklib.repository.AndroidSdkHandler sdk
	private com.android.ide.common.repository.ResourceVisibilityLookup$Provider resourceVisibility
	public static final String CLIENT_STUDIO
	public static final String CLIENT_GRADLE
	public static final String CLIENT_CLI
	public static final String CLIENT_UNKNOWN
	private static String clientName
	static final boolean $assertionsDisabled
	protected void  (java.lang.String) 
		String clientName
	protected void  () 
	public com.android.tools.lint.client.api.Configuration getConfiguration (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintDriver) 
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.client.api.LintDriver driver
	public abstract void report (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
	public transient void log (java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Throwable exception
		String format
		Object[] args
	public transient abstract void log (com.android.tools.lint.detector.api.Severity, java.lang.Throwable, java.lang.String, java.lang.Object[]) 
	public abstract com.android.tools.lint.client.api.XmlParser getXmlParser () 
	public abstract com.android.tools.lint.client.api.JavaParser getJavaParser (com.android.tools.lint.detector.api.Project) 
	public java.lang.Class replaceDetector (java.lang.Class) 
		Class detectorClass
	public abstract java.lang.CharSequence readFile (java.io.File) 
	public byte[] readBytes (java.io.File)  throws java.io.IOException 
		java.io.File file
	public java.util.List getJavaSourceFolders (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public java.util.List getJavaClassFolders (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public java.util.List getJavaLibraries (com.android.tools.lint.detector.api.Project, boolean) 
		com.android.tools.lint.detector.api.Project project
		boolean includeProvided
	public java.util.List getTestSourceFolders (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public java.util.List getTestLibraries (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public java.util.List getResourceFolders (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
		java.io.File res
	public java.util.List getAssetFolders (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
		java.io.File assets
	public com.android.tools.lint.client.api.SdkInfo getSdkInfo (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public java.io.File getCacheDir (boolean) 
		java.io.File dir
		boolean create
		String path
		String home
		String relative
		java.io.File dir
	private static java.io.File getLintBinDir () 
		java.io.File file
		String path
	public java.io.File getSdkHome () 
		java.io.File root
		java.io.File binDir
		String home
	public java.io.File findResource (java.lang.String) 
		String relativePath
		java.io.File top
		java.io.File file
	public boolean isGradleProject (com.android.tools.lint.detector.api.Project) 
		java.io.File root
		com.android.tools.lint.detector.api.Project project
		java.io.File parent
	protected com.android.tools.lint.client.api.LintClient$ClassPathInfo getClassPath (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.client.api.LintClient$ClassPathInfo info
		String path
		java.io.File folder
		org.w3c.dom.Element element
		String kind
		java.util.List addTo
		int i
		int n
		org.w3c.dom.NodeList tags
		CharSequence classpathXml
		org.w3c.dom.Document document
		java.io.File jar
		java.io.File[] jars
		java.io.File src
		java.io.File gen
		java.io.File folder
		java.io.File src
		java.io.File gen
		java.util.List sources
		java.util.List classes
		java.util.List libraries
		java.util.List tests
		java.io.File projectDir
		java.io.File classpathFile
		java.io.File libs
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.client.api.LintClient$ClassPathInfo info
	public com.android.tools.lint.detector.api.Project getProject (java.io.File, java.io.File) 
		java.io.File dir
		java.io.File referenceDir
		java.io.File canonicalDir
		com.android.tools.lint.detector.api.Project project
	public java.util.Collection getKnownProjects () 
	public void registerProject (java.io.File, com.android.tools.lint.detector.api.Project) 
		java.io.File dir
		com.android.tools.lint.detector.api.Project project
		java.io.File canonicalDir
	protected com.android.tools.lint.detector.api.Project createProject (java.io.File, java.io.File) 
		java.io.File dir
		java.io.File referenceDir
	public java.lang.String getProjectName (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public com.android.sdklib.IAndroidTarget[] getTargets () 
		com.android.repository.api.ProgressIndicator logger
		java.util.Collection targets
		com.android.sdklib.repository.AndroidSdkHandler sdkHandler
	public com.android.sdklib.repository.AndroidSdkHandler getSdk () 
		java.io.File sdkHome
	public com.android.sdklib.IAndroidTarget getCompileTarget (com.android.tools.lint.detector.api.Project) 
		com.android.sdklib.IAndroidTarget target
		int i
		com.android.tools.lint.detector.api.Project project
		int buildSdk
		com.android.sdklib.IAndroidTarget[] targets
	public int getHighestKnownApiLevel () 
		int api
		com.android.sdklib.IAndroidTarget target
		int max
	public com.android.sdklib.BuildToolInfo getBuildTools (com.android.tools.lint.detector.api.Project) 
		com.android.sdklib.IAndroidTarget compileTarget
		com.android.tools.lint.detector.api.Project project
		com.android.sdklib.repository.AndroidSdkHandler sdk
	public java.lang.String getSuperClass (com.android.tools.lint.detector.api.Project, java.lang.String) 
		com.android.tools.lint.detector.api.Project library
		com.android.tools.lint.detector.api.Project project
		String name
		String superClass
	public java.util.Map createSuperClassMap (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
		java.util.List libraries
		java.util.List classFolders
		java.util.List classEntries
		java.util.List libraryEntries
	public java.lang.Boolean isSubclassOf (com.android.tools.lint.detector.api.Project, java.lang.String, java.lang.String) 
		com.android.tools.lint.detector.api.Project project
		String name
		String superClassName
	public java.util.List findGlobalRuleJars () 
		java.io.File jarFile
		java.io.File[] list
		String androidHome
		java.io.File lint
		java.io.File jarFile
		String path
		String[] paths
		java.util.List files
		String lintClassPath
	public java.util.List findRuleJars (com.android.tools.lint.detector.api.Project) 
		java.io.File lintJar
		com.android.builder.model.AndroidLibrary model
		java.io.File lintJar
		com.android.builder.model.AndroidLibrary library
		java.util.Collection libraries
		java.util.List rules
		com.android.builder.model.Variant variant
		java.io.File lintJar
		com.android.tools.lint.detector.api.Project project
	public java.net.URLConnection openConnection (java.net.URL)  throws java.io.IOException 
		java.net.URL url
	public void closeConnection (java.net.URLConnection)  throws java.io.IOException 
		java.net.URLConnection connection
	public boolean isProjectDirectory (java.io.File) 
		java.io.File dir
	public boolean checkForSuppressComments () 
	public com.android.tools.lint.client.api.IssueRegistry addCustomLintRules (com.android.tools.lint.client.api.IssueRegistry) 
		Throwable e
		java.io.File jarFile
		java.util.List registries
		com.android.tools.lint.client.api.IssueRegistry registry
		java.util.List jarFiles
	public java.lang.ClassLoader createUrlClassLoader (java.net.URL[], java.lang.ClassLoader) 
		java.net.URL[] urls
		ClassLoader parent
	public boolean supportsProjectResources () 
	public com.android.ide.common.res2.AbstractResourceRepository getProjectResources (com.android.tools.lint.detector.api.Project, boolean) 
		com.android.tools.lint.detector.api.Project project
		boolean includeDependencies
	public com.android.ide.common.res2.AbstractResourceRepository getResourceRepository (com.android.tools.lint.detector.api.Project, boolean, boolean) 
		com.android.tools.lint.detector.api.Project project
		boolean includeModuleDependencies
		boolean includeLibraries
	public com.android.tools.lint.detector.api.Location$Handle createResourceItemHandle (com.android.ide.common.res2.ResourceItem) 
		com.android.ide.common.res2.ResourceItem item
	public com.android.ide.common.repository.ResourceVisibilityLookup$Provider getResourceVisibilityProvider () 
	public static java.lang.String getClientName () 
	public java.lang.String getClientRevision () 
	public static boolean isStudio () 
	public static boolean isGradle () 
	public void runReadAction (java.lang.Runnable) 
		Runnable runnable
	public com.android.repository.api.ProgressIndicator getRepositoryLogger () 
	static void  () 
}

com/android/tools/lint/client/api/JavaPsiVisitor$1.class
JavaPsiVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.JavaPsiVisitor$1 extends java.lang.Object {
}

com/android/tools/lint/client/api/JavaPsiVisitor$DispatchPsiVisitor.class
JavaPsiVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.JavaPsiVisitor$DispatchPsiVisitor extends com.intellij.psi.JavaRecursiveElementVisitor {
	final com.android.tools.lint.client.api.JavaPsiVisitor this$0
	private void  (com.android.tools.lint.client.api.JavaPsiVisitor) 
	public void visitAnonymousClass (com.intellij.psi.PsiAnonymousClass) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiAnonymousClass node
		java.util.List list
	public void visitArrayAccessExpression (com.intellij.psi.PsiArrayAccessExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiArrayAccessExpression node
		java.util.List list
	public void visitArrayInitializerExpression (com.intellij.psi.PsiArrayInitializerExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiArrayInitializerExpression node
		java.util.List list
	public void visitAssertStatement (com.intellij.psi.PsiAssertStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiAssertStatement node
		java.util.List list
	public void visitAssignmentExpression (com.intellij.psi.PsiAssignmentExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiAssignmentExpression node
		java.util.List list
	public void visitBinaryExpression (com.intellij.psi.PsiBinaryExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiBinaryExpression node
		java.util.List list
	public void visitBlockStatement (com.intellij.psi.PsiBlockStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiBlockStatement node
		java.util.List list
	public void visitBreakStatement (com.intellij.psi.PsiBreakStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiBreakStatement node
		java.util.List list
	public void visitClass (com.intellij.psi.PsiClass) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiClass node
		java.util.List list
	public void visitClassInitializer (com.intellij.psi.PsiClassInitializer) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiClassInitializer node
		java.util.List list
	public void visitClassObjectAccessExpression (com.intellij.psi.PsiClassObjectAccessExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiClassObjectAccessExpression node
		java.util.List list
	public void visitCodeBlock (com.intellij.psi.PsiCodeBlock) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiCodeBlock node
		java.util.List list
	public void visitConditionalExpression (com.intellij.psi.PsiConditionalExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiConditionalExpression node
		java.util.List list
	public void visitContinueStatement (com.intellij.psi.PsiContinueStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiContinueStatement node
		java.util.List list
	public void visitDeclarationStatement (com.intellij.psi.PsiDeclarationStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiDeclarationStatement node
		java.util.List list
	public void visitDocComment (com.intellij.psi.javadoc.PsiDocComment) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.javadoc.PsiDocComment node
		java.util.List list
	public void visitDocTag (com.intellij.psi.javadoc.PsiDocTag) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.javadoc.PsiDocTag node
		java.util.List list
	public void visitDocTagValue (com.intellij.psi.javadoc.PsiDocTagValue) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.javadoc.PsiDocTagValue node
		java.util.List list
	public void visitDoWhileStatement (com.intellij.psi.PsiDoWhileStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiDoWhileStatement node
		java.util.List list
	public void visitEmptyStatement (com.intellij.psi.PsiEmptyStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiEmptyStatement node
		java.util.List list
	public void visitExpression (com.intellij.psi.PsiExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiExpression node
		java.util.List list
	public void visitExpressionList (com.intellij.psi.PsiExpressionList) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiExpressionList node
		java.util.List list
	public void visitExpressionListStatement (com.intellij.psi.PsiExpressionListStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiExpressionListStatement node
		java.util.List list
	public void visitExpressionStatement (com.intellij.psi.PsiExpressionStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiExpressionStatement node
		java.util.List list
	public void visitField (com.intellij.psi.PsiField) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiField node
		java.util.List list
	public void visitForStatement (com.intellij.psi.PsiForStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiForStatement node
		java.util.List list
	public void visitForeachStatement (com.intellij.psi.PsiForeachStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiForeachStatement node
		java.util.List list
	public void visitIdentifier (com.intellij.psi.PsiIdentifier) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiIdentifier node
		java.util.List list
	public void visitIfStatement (com.intellij.psi.PsiIfStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiIfStatement node
		java.util.List list
	public void visitImportList (com.intellij.psi.PsiImportList) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiImportList node
		java.util.List list
	public void visitImportStatement (com.intellij.psi.PsiImportStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiImportStatement node
		java.util.List list
	public void visitImportStaticStatement (com.intellij.psi.PsiImportStaticStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiImportStaticStatement node
		java.util.List list
	public void visitInlineDocTag (com.intellij.psi.javadoc.PsiInlineDocTag) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.javadoc.PsiInlineDocTag node
		java.util.List list
	public void visitInstanceOfExpression (com.intellij.psi.PsiInstanceOfExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiInstanceOfExpression node
		java.util.List list
	public void visitJavaToken (com.intellij.psi.PsiJavaToken) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiJavaToken node
		java.util.List list
	public void visitKeyword (com.intellij.psi.PsiKeyword) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiKeyword node
		java.util.List list
	public void visitLabeledStatement (com.intellij.psi.PsiLabeledStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiLabeledStatement node
		java.util.List list
	public void visitLiteralExpression (com.intellij.psi.PsiLiteralExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiLiteralExpression node
		java.util.List list
	public void visitLocalVariable (com.intellij.psi.PsiLocalVariable) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiLocalVariable node
		java.util.List list
	public void visitMethod (com.intellij.psi.PsiMethod) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiMethod node
		java.util.List list
	public void visitMethodCallExpression (com.intellij.psi.PsiMethodCallExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiMethodCallExpression node
		java.util.List list
	public void visitCallExpression (com.intellij.psi.PsiCallExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiCallExpression node
		java.util.List list
	public void visitModifierList (com.intellij.psi.PsiModifierList) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiModifierList node
		java.util.List list
	public void visitNewExpression (com.intellij.psi.PsiNewExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiNewExpression node
		java.util.List list
	public void visitPackage (com.intellij.psi.PsiPackage) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiPackage node
		java.util.List list
	public void visitPackageStatement (com.intellij.psi.PsiPackageStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiPackageStatement node
		java.util.List list
	public void visitParameter (com.intellij.psi.PsiParameter) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiParameter node
		java.util.List list
	public void visitReceiverParameter (com.intellij.psi.PsiReceiverParameter) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiReceiverParameter node
		java.util.List list
	public void visitParameterList (com.intellij.psi.PsiParameterList) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiParameterList node
		java.util.List list
	public void visitParenthesizedExpression (com.intellij.psi.PsiParenthesizedExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiParenthesizedExpression node
		java.util.List list
	public void visitPostfixExpression (com.intellij.psi.PsiPostfixExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiPostfixExpression node
		java.util.List list
	public void visitPrefixExpression (com.intellij.psi.PsiPrefixExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiPrefixExpression node
		java.util.List list
	public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiJavaCodeReferenceElement node
		java.util.List list
	public void visitImportStaticReferenceElement (com.intellij.psi.PsiImportStaticReferenceElement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiImportStaticReferenceElement node
		java.util.List list
	public void visitReferenceExpression (com.intellij.psi.PsiReferenceExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiReferenceExpression node
		java.util.List list
	public void visitMethodReferenceExpression (com.intellij.psi.PsiMethodReferenceExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiMethodReferenceExpression node
		java.util.List list
	public void visitReferenceList (com.intellij.psi.PsiReferenceList) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiReferenceList node
		java.util.List list
	public void visitReferenceParameterList (com.intellij.psi.PsiReferenceParameterList) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiReferenceParameterList node
		java.util.List list
	public void visitTypeParameterList (com.intellij.psi.PsiTypeParameterList) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiTypeParameterList node
		java.util.List list
	public void visitReturnStatement (com.intellij.psi.PsiReturnStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiReturnStatement node
		java.util.List list
	public void visitStatement (com.intellij.psi.PsiStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiStatement node
		java.util.List list
	public void visitSuperExpression (com.intellij.psi.PsiSuperExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiSuperExpression node
		java.util.List list
	public void visitSwitchLabelStatement (com.intellij.psi.PsiSwitchLabelStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiSwitchLabelStatement node
		java.util.List list
	public void visitSwitchStatement (com.intellij.psi.PsiSwitchStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiSwitchStatement node
		java.util.List list
	public void visitSynchronizedStatement (com.intellij.psi.PsiSynchronizedStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiSynchronizedStatement node
		java.util.List list
	public void visitThisExpression (com.intellij.psi.PsiThisExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiThisExpression node
		java.util.List list
	public void visitThrowStatement (com.intellij.psi.PsiThrowStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiThrowStatement node
		java.util.List list
	public void visitTryStatement (com.intellij.psi.PsiTryStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiTryStatement node
		java.util.List list
	public void visitCatchSection (com.intellij.psi.PsiCatchSection) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiCatchSection node
		java.util.List list
	public void visitResourceList (com.intellij.psi.PsiResourceList) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiResourceList node
		java.util.List list
	public void visitResourceVariable (com.intellij.psi.PsiResourceVariable) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiResourceVariable node
		java.util.List list
	public void visitTypeElement (com.intellij.psi.PsiTypeElement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiTypeElement node
		java.util.List list
	public void visitTypeCastExpression (com.intellij.psi.PsiTypeCastExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiTypeCastExpression node
		java.util.List list
	public void visitVariable (com.intellij.psi.PsiVariable) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiVariable node
		java.util.List list
	public void visitWhileStatement (com.intellij.psi.PsiWhileStatement) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiWhileStatement node
		java.util.List list
	public void visitJavaFile (com.intellij.psi.PsiJavaFile) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiJavaFile node
		java.util.List list
	public void visitImplicitVariable (com.intellij.psi.ImplicitVariable) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.ImplicitVariable node
		java.util.List list
	public void visitDocToken (com.intellij.psi.javadoc.PsiDocToken) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.javadoc.PsiDocToken node
		java.util.List list
	public void visitTypeParameter (com.intellij.psi.PsiTypeParameter) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiTypeParameter node
		java.util.List list
	public void visitAnnotation (com.intellij.psi.PsiAnnotation) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiAnnotation node
		java.util.List list
	public void visitAnnotationParameterList (com.intellij.psi.PsiAnnotationParameterList) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiAnnotationParameterList node
		java.util.List list
	public void visitAnnotationArrayInitializer (com.intellij.psi.PsiArrayInitializerMemberValue) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiArrayInitializerMemberValue node
		java.util.List list
	public void visitNameValuePair (com.intellij.psi.PsiNameValuePair) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiNameValuePair node
		java.util.List list
	public void visitAnnotationMethod (com.intellij.psi.PsiAnnotationMethod) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiAnnotationMethod node
		java.util.List list
	public void visitEnumConstant (com.intellij.psi.PsiEnumConstant) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiEnumConstant node
		java.util.List list
	public void visitEnumConstantInitializer (com.intellij.psi.PsiEnumConstantInitializer) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiEnumConstantInitializer node
		java.util.List list
	public void visitPolyadicExpression (com.intellij.psi.PsiPolyadicExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiPolyadicExpression node
		java.util.List list
	public void visitLambdaExpression (com.intellij.psi.PsiLambdaExpression) 
		com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector v
		com.intellij.psi.PsiLambdaExpression node
		java.util.List list
	void  (com.android.tools.lint.client.api.JavaPsiVisitor, com.android.tools.lint.client.api.JavaPsiVisitor$1) 
		com.android.tools.lint.client.api.JavaPsiVisitor x0
		com.android.tools.lint.client.api.JavaPsiVisitor$1 x1
}

com/android/tools/lint/client/api/JavaParser$ResolvedClass.class
JavaParser.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.JavaParser$ResolvedClass extends com.android.tools.lint.client.api.JavaParser$ResolvedNode {
	public void  () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getSimpleName () 
	public java.lang.String getPackageName () 
		String name
		String simpleName
	public abstract boolean matches (java.lang.String) 
	public abstract com.android.tools.lint.client.api.JavaParser$ResolvedClass getSuperClass () 
	public abstract java.lang.Iterable getInterfaces () 
	public abstract com.android.tools.lint.client.api.JavaParser$ResolvedClass getContainingClass () 
	public abstract boolean isInterface () 
	public abstract boolean isEnum () 
	public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType () 
	public abstract boolean isSubclassOf (java.lang.String, boolean) 
	public abstract boolean isImplementing (java.lang.String, boolean) 
	public abstract boolean isInheritingFrom (java.lang.String, boolean) 
	public abstract java.lang.Iterable getConstructors () 
	public abstract java.lang.Iterable getMethods (boolean) 
	public abstract java.lang.Iterable getMethods (java.lang.String, boolean) 
	public abstract java.lang.Iterable getFields (boolean) 
	public abstract com.android.tools.lint.client.api.JavaParser$ResolvedField getField (java.lang.String, boolean) 
	public abstract com.android.tools.lint.client.api.JavaParser$ResolvedPackage getPackage () 
	public boolean isInPackage (java.lang.String, boolean) 
		String pkg
		boolean includeSubPackages
		String packageName
}

com/android/tools/lint/client/api/LintDriver$LintClientWrapper.class
LintDriver.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.LintDriver$LintClientWrapper extends com.android.tools.lint.client.api.LintClient {
	private final com.android.tools.lint.client.api.LintClient mDelegate
	static final boolean $assertionsDisabled
	final com.android.tools.lint.client.api.LintDriver this$0
	public void  (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.client.api.LintClient) 
		com.android.tools.lint.client.api.LintClient delegate
	public void report (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		boolean filtered
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Severity severity
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.TextFormat format
		com.android.tools.lint.client.api.Configuration configuration
	public com.android.tools.lint.client.api.Configuration getConfiguration (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintDriver) 
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.client.api.LintDriver driver
	public transient void log (com.android.tools.lint.detector.api.Severity, java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		com.android.tools.lint.detector.api.Severity severity
		Throwable exception
		String format
		Object[] args
	public java.util.List getTestLibraries (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public java.lang.String getClientRevision () 
	public void runReadAction (java.lang.Runnable) 
		Runnable runnable
	public java.lang.CharSequence readFile (java.io.File) 
		java.io.File file
	public byte[] readBytes (java.io.File)  throws java.io.IOException 
		java.io.File file
	public java.util.List getJavaSourceFolders (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public java.util.List getJavaClassFolders (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public java.util.List getJavaLibraries (com.android.tools.lint.detector.api.Project, boolean) 
		com.android.tools.lint.detector.api.Project project
		boolean includeProvided
	public java.util.List getTestSourceFolders (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public java.util.Collection getKnownProjects () 
	public com.android.sdklib.BuildToolInfo getBuildTools (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public java.util.Map createSuperClassMap (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public com.android.ide.common.repository.ResourceVisibilityLookup$Provider getResourceVisibilityProvider () 
	public java.util.List getResourceFolders (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public com.android.tools.lint.client.api.XmlParser getXmlParser () 
	public java.lang.Class replaceDetector (java.lang.Class) 
		Class detectorClass
	public com.android.tools.lint.client.api.SdkInfo getSdkInfo (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public com.android.tools.lint.detector.api.Project getProject (java.io.File, java.io.File) 
		java.io.File dir
		java.io.File referenceDir
	public com.android.tools.lint.client.api.JavaParser getJavaParser (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public java.io.File findResource (java.lang.String) 
		String relativePath
	public java.io.File getCacheDir (boolean) 
		boolean create
	protected com.android.tools.lint.client.api.LintClient$ClassPathInfo getClassPath (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public transient void log (java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Throwable exception
		String format
		Object[] args
	public java.io.File getSdkHome () 
	public com.android.sdklib.IAndroidTarget[] getTargets () 
	public com.android.sdklib.repository.AndroidSdkHandler getSdk () 
	public com.android.sdklib.IAndroidTarget getCompileTarget (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public int getHighestKnownApiLevel () 
	public java.lang.String getSuperClass (com.android.tools.lint.detector.api.Project, java.lang.String) 
		com.android.tools.lint.detector.api.Project project
		String name
	public java.lang.Boolean isSubclassOf (com.android.tools.lint.detector.api.Project, java.lang.String, java.lang.String) 
		com.android.tools.lint.detector.api.Project project
		String name
		String superClassName
	public java.lang.String getProjectName (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public boolean isGradleProject (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	protected com.android.tools.lint.detector.api.Project createProject (java.io.File, java.io.File) 
		java.io.File dir
		java.io.File referenceDir
	public java.util.List findGlobalRuleJars () 
	public java.util.List findRuleJars (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public boolean isProjectDirectory (java.io.File) 
		java.io.File dir
	public void registerProject (java.io.File, com.android.tools.lint.detector.api.Project) 
		java.io.File dir
		com.android.tools.lint.detector.api.Project project
	public com.android.tools.lint.client.api.IssueRegistry addCustomLintRules (com.android.tools.lint.client.api.IssueRegistry) 
		com.android.tools.lint.client.api.IssueRegistry registry
	public java.util.List getAssetFolders (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public java.lang.ClassLoader createUrlClassLoader (java.net.URL[], java.lang.ClassLoader) 
		java.net.URL[] urls
		ClassLoader parent
	public boolean checkForSuppressComments () 
	public boolean supportsProjectResources () 
	public com.android.ide.common.res2.AbstractResourceRepository getProjectResources (com.android.tools.lint.detector.api.Project, boolean) 
		com.android.tools.lint.detector.api.Project project
		boolean includeDependencies
	public com.android.ide.common.res2.AbstractResourceRepository getResourceRepository (com.android.tools.lint.detector.api.Project, boolean, boolean) 
		com.android.tools.lint.detector.api.Project project
		boolean includeModuleDependencies
		boolean includeLibraries
	public com.android.repository.api.ProgressIndicator getRepositoryLogger () 
	public com.android.tools.lint.detector.api.Location$Handle createResourceItemHandle (com.android.ide.common.res2.ResourceItem) 
		com.android.ide.common.res2.ResourceItem item
	public java.net.URLConnection openConnection (java.net.URL)  throws java.io.IOException 
		java.net.URL url
	public void closeConnection (java.net.URLConnection)  throws java.io.IOException 
		java.net.URLConnection connection
	static void  () 
}

com/android/tools/lint/client/api/LintBaseline$Entry.class
LintBaseline.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.LintBaseline$Entry extends java.lang.Object {
	public final String issueId
	public final String message
	public final String path
	public final String line
	public com.android.tools.lint.client.api.LintBaseline$Entry next
	public com.android.tools.lint.client.api.LintBaseline$Entry previous
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String issueId
		String message
		String path
		String line
}

com/android/tools/lint/client/api/DefaultSdkInfo.class
DefaultSdkInfo.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.DefaultSdkInfo extends com.android.tools.lint.client.api.SdkInfo {
	void  () 
	public java.lang.String getParentViewName (java.lang.String) 
		String name
	public java.lang.String getParentViewClass (java.lang.String) 
		String fqcn
		int index
		String parent
	public boolean isSubViewOf (java.lang.String, java.lang.String) 
		String parentType
		String childType
		String parent
		String child
	private static boolean implementsInterface (java.lang.String, java.lang.String) 
		String className
		String interfaceName
	private static java.lang.String getRawType (java.lang.String) 
		int index
		String type
	public boolean isLayout (java.lang.String) 
		String tag
	private static java.lang.String getParent (java.lang.String) 
		String layout
	private static java.lang.String getInterface (java.lang.String) 
		String cls
}

com/android/tools/lint/client/api/JavaParser$ResolvedMethod.class
JavaParser.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.JavaParser$ResolvedMethod extends com.android.tools.lint.client.api.JavaParser$ResolvedNode {
	public void  () 
	public abstract java.lang.String getName () 
	public abstract boolean matches (java.lang.String) 
	public abstract com.android.tools.lint.client.api.JavaParser$ResolvedClass getContainingClass () 
	public abstract int getArgumentCount () 
	public abstract com.android.tools.lint.client.api.JavaParser$TypeDescriptor getArgumentType (int) 
	public boolean argumentMatchesType (int, java.lang.String) 
		int index
		String signature
	public abstract com.android.tools.lint.client.api.JavaParser$TypeDescriptor getReturnType () 
	public boolean isConstructor () 
	public abstract java.lang.Iterable getParameterAnnotations (int) 
	public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getParameterAnnotation (java.lang.String, int) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
		String type
		int parameterIndex
	public com.android.tools.lint.client.api.JavaParser$ResolvedMethod getSuperMethod () 
		int arg
		boolean sameTypes
		com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
		String methodName
		int argCount
		com.android.tools.lint.client.api.JavaParser$ResolvedClass cls
	public boolean isInPackage (java.lang.String, boolean) 
		String pkg
		boolean includeSubPackages
		String packageName
}

com/android/tools/lint/client/api/JavaVisitor$VisitingDetector$1.class
JavaVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.JavaVisitor$VisitingDetector$1 extends lombok.ast.ForwardingAstVisitor {
	final com.android.tools.lint.client.api.JavaVisitor$VisitingDetector this$0
	void  (com.android.tools.lint.client.api.JavaVisitor$VisitingDetector) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector this$0
}

com/android/tools/lint/client/api/ClassEntry$SuperclassVisitor.class
ClassEntry.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.ClassEntry$SuperclassVisitor extends org.objectweb.asm.ClassVisitor {
	private final java.util.Map mMap
	public void  (java.util.Map) 
		java.util.Map map
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
}

com/android/tools/lint/client/api/JavaVisitor.class
JavaVisitor.java
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.JavaVisitor extends java.lang.Object {
	private static final int SAME_TYPE_COUNT
	private final java.util.Map mMethodDetectors
	private final java.util.Map mConstructorDetectors
	private java.util.Set mConstructorSimpleNames
	private final java.util.List mResourceFieldDetectors
	private final java.util.List mAllDetectors
	private final java.util.List mFullTreeDetectors
	private final java.util.Map mNodeTypeDetectors
	private final com.android.tools.lint.client.api.JavaParser mParser
	private final java.util.Map mSuperClassDetectors
	private static int sExceptionCount
	private static final int MAX_REPORTED_CRASHES
	static final boolean $assertionsDisabled
	void  (com.android.tools.lint.client.api.JavaParser, java.util.List) 
		java.util.List list
		String fqn
		java.util.List list
		Class type
		java.util.List list
		String name
		java.util.List list
		String type
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		java.util.List applicableSuperClasses
		java.util.List nodeTypes
		java.util.List names
		java.util.List types
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.client.api.JavaParser parser
		java.util.List detectors
	void visitFile (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		com.android.tools.lint.client.api.JavaVisitor$SuperclassVisitor visitor
		lombok.ast.AstVisitor visitor
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		lombok.ast.AstVisitor visitor
		lombok.ast.AstVisitor visitor
		com.android.tools.lint.client.api.JavaVisitor$VisitingDetector v
		String className
		StackTraceElement frame
		StringBuilder sb
		StackTraceElement[] stackTrace
		int count
		Throwable throwable
		RuntimeException e
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node compilationUnit
	public static int getCrashCount () 
	public static void clearCrashCount () 
	private static java.util.Set getInterfaceNames (java.util.Set, com.android.tools.lint.client.api.JavaParser$ResolvedClass) 
		String name
		com.android.tools.lint.client.api.JavaParser$ResolvedClass resolvedInterface
		java.util.Set addTo
		com.android.tools.lint.client.api.JavaParser$ResolvedClass cls
		Iterable interfaces
	static java.util.Map access$100 (com.android.tools.lint.client.api.JavaVisitor) 
		com.android.tools.lint.client.api.JavaVisitor x0
	static java.util.Set access$200 (java.util.Set, com.android.tools.lint.client.api.JavaParser$ResolvedClass) 
		java.util.Set x0
		com.android.tools.lint.client.api.JavaParser$ResolvedClass x1
	static java.util.List access$300 (com.android.tools.lint.client.api.JavaVisitor) 
		com.android.tools.lint.client.api.JavaVisitor x0
	static java.util.Map access$400 (com.android.tools.lint.client.api.JavaVisitor) 
		com.android.tools.lint.client.api.JavaVisitor x0
	static java.util.Map access$500 (com.android.tools.lint.client.api.JavaVisitor) 
		com.android.tools.lint.client.api.JavaVisitor x0
	static java.util.Map access$600 (com.android.tools.lint.client.api.JavaVisitor) 
		com.android.tools.lint.client.api.JavaVisitor x0
	static java.util.List access$700 (com.android.tools.lint.client.api.JavaVisitor) 
		com.android.tools.lint.client.api.JavaVisitor x0
	static java.util.Set access$800 (com.android.tools.lint.client.api.JavaVisitor) 
		com.android.tools.lint.client.api.JavaVisitor x0
	static void  () 
}

com/android/tools/lint/client/api/Configuration.class
Configuration.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.Configuration extends java.lang.Object {
	public void  () 
	public boolean isIgnored (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, 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 location
		String message
	public boolean isEnabled (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
	public com.android.tools.lint.detector.api.Severity getSeverity (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
	public abstract void ignore (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String) 
	public abstract void ignore (com.android.tools.lint.detector.api.Issue, java.io.File) 
	public abstract void setSeverity (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity) 
	public void startBulkEditing () 
	public void finishBulkEditing () 
	public abstract java.io.File getBaselineFile () 
	public abstract void setBaselineFile (java.io.File) 
}

com/android/tools/lint/client/api/JavaParser$ResolvedVariable.class
JavaParser.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.JavaParser$ResolvedVariable extends com.android.tools.lint.client.api.JavaParser$ResolvedNode {
	public void  () 
	public abstract java.lang.String getName () 
	public abstract boolean matches (java.lang.String) 
	public abstract com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType () 
}

com/android/tools/lint/client/api/JavaParser$ResolvedNode.class
JavaParser.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.JavaParser$ResolvedNode extends java.lang.Object {
	public void  () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getSignature () 
	public abstract int getModifiers () 
	public java.lang.String toString () 
	public abstract java.lang.Iterable getAnnotations () 
	public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (java.lang.String) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
		String type
	public boolean isInPackage (java.lang.String, boolean) 
		String pkg
		boolean includeSubPackages
	public lombok.ast.Node findAstNode () 
}

com/android/tools/lint/client/api/LintDriver.class
LintDriver.java
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.LintDriver extends java.lang.Object {
	private static final int MAX_PHASES
	private static final String SUPPRESS_LINT_VMSIG
	private static final String STUDIO_ID_PREFIX
	private final com.android.tools.lint.client.api.LintClient client
	private com.android.tools.lint.client.api.LintRequest request
	private com.android.tools.lint.client.api.IssueRegistry registry
	private volatile boolean canceled
	private java.util.EnumSet scope
	private java.util.List applicableDetectors
	private java.util.Map scopeDetectors
	private java.util.List listeners
	private int phase
	private java.util.List repeatingDetectors
	private java.util.EnumSet repeatScope
	private com.android.tools.lint.detector.api.Project[] currentProjects
	private com.android.tools.lint.detector.api.Project currentProject
	private boolean abbreviating
	private boolean parserErrors
	private java.util.Map properties
	private boolean runCompatChecks
	private com.android.tools.lint.client.api.LintBaseline baseline
	private java.util.Set myCustomIssues
	private java.util.Deque mOuterClasses
	private com.android.resources.ResourceFolderType currentFolderType
	private java.util.List currentXmlDetectors
	private java.util.List currentBinaryDetectors
	private com.android.tools.lint.client.api.ResourceVisitor currentVisitor
	public static final String SUPPRESS_WARNINGS_FQCN
	private java.io.File cachedFolder
	private int cachedFolderVersion
	private static final java.util.regex.Pattern VERSION_PATTERN
	static final boolean $assertionsDisabled
	public void  (com.android.tools.lint.client.api.IssueRegistry, com.android.tools.lint.client.api.LintClient) 
		com.android.tools.lint.client.api.IssueRegistry registry
		com.android.tools.lint.client.api.LintClient client
	public void cancel () 
	public java.util.EnumSet getScope () 
	public void setScope (java.util.EnumSet) 
		java.util.EnumSet scope
	public com.android.tools.lint.client.api.LintClient getClient () 
	public com.android.tools.lint.client.api.LintRequest getRequest () 
	public void putProperty (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object getProperty (java.lang.Object) 
		Object key
	public com.android.tools.lint.client.api.LintBaseline getBaseline () 
	public void setBaseline (com.android.tools.lint.client.api.LintBaseline) 
		com.android.tools.lint.client.api.LintBaseline baseline
	public int getPhase () 
	public com.android.tools.lint.client.api.IssueRegistry getRegistry () 
	public com.android.tools.lint.detector.api.Project findProjectFor (java.io.File) 
		com.android.tools.lint.detector.api.Project project
		String path
		java.io.File file
	public void setAbbreviating (boolean) 
		boolean abbreviating
	public boolean isAbbreviating () 
	public boolean hasParserErrors () 
	public void setHasParserErrors (boolean) 
		boolean hasErrors
	public java.util.List getProjects () 
	public void analyze (java.util.List, java.util.EnumSet) 
		java.util.List files
		java.util.EnumSet scope
	public void analyze (com.android.tools.lint.client.api.LintRequest) 
		com.android.tools.lint.client.api.LintRequest request
	private void analyze () 
		com.android.tools.lint.detector.api.Location location
		java.io.File file
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.client.api.CircularDependencyException e
		com.android.tools.lint.detector.api.Project lastProject
		com.android.tools.lint.client.api.Configuration mainConfiguration
		java.io.File baselineFile
		com.android.tools.lint.detector.api.Project main
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project lastProject
		com.android.tools.lint.detector.api.Project main
		java.util.Collection projects
		java.util.Collection projects
	public boolean isCustomIssue (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
	private void registerCustomDetectors (java.util.Collection) 
		com.android.tools.lint.detector.api.Project library
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.client.api.JarFileIssueRegistry registry
		Throwable e
		java.io.File jarFile
		java.util.List registries
		java.util.Collection projects
		java.util.Set jarFiles
	private void runExtraPhases (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project) 
		java.util.EnumSet oldScope
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
	private void computeRepeatingDetectors (java.util.List, com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Issue issue
		java.util.EnumSet union
		java.util.EnumSet s
		java.util.EnumSet issueScope
		com.android.tools.lint.detector.api.Issue issue
		java.util.List list
		com.android.tools.lint.detector.api.Scope s
		java.util.EnumSet union
		boolean add
		Class detectorClass
		java.util.Collection detectorIssues
		com.android.tools.lint.detector.api.Detector detector
		java.util.List detectors
		com.android.tools.lint.detector.api.Project project
		java.util.List issues
		com.google.common.collect.Multimap issueMap
		java.util.Map detectorToScope
		java.util.Map scopeToDetectors
		java.util.List detectorList
		com.android.tools.lint.client.api.Configuration configuration
	private void computeDetectors (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.client.api.Configuration configuration
	private void validateScopeList () 
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Detector detector
		java.util.List resourceFileDetectors
		java.util.List manifestDetectors
		java.util.List javaCodeDetectors
		java.util.List javaFileDetectors
		java.util.List classDetectors
		java.util.List classCodeDetectors
		java.util.List gradleDetectors
		java.util.List otherDetectors
		java.util.List dirDetectors
		java.util.List binaryDetectors
		boolean assertionsEnabled
	private void registerProjectFile (java.util.Map, java.io.File, java.io.File, java.io.File) 
		java.util.Map fileToProject
		java.io.File file
		java.io.File projectDir
		java.io.File rootDir
	private java.util.Collection computeProjects (java.util.List) 
		java.io.File file
		java.io.File parent
		java.io.File rootDir
		java.io.File parent
		java.io.File file
		java.io.File dir
		java.io.File file
		com.android.tools.lint.detector.api.Project project
		java.util.Map$Entry entry
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project library
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project project
		java.util.IdentityHashMap projects
		java.util.Set dirs
		java.util.List files
		java.util.Map fileToProject
		java.io.File sharedRoot
		java.util.List absolute
		java.util.Collection allProjects
		java.util.Set roots
	private void addProjects (java.io.File, java.util.Map, java.io.File) 
		java.io.File file
		java.io.File[] files
		java.io.File dir
		java.util.Map fileToProject
		java.io.File rootDir
	private void checkProject (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Detector check
		com.android.tools.lint.detector.api.Detector check
		com.android.tools.lint.detector.api.Detector check
		com.android.tools.lint.detector.api.Context libraryContext
		com.android.tools.lint.detector.api.Project library
		java.util.List libraries
		com.android.tools.lint.detector.api.Detector check
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.io.File projectDir
		com.android.tools.lint.detector.api.Context projectContext
		java.util.List allLibraries
		java.util.Set allProjects
	private void runFileDetectors (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.client.api.ResourceVisitor v
		java.util.List detectors
		com.android.tools.lint.detector.api.XmlContext context
		com.android.tools.lint.client.api.XmlParser parser
		java.io.File manifestFile
		com.android.tools.lint.detector.api.Detector detector
		java.util.List xmlDetectors
		java.io.File res
		java.util.List resourceFolders
		java.util.List files
		java.util.List dirChecks
		java.util.List binaryChecks
		java.util.List checks
		boolean haveXmlChecks
		java.util.List xmlDetectors
		java.util.List sourceFolders
		java.util.List testFolders
		java.util.List files
		java.util.List checks
		com.android.tools.lint.client.api.OtherFileVisitor visitor
		java.util.List checks
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
	private void checkBuildScripts (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Context context
		java.io.File file
		java.util.List files
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.util.List detectors
	private void checkProGuard (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Context context
		java.io.File file
		java.util.List files
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.util.List detectors
	private void checkProperties (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.util.List detectors
	private void checkPropertyFile (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.util.List, java.lang.String) 
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.util.List detectors
		String relativePath
		java.io.File file
	boolean isCanceled () 
	public java.lang.String getSuperClass (java.lang.String) 
		String name
	public boolean isSubclassOf (org.objectweb.asm.tree.ClassNode, java.lang.String) 
		Boolean isSub
		org.objectweb.asm.tree.ClassNode classNode
		String superClassName
		String className
	private static java.util.List union (java.util.List, java.util.List) 
		java.util.Set set
		java.util.List list1
		java.util.List list2
	private void checkClasses (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project) 
		String message
		com.android.tools.lint.detector.api.Location location
		java.util.List classEntries
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.util.List files
		java.util.List libraries
		java.util.List libraryEntries
		java.util.List classFolders
		java.util.List classEntries
	private void checkIndividualClassFiles (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.util.List) 
		String path
		java.io.File file
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.util.List files
		java.util.List classFiles
		java.util.List classFolders
		java.util.List entries
	private void runClassDetectors (com.android.tools.lint.detector.api.Scope, java.util.List, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project) 
		Throwable t
		String newName
		int newRootLength
		int oldRootLength
		Exception e
		org.objectweb.asm.ClassReader reader
		org.objectweb.asm.ClassReader reader
		org.objectweb.asm.tree.ClassNode classNode
		org.objectweb.asm.tree.ClassNode classNode
		org.objectweb.asm.tree.ClassNode peek
		com.android.tools.lint.detector.api.ClassContext context
		com.android.tools.lint.client.api.ClassEntry entry
		com.android.tools.lint.client.api.AsmVisitor visitor
		CharSequence sourceContents
		String sourceName
		com.android.tools.lint.client.api.ClassEntry prev
		java.util.List classDetectors
		com.android.tools.lint.detector.api.Scope scope
		java.util.List entries
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
	public org.objectweb.asm.tree.ClassNode getOuterClassNode (org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.ClassNode node
		org.objectweb.asm.tree.ClassNode classNode
		String outerName
		java.util.Iterator iterator
	public org.objectweb.asm.tree.ClassNode findClass (com.android.tools.lint.detector.api.ClassContext, java.lang.String, int) 
		byte[] bytes
		org.objectweb.asm.ClassReader reader
		org.objectweb.asm.tree.ClassNode classNode
		Throwable t
		com.android.tools.lint.detector.api.ClassContext context
		String type
		int flags
		String relative
		java.io.File classFile
	private java.io.File findClassFile (com.android.tools.lint.detector.api.Project, java.lang.String) 
		java.io.File path
		java.io.File root
		java.io.File path
		java.io.File root
		java.io.File path
		com.android.tools.lint.detector.api.Project library
		com.android.tools.lint.detector.api.Project project
		String relativePath
	private void checkJava (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.util.List, java.util.List, java.util.List) 
		java.io.File folder
		com.android.tools.lint.detector.api.JavaContext context
		java.io.File file
		java.io.File folder
		com.android.tools.lint.detector.api.JavaContext context
		java.io.File file
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.util.List sourceFolders
		java.util.List testSourceFolders
		java.util.List checks
		com.android.tools.lint.client.api.JavaParser javaParser
		java.util.List sources
		java.util.List contexts
	private void visitJavaFiles (java.util.List, com.android.tools.lint.client.api.JavaParser, java.util.List) 
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.JavaContext context
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.JavaContext context
		java.util.List detectorNames
		com.android.tools.lint.client.api.JavaVisitor oldVisitor
		java.util.List filtered
		java.util.List checks
		com.android.tools.lint.client.api.JavaParser javaParser
		java.util.List contexts
		java.util.List scanners
		com.android.tools.lint.client.api.JavaPsiVisitor visitor
	private void checkIndividualJavaFiles (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.util.List, java.util.List) 
		java.io.File file
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.util.List checks
		java.util.List files
		com.android.tools.lint.client.api.JavaParser javaParser
		java.util.List contexts
	private static void gatherJavaFiles (java.io.File, java.util.List) 
		java.io.File file
		java.io.File dir
		java.util.List result
		java.io.File[] files
	private com.android.tools.lint.client.api.ResourceVisitor getVisitor (com.android.resources.ResourceFolderType, java.util.List, java.util.List) 
		com.android.tools.lint.detector.api.ResourceXmlDetector check
		com.android.tools.lint.detector.api.Detector check
		java.util.List applicableXmlChecks
		java.util.List applicableBinaryChecks
		com.android.tools.lint.client.api.XmlParser parser
		com.android.resources.ResourceFolderType type
		java.util.List checks
		java.util.List binaryChecks
	private void checkResFolder (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, java.util.List, java.util.List, java.util.List) 
		com.android.resources.ResourceFolderType type
		java.io.File dir
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.io.File res
		java.util.List xmlChecks
		java.util.List dirChecks
		java.util.List binaryChecks
		java.io.File[] resourceDirs
	private void checkResourceFolder (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, com.android.resources.ResourceFolderType, java.util.List, java.util.List, java.util.List) 
		com.android.tools.lint.detector.api.Detector check
		com.android.tools.lint.detector.api.ResourceContext context
		String folderName
		com.android.tools.lint.detector.api.XmlContext context
		com.android.tools.lint.detector.api.ResourceContext context
		java.io.File file
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.io.File dir
		com.android.resources.ResourceFolderType type
		java.util.List xmlChecks
		java.util.List dirChecks
		java.util.List binaryChecks
		java.io.File[] files
		com.android.tools.lint.client.api.ResourceVisitor visitor
	private void checkIndividualResources (com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.util.List, java.util.List, java.util.List, java.util.List) 
		com.android.resources.ResourceFolderType type
		com.android.tools.lint.detector.api.XmlContext context
		com.android.tools.lint.client.api.ResourceVisitor visitor
		String folderName
		com.android.resources.ResourceFolderType type
		com.android.tools.lint.detector.api.ResourceContext context
		com.android.tools.lint.client.api.ResourceVisitor visitor
		String folderName
		com.android.resources.ResourceFolderType type
		java.io.File file
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.util.List xmlDetectors
		java.util.List dirChecks
		java.util.List binaryChecks
		java.util.List files
	public void addLintListener (com.android.tools.lint.client.api.LintListener) 
		com.android.tools.lint.client.api.LintListener listener
	public void removeLintListener (com.android.tools.lint.client.api.LintListener) 
		com.android.tools.lint.client.api.LintListener listener
	private void fireEvent (com.android.tools.lint.client.api.LintListener$EventType, com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.client.api.LintListener listener
		com.android.tools.lint.client.api.LintListener$EventType type
		com.android.tools.lint.detector.api.Context context
	public void requestRepeat (com.android.tools.lint.detector.api.Detector, java.util.EnumSet) 
		com.android.tools.lint.detector.api.Detector detector
		java.util.EnumSet scope
	public boolean isSuppressed (com.android.tools.lint.detector.api.Issue, org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.AbstractInsnNode) 
		java.util.List annotations
		org.objectweb.asm.tree.FieldInsnNode fieldRef
		org.objectweb.asm.tree.FieldNode field
		org.objectweb.asm.tree.AbstractInsnNode next
		com.android.tools.lint.detector.api.Issue issue
		org.objectweb.asm.tree.ClassNode classNode
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.AbstractInsnNode instruction
	private static org.objectweb.asm.tree.MethodInsnNode findConstructorInvocation (org.objectweb.asm.tree.MethodNode, java.lang.String) 
		org.objectweb.asm.tree.MethodInsnNode call
		org.objectweb.asm.tree.AbstractInsnNode instruction
		int i
		int n
		org.objectweb.asm.tree.MethodNode method
		String className
		org.objectweb.asm.tree.InsnList nodes
	private org.objectweb.asm.tree.FieldNode findField (org.objectweb.asm.tree.ClassNode, java.lang.String, java.lang.String) 
		org.objectweb.asm.tree.FieldNode field
		Object f
		java.util.List fieldList
		org.objectweb.asm.tree.ClassNode classNode
		String owner
		String name
		org.objectweb.asm.tree.ClassNode current
	private org.objectweb.asm.tree.MethodNode findMethod (org.objectweb.asm.tree.ClassNode, java.lang.String, boolean) 
		org.objectweb.asm.tree.MethodNode method
		Object f
		java.util.List methodList
		org.objectweb.asm.tree.ClassNode classNode
		String name
		boolean includeInherited
		org.objectweb.asm.tree.ClassNode current
	public boolean isSuppressed (com.android.tools.lint.detector.api.Issue, org.objectweb.asm.tree.FieldNode) 
		java.util.List annotations
		com.android.tools.lint.detector.api.Issue issue
		org.objectweb.asm.tree.FieldNode field
	public boolean isSuppressed (com.android.tools.lint.detector.api.Issue, org.objectweb.asm.tree.ClassNode) 
		java.util.List annotations
		org.objectweb.asm.tree.MethodInsnNode call
		org.objectweb.asm.tree.MethodInsnNode call
		org.objectweb.asm.tree.MethodNode m
		org.objectweb.asm.tree.ClassNode outer
		com.android.tools.lint.detector.api.Issue issue
		org.objectweb.asm.tree.ClassNode classNode
	private static boolean isSuppressed (com.android.tools.lint.detector.api.Issue, java.util.List) 
		String id
		String id
		Object v
		java.util.List list
		Object value
		String key
		int i
		int n
		String desc
		org.objectweb.asm.tree.AnnotationNode annotation
		com.android.tools.lint.detector.api.Issue issue
		java.util.List annotations
	private static boolean matches (com.android.tools.lint.detector.api.Issue, java.lang.String) 
		String issueId
		com.android.tools.lint.detector.api.Issue issue
		String id
	private static boolean isSuppressed (com.android.tools.lint.detector.api.Issue, java.lang.String) 
		String id
		com.android.tools.lint.detector.api.Issue issue
		String string
	public boolean isSuppressed (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.detector.api.Issue, lombok.ast.Node) 
		lombok.ast.VariableDefinition declaration
		lombok.ast.MethodDeclaration declaration
		lombok.ast.ConstructorDeclaration declaration
		lombok.ast.TypeDeclaration declaration
		lombok.ast.AnnotationMethodDeclaration declaration
		Class type
		com.android.tools.lint.detector.api.JavaContext context
		com.android.tools.lint.detector.api.Issue issue
		lombok.ast.Node scope
		boolean checkComments
	public boolean isSuppressed (com.android.tools.lint.detector.api.JavaContext, com.android.tools.lint.detector.api.Issue, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiModifierListOwner owner
		com.android.tools.lint.detector.api.JavaContext context
		com.android.tools.lint.detector.api.Issue issue
		com.intellij.psi.PsiElement scope
		boolean checkComments
	private static boolean isSuppressed (com.android.tools.lint.detector.api.Issue, lombok.ast.Modifiers) 
		lombok.ast.StringLiteral literal
		String value
		String value
		lombok.ast.Expression arrayElement
		lombok.ast.ArrayInitializer array
		lombok.ast.StrictListAccessor expressions
		lombok.ast.AnnotationValue valueNode
		lombok.ast.AnnotationElement element
		lombok.ast.StrictListAccessor values
		lombok.ast.TypeReference t
		String typeName
		lombok.ast.Annotation annotation
		com.android.tools.lint.detector.api.Issue issue
		lombok.ast.Modifiers modifiers
		lombok.ast.StrictListAccessor annotations
	public static boolean isSuppressed (com.android.tools.lint.detector.api.Issue, com.intellij.psi.PsiModifierList) 
		com.intellij.psi.PsiNameValuePair pair
		com.intellij.psi.PsiAnnotationParameterList parameterList
		String fqcn
		com.intellij.psi.PsiAnnotation annotation
		com.android.tools.lint.detector.api.Issue issue
		com.intellij.psi.PsiModifierList modifierList
	public static boolean isSuppressed (com.android.tools.lint.detector.api.Issue, com.intellij.psi.PsiAnnotationMemberValue) 
		com.intellij.psi.PsiLiteral literal
		Object literalValue
		com.intellij.psi.PsiAnnotationMemberValue mmv
		com.intellij.psi.PsiArrayInitializerMemberValue mv
		com.intellij.psi.PsiExpression e
		com.intellij.psi.PsiArrayInitializerExpression expression
		com.intellij.psi.PsiExpression[] initializers
		com.android.tools.lint.detector.api.Issue issue
		com.intellij.psi.PsiAnnotationMemberValue value
	public boolean isSuppressed (com.android.tools.lint.detector.api.XmlContext, com.android.tools.lint.detector.api.Issue, org.w3c.dom.Node) 
		String ignore
		org.w3c.dom.Element element
		com.android.tools.lint.detector.api.XmlContext context
		com.android.tools.lint.detector.api.Issue issue
		org.w3c.dom.Node node
		boolean checkComments
	public int getResourceFolderVersion (java.io.File) 
		String group
		java.util.regex.Matcher matcher
		String qualifier
		java.io.File resourceFile
		java.io.File parent
	static com.android.tools.lint.detector.api.Project access$000 (com.android.tools.lint.client.api.LintDriver) 
		com.android.tools.lint.client.api.LintDriver x0
	static com.android.tools.lint.client.api.LintBaseline access$100 (com.android.tools.lint.client.api.LintDriver) 
		com.android.tools.lint.client.api.LintDriver x0
	static void  () 
}

com/android/tools/lint/client/api/SdkInfo.class
SdkInfo.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.SdkInfo extends java.lang.Object {
	public void  () 
	public boolean isSubViewOf (java.lang.String, java.lang.String) 
		String parent
		String parentViewFqcn
		String childViewFqcn
	public abstract java.lang.String getParentViewClass (java.lang.String) 
	public abstract java.lang.String getParentViewName (java.lang.String) 
	public boolean isLayout (java.lang.String) 
		String tag
}

com/android/tools/lint/client/api/JarFileIssueRegistry.class
JarFileIssueRegistry.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.JarFileIssueRegistry extends com.android.tools.lint.client.api.IssueRegistry {
	private static final String MF_LINT_REGISTRY_OLD
	private static final String MF_LINT_REGISTRY
	private static java.util.Map cache
	private final java.util.List issues
	private boolean hasLegacyDetectors
	public boolean hasLegacyDetectors () 
	static com.android.tools.lint.client.api.JarFileIssueRegistry get (com.android.tools.lint.client.api.LintClient, java.io.File)  throws java.io.IOException java.lang.ClassNotFoundException java.lang.IllegalAccessException java.lang.InstantiationException 
		com.android.tools.lint.client.api.JarFileIssueRegistry registry
		java.lang.ref.SoftReference reference
		com.android.tools.lint.client.api.LintClient client
		java.io.File jarFile
		com.android.tools.lint.client.api.JarFileIssueRegistry registry
	private void  (com.android.tools.lint.client.api.LintClient, java.io.File)  throws java.io.IOException java.lang.ClassNotFoundException java.lang.IllegalAccessException java.lang.InstantiationException 
		java.util.EnumSet scope
		com.android.tools.lint.detector.api.Issue issue
		String className
		java.net.URL url
		ClassLoader loader
		Class registryClass
		com.android.tools.lint.client.api.IssueRegistry registry
		java.util.jar.Manifest manifest
		java.util.jar.Attributes attrs
		Object object
		boolean isLegacy
		com.android.tools.lint.client.api.LintClient client
		java.io.File file
		java.util.jar.JarFile jarFile
	private static void loadAndCloseURLClassLoader (com.android.tools.lint.client.api.LintClient, java.io.File, java.net.URLClassLoader) 
		Throwable e
		String name
		java.util.zip.ZipEntry entry
		java.util.jar.JarInputStream jarInputStream
		java.io.InputStream inputStream
		java.lang.reflect.Method closeMethod
		com.android.tools.lint.client.api.LintClient client
		java.io.File file
		java.net.URLClassLoader loader
	public java.util.List getIssues () 
}

com/android/tools/lint/client/api/JavaParser.class
JavaParser.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.JavaParser extends java.lang.Object {
	public static final String TYPE_OBJECT
	public static final String TYPE_STRING
	public static final String TYPE_INT
	public static final String TYPE_LONG
	public static final String TYPE_CHAR
	public static final String TYPE_FLOAT
	public static final String TYPE_DOUBLE
	public static final String TYPE_BOOLEAN
	public static final String TYPE_SHORT
	public static final String TYPE_BYTE
	public static final String TYPE_NULL
	public static final String TYPE_INTEGER_WRAPPER
	public static final String TYPE_BOOLEAN_WRAPPER
	public static final String TYPE_BYTE_WRAPPER
	public static final String TYPE_SHORT_WRAPPER
	public static final String TYPE_LONG_WRAPPER
	public static final String TYPE_DOUBLE_WRAPPER
	public static final String TYPE_FLOAT_WRAPPER
	public static final String TYPE_CHARACTER_WRAPPER
	public void  () 
	public abstract boolean prepareJavaParse (java.util.List) 
	public lombok.ast.Node parseJava (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public abstract com.intellij.psi.PsiJavaFile parseJavaToPsi (com.android.tools.lint.detector.api.JavaContext) 
	public abstract com.android.tools.lint.client.api.JavaEvaluator getEvaluator () 
	public com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node node
	public com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		java.io.File ioFile
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiElement element
		com.intellij.openapi.util.TextRange range
		com.intellij.psi.PsiFile containingFile
		java.io.File file
		CharSequence contents
	public abstract com.android.tools.lint.detector.api.Location getRangeLocation (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node, int, lombok.ast.Node, int) 
	public com.android.tools.lint.detector.api.Location getRangeLocation (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement, int, com.intellij.psi.PsiElement, int) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiElement from
		int fromDelta
		com.intellij.psi.PsiElement to
		int toDelta
		CharSequence contents
		com.intellij.openapi.util.TextRange fromRange
		int start
		int end
	public com.android.tools.lint.detector.api.Location getRangeLocation (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement, int, int) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiElement from
		int fromDelta
		int toDelta
	public com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node) 
		int length
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Position start
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node node
		lombok.ast.Node nameNode
	public com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiElement element
		com.intellij.psi.PsiElement nameNode
	public abstract com.android.tools.lint.detector.api.Location$Handle createLocationHandle (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node) 
	public void dispose (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node compilationUnit
	public void dispose (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiJavaFile) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiJavaFile compilationUnit
	public void dispose () 
	public com.android.tools.lint.client.api.JavaParser$ResolvedNode resolve (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node node
	public com.android.tools.lint.client.api.JavaParser$ResolvedClass findClass (com.android.tools.lint.detector.api.JavaContext, java.lang.String) 
		com.android.tools.lint.detector.api.JavaContext context
		String fullyQualifiedName
	public java.util.List getCatchTypes (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Catch) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Catch catchBlock
		lombok.ast.TypeReference typeReference
	public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node node
	private static boolean haveSameCompilationUnit (com.android.tools.lint.client.api.JavaParser$ResolvedClass, com.android.tools.lint.client.api.JavaParser$ResolvedClass) 
		com.android.tools.lint.client.api.JavaParser$ResolvedClass cls1
		com.android.tools.lint.client.api.JavaParser$ResolvedClass cls2
	static boolean access$000 (com.android.tools.lint.client.api.JavaParser$ResolvedClass, com.android.tools.lint.client.api.JavaParser$ResolvedClass) 
		com.android.tools.lint.client.api.JavaParser$ResolvedClass x0
		com.android.tools.lint.client.api.JavaParser$ResolvedClass x1
}

com/android/tools/lint/client/api/JavaPsiVisitor$VisitingDetector.class
JavaPsiVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.JavaPsiVisitor$VisitingDetector extends java.lang.Object {
	private com.intellij.psi.JavaElementVisitor mVisitor
	private com.android.tools.lint.detector.api.JavaContext mContext
	public final com.android.tools.lint.detector.api.Detector mDetector
	public final com.android.tools.lint.detector.api.Detector$JavaPsiScanner mJavaScanner
	static final boolean $assertionsDisabled
	public void  (com.android.tools.lint.detector.api.Detector, com.android.tools.lint.detector.api.Detector$JavaPsiScanner) 
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Detector$JavaPsiScanner javaScanner
	public com.android.tools.lint.detector.api.Detector getDetector () 
	public com.android.tools.lint.detector.api.Detector$JavaPsiScanner getJavaScanner () 
	public void setContext (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	com.intellij.psi.JavaElementVisitor getVisitor () 
	static void  () 
}

com/android/tools/lint/client/api/LintClient$ClassPathInfo.class
LintClient.java
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.LintClient$ClassPathInfo extends java.lang.Object {
	private final java.util.List classFolders
	private final java.util.List sourceFolders
	private final java.util.List libraries
	private final java.util.List nonProvidedLibraries
	private final java.util.List testFolders
	private final java.util.List testLibraries
	public void  (java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List) 
		java.util.List sourceFolders
		java.util.List classFolders
		java.util.List libraries
		java.util.List nonProvidedLibraries
		java.util.List testFolders
		java.util.List testLibraries
	public java.util.List getSourceFolders () 
	public java.util.List getClassFolders () 
	public java.util.List getLibraries (boolean) 
		boolean includeProvided
	public java.util.List getTestSourceFolders () 
	public java.util.List getTestLibraries () 
}

com/android/tools/lint/client/api/JavaParser$ResolvedField.class
JavaParser.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.JavaParser$ResolvedField extends com.android.tools.lint.client.api.JavaParser$ResolvedNode {
	public void  () 
	public abstract java.lang.String getName () 
	public abstract boolean matches (java.lang.String) 
	public abstract com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType () 
	public abstract com.android.tools.lint.client.api.JavaParser$ResolvedClass getContainingClass () 
	public abstract java.lang.Object getValue () 
	public java.lang.String getContainingClassName () 
		com.android.tools.lint.client.api.JavaParser$ResolvedClass containingClass
	public boolean isInPackage (java.lang.String, boolean) 
		String pkg
		boolean includeSubPackages
		com.android.tools.lint.client.api.JavaParser$ResolvedClass containingClass
		String packageName
}

com/android/tools/lint/client/api/LintClient$1.class
LintClient.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.LintClient$1 extends java.lang.Object {
}

com/android/tools/lint/detector/
com/android/tools/lint/detector/api/
com/android/tools/lint/detector/api/ResourceXmlDetector.class
ResourceXmlDetector.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.ResourceXmlDetector extends com.android.tools.lint.detector.api.Detector implements com.android.tools.lint.detector.api.Detector$XmlScanner  {
	static final boolean $assertionsDisabled
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public void run (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	static void  () 
}

com/android/tools/lint/detector/api/Location.class
Location.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.Location extends java.lang.Object {
	private static final String SUPER_KEYWORD
	private final java.io.File file
	private final com.android.tools.lint.detector.api.Position start
	private final com.android.tools.lint.detector.api.Position end
	private String message
	private com.android.tools.lint.detector.api.Location secondary
	private Object clientData
	private boolean visible
	private boolean selfExplanatory
	public static final com.android.tools.lint.detector.api.Location NONE
	static final boolean $assertionsDisabled
	protected void  (java.io.File, com.android.tools.lint.detector.api.Position, com.android.tools.lint.detector.api.Position) 
		java.io.File file
		com.android.tools.lint.detector.api.Position start
		com.android.tools.lint.detector.api.Position end
	public boolean isVisible () 
	public com.android.tools.lint.detector.api.Location setVisible (boolean) 
		boolean visible
	public java.io.File getFile () 
	public com.android.tools.lint.detector.api.Position getStart () 
	public com.android.tools.lint.detector.api.Position getEnd () 
	public com.android.tools.lint.detector.api.Location getSecondary () 
	public com.android.tools.lint.detector.api.Location setSecondary (com.android.tools.lint.detector.api.Location) 
		com.android.tools.lint.detector.api.Location secondary
	public com.android.tools.lint.detector.api.Location withSecondary (com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.Location secondary
		String message
	public com.android.tools.lint.detector.api.Location withSecondary (com.android.tools.lint.detector.api.Location, java.lang.String, boolean) 
		com.android.tools.lint.detector.api.Location secondary
		String message
		boolean selfExplanatory
	public com.android.tools.lint.detector.api.Location setMessage (java.lang.String) 
		String message
	public com.android.tools.lint.detector.api.Location setMessage (java.lang.String, boolean) 
		String message
		boolean selfExplanatory
	public boolean isSelfExplanatory () 
	public com.android.tools.lint.detector.api.Location setSelfExplanatory (boolean) 
		boolean selfExplanatory
	public java.lang.String getMessage () 
	public com.android.tools.lint.detector.api.Location setClientData (java.lang.Object) 
		Object clientData
	public java.lang.Object getClientData () 
	public java.lang.String toString () 
	public static com.android.tools.lint.detector.api.Location create (java.io.File) 
		java.io.File file
	public static com.android.tools.lint.detector.api.Location create (java.io.File, com.android.ide.common.blame.SourcePosition) 
		java.io.File file
		com.android.ide.common.blame.SourcePosition position
	public static com.android.tools.lint.detector.api.Location create (java.io.File, com.android.tools.lint.detector.api.Position, com.android.tools.lint.detector.api.Position) 
		java.io.File file
		com.android.tools.lint.detector.api.Position start
		com.android.tools.lint.detector.api.Position end
	public static com.android.tools.lint.detector.api.Location create (java.io.File, java.lang.CharSequence, int, int) 
		com.android.tools.lint.detector.api.Position end
		char c
		int offset
		java.io.File file
		CharSequence contents
		int startOffset
		int endOffset
		int size
		com.android.tools.lint.detector.api.Position start
		int line
		int lineOffset
		char prev
	public static com.android.tools.lint.detector.api.Location create (java.io.File, java.lang.String, int) 
		java.io.File file
		String contents
		int line
	public static com.android.tools.lint.detector.api.Location create (java.io.File, java.lang.CharSequence, int, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints) 
		int index
		int lineEnd
		int index
		int index
		int index
		int index
		int i
		int i
		int index
		int newLinesBefore
		int newLinesAfter
		int lineEnd
		int before
		int after
		int end
		int lineStart
		int column
		com.android.tools.lint.detector.api.Location$SearchDirection direction
		int index
		com.android.tools.lint.detector.api.Position position
		java.io.File file
		CharSequence contents
		int line
		String patternStart
		String patternEnd
		com.android.tools.lint.detector.api.Location$SearchHints hints
		int currentLine
		int offset
	private static int findPreviousMatch (java.lang.CharSequence, int, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints) 
		int index
		CharSequence contents
		int offset
		String pattern
		com.android.tools.lint.detector.api.Location$SearchHints hints
	private static int findNextMatch (java.lang.CharSequence, int, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints) 
		int index
		int index
		CharSequence contents
		int offset
		String pattern
		com.android.tools.lint.detector.api.Location$SearchHints hints
		int constructorIndex
	private static boolean isMatch (java.lang.CharSequence, int, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints) 
		char c
		int index
		char prevChar
		int lastIndex
		char nextChar
		CharSequence contents
		int offset
		String pattern
		com.android.tools.lint.detector.api.Location$SearchHints hints
	private static int adjustLine (java.lang.CharSequence, int, int, int) 
		CharSequence doc
		int line
		int offset
		int newOffset
	private static int countLines (java.lang.CharSequence, int, int) 
		char c
		int offset
		CharSequence doc
		int start
		int end
		int lines
	public static com.android.tools.lint.detector.api.Location reverse (com.android.tools.lint.detector.api.Location) 
		com.android.tools.lint.detector.api.Location nextNext
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Location next
	static void  () 
}

com/android/tools/lint/detector/api/Category.class
Category.java
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Category extends java.lang.Object implements java.lang.Comparable  {
	private final String name
	private final int priority
	private final com.android.tools.lint.detector.api.Category parent
	public static final com.android.tools.lint.detector.api.Category LINT
	public static final com.android.tools.lint.detector.api.Category CORRECTNESS
	public static final com.android.tools.lint.detector.api.Category SECURITY
	public static final com.android.tools.lint.detector.api.Category PERFORMANCE
	public static final com.android.tools.lint.detector.api.Category USABILITY
	public static final com.android.tools.lint.detector.api.Category A11Y
	public static final com.android.tools.lint.detector.api.Category I18N
	public static final com.android.tools.lint.detector.api.Category ICONS
	public static final com.android.tools.lint.detector.api.Category TYPOGRAPHY
	public static final com.android.tools.lint.detector.api.Category MESSAGES
	public static final com.android.tools.lint.detector.api.Category RTL
	private void  (com.android.tools.lint.detector.api.Category, java.lang.String, int) 
		com.android.tools.lint.detector.api.Category parent
		String name
		int priority
	public static com.android.tools.lint.detector.api.Category create (java.lang.String, int) 
		String name
		int priority
	public static com.android.tools.lint.detector.api.Category create (com.android.tools.lint.detector.api.Category, java.lang.String, int) 
		com.android.tools.lint.detector.api.Category parent
		String name
		int priority
	public com.android.tools.lint.detector.api.Category getParent () 
	public java.lang.String getName () 
	public java.lang.String getFullName () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.detector.api.Category category
	public java.lang.String toString () 
	public int hashCode () 
	public int compareTo (com.android.tools.lint.detector.api.Category) 
		com.android.tools.lint.detector.api.Category other
		int delta
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/tools/lint/detector/api/ConstantEvaluator.class
ConstantEvaluator.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.ConstantEvaluator extends java.lang.Object {
	private final com.android.tools.lint.detector.api.JavaContext context
	private boolean allowUnknown
	public void  (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public com.android.tools.lint.detector.api.ConstantEvaluator allowUnknowns () 
	public java.lang.Object evaluate (lombok.ast.Node) 
		lombok.ast.StringLiteral string
		lombok.ast.IntegralLiteral literal
		lombok.ast.FloatingPointLiteral literal
		lombok.ast.UnaryOperator operator
		Object operand
		lombok.ast.InlineIfExpression expression
		Object known
		boolean left
		boolean right
		Number left
		Number right
		boolean isInteger
		boolean isWide
		lombok.ast.BinaryOperator operator
		Object operandLeft
		Object operandRight
		Number number
		String typeName
		lombok.ast.Cast cast
		Object operandValue
		lombok.ast.VariableDefinitionEntry first
		lombok.ast.StrictListAccessor variables
		lombok.ast.VariableDeclaration declaration
		lombok.ast.VariableDefinition definition
		com.android.tools.lint.client.api.JavaParser$ResolvedField field
		Object value
		lombok.ast.Node astNode
		lombok.ast.VariableDefinitionEntry entry
		lombok.ast.VariableDeclaration declaration
		lombok.ast.VariableDefinition definition
		lombok.ast.BinaryExpression binaryExpression
		lombok.ast.ExpressionStatement expressionStatement
		lombok.ast.Expression expression
		lombok.ast.Node previous
		java.util.ListIterator iterator
		String targetName
		lombok.ast.Statement statement
		com.android.tools.lint.client.api.JavaParser$ResolvedNode resolved
		Object value
		lombok.ast.Expression expression
		Object o
		com.android.tools.lint.client.api.JavaParser$ResolvedNode type
		lombok.ast.TypeReference typeReference
		lombok.ast.StrictListAccessor expressions
		java.util.List values
		Class commonType
		String type
		int size
		lombok.ast.ArrayCreation creation
		lombok.ast.ArrayInitializer initializer
		lombok.ast.Node node
	public java.lang.Object evaluate (com.intellij.psi.PsiElement) 
		com.intellij.psi.tree.IElementType operator
		Object operand
		com.intellij.psi.PsiConditionalExpression expression
		Object known
		com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
		com.intellij.psi.PsiExpression expression
		boolean left
		boolean right
		Number left
		Number right
		boolean isInteger
		boolean isWide
		com.intellij.psi.tree.IElementType operator
		Object operandLeft
		Object operandRight
		com.intellij.psi.PsiType type
		Number number
		com.intellij.psi.PsiTypeElement typeElement
		com.intellij.psi.PsiTypeCastExpression cast
		Object operandValue
		com.intellij.psi.PsiField field
		Object value
		com.intellij.psi.PsiElement element
		com.intellij.psi.PsiReferenceExpression reference
		com.intellij.psi.PsiAssignmentExpression assign
		com.intellij.psi.PsiExpression lhs
		com.intellij.psi.PsiExpression expression
		com.intellij.psi.PsiStatement prev
		String targetName
		com.intellij.psi.PsiLocalVariable variable
		com.intellij.psi.PsiStatement statement
		com.intellij.psi.PsiElement resolved
		Object value
		com.intellij.psi.PsiExpression expression
		Object o
		int i
		int[] array
		Object o
		int i
		boolean[] array
		Object o
		int i
		double[] array
		Object o
		int i
		long[] array
		Object o
		int i
		float[] array
		Object o
		int i
		char[] array
		Object o
		int i
		byte[] array
		Object o
		int i
		short[] array
		Object o
		com.intellij.psi.PsiExpression[] initializers
		Class commonType
		java.util.List values
		int count
		Object fixedSize
		String className
		com.intellij.psi.PsiExpression[] arrayDimensions
		int size
		com.intellij.psi.PsiNewExpression creation
		com.intellij.psi.PsiArrayInitializerExpression initializer
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiElement node
	public static boolean isArrayLiteral (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiField field
		com.intellij.psi.PsiElement element
		com.intellij.psi.PsiReferenceExpression reference
		com.intellij.psi.PsiAssignmentExpression assign
		com.intellij.psi.PsiExpression lhs
		com.intellij.psi.PsiExpression expression
		com.intellij.psi.PsiStatement prev
		String targetName
		com.intellij.psi.PsiLocalVariable variable
		com.intellij.psi.PsiStatement statement
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiNewExpression creation
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
		com.intellij.psi.PsiExpression expression
		com.intellij.psi.PsiTypeCastExpression castExpression
		com.intellij.psi.PsiExpression operand
		com.intellij.psi.PsiElement node
	public static java.lang.Object evaluate (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node node
	public static java.lang.String evaluateString (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node, boolean) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node node
		boolean allowUnknown
		com.android.tools.lint.detector.api.ConstantEvaluator evaluator
		Object value
	public static java.lang.Object evaluate (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiElement node
	public static java.lang.String evaluateString (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement, boolean) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiElement node
		boolean allowUnknown
		com.android.tools.lint.detector.api.ConstantEvaluator evaluator
		Object value
}

com/android/tools/lint/detector/api/Issue.class
Issue.java
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Issue extends java.lang.Object implements java.lang.Comparable  {
	private final String id
	private final String briefDescription
	private final String explanation
	private final com.android.tools.lint.detector.api.Category category
	private final int priority
	private final com.android.tools.lint.detector.api.Severity severity
	private Object moreInfoUrls
	private boolean enabledByDefault
	private com.android.tools.lint.detector.api.Implementation implementation
	static final boolean $assertionsDisabled
	private void  (java.lang.String, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Category, int, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Implementation) 
		String id
		String briefDescription
		String explanation
		com.android.tools.lint.detector.api.Category category
		int priority
		com.android.tools.lint.detector.api.Severity severity
		com.android.tools.lint.detector.api.Implementation implementation
	public static com.android.tools.lint.detector.api.Issue create (java.lang.String, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Category, int, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Implementation) 
		String id
		String briefDescription
		String explanation
		com.android.tools.lint.detector.api.Category category
		int priority
		com.android.tools.lint.detector.api.Severity severity
		com.android.tools.lint.detector.api.Implementation implementation
	public static com.android.tools.lint.detector.api.Issue create (java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Category, int, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Implementation) 
		String id
		String briefDescription
		String description
		String explanation
		com.android.tools.lint.detector.api.Category category
		int priority
		com.android.tools.lint.detector.api.Severity severity
		com.android.tools.lint.detector.api.Implementation implementation
	public java.lang.String getId () 
	public java.lang.String getBriefDescription (com.android.tools.lint.detector.api.TextFormat) 
		com.android.tools.lint.detector.api.TextFormat format
	public java.lang.String getExplanation (com.android.tools.lint.detector.api.TextFormat) 
		com.android.tools.lint.detector.api.TextFormat format
	public com.android.tools.lint.detector.api.Category getCategory () 
	public int getPriority () 
	public com.android.tools.lint.detector.api.Severity getDefaultSeverity () 
	public java.util.List getMoreInfo () 
	public com.android.tools.lint.detector.api.Issue addMoreInfo (java.lang.String) 
		String existing
		java.util.List list
		String moreInfoUrl
	public boolean isEnabledByDefault () 
	public com.android.tools.lint.detector.api.Implementation getImplementation () 
	public void setImplementation (com.android.tools.lint.detector.api.Implementation) 
		com.android.tools.lint.detector.api.Implementation implementation
	public int compareTo (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue other
	public com.android.tools.lint.detector.api.Issue setEnabledByDefault (boolean) 
		boolean enabledByDefault
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/tools/lint/detector/api/Project.class
Project.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.Project extends java.lang.Object {
	protected final com.android.tools.lint.client.api.LintClient client
	protected final java.io.File dir
	protected final java.io.File referenceDir
	protected com.android.tools.lint.client.api.Configuration configuration
	protected String pkg
	protected int buildSdk
	protected com.android.sdklib.IAndroidTarget target
	protected com.android.sdklib.AndroidVersion manifestMinSdk
	protected com.android.sdklib.AndroidVersion manifestTargetSdk
	protected boolean library
	protected String name
	protected String proguardPath
	protected boolean mergeManifests
	protected com.android.tools.lint.client.api.SdkInfo sdkInfo
	protected java.util.List files
	protected java.util.List proguardFiles
	protected java.util.List gradleFiles
	protected java.util.List manifestFiles
	protected java.util.List javaSourceFolders
	protected java.util.List javaClassFolders
	protected java.util.List nonProvidedJavaLibraries
	protected java.util.List javaLibraries
	protected java.util.List testSourceFolders
	protected java.util.List testLibraries
	protected java.util.List resourceFolders
	protected java.util.List assetFolders
	protected java.util.List directLibraries
	protected java.util.List allLibraries
	protected boolean reportIssues
	protected Boolean gradleProject
	protected Boolean supportLib
	protected Boolean appCompat
	protected com.android.ide.common.repository.GradleVersion gradleVersion
	private java.util.Map superClassMap
	private com.android.ide.common.repository.ResourceVisibilityLookup resourceVisibility
	private com.android.sdklib.BuildToolInfo buildTools
	private static Boolean sAospBuild
	private static com.android.sdklib.AndroidVersion sCurrentVersion
	private java.util.List mCachedApplicableDensities
	static final boolean $assertionsDisabled
	public static com.android.tools.lint.detector.api.Project create (com.android.tools.lint.client.api.LintClient, java.io.File, java.io.File) 
		com.android.tools.lint.client.api.LintClient client
		java.io.File dir
		java.io.File referenceDir
	public boolean isGradleProject () 
	public boolean isAndroidProject () 
	public com.android.builder.model.AndroidProject getGradleProjectModel () 
	public com.android.ide.common.repository.GradleVersion getGradleModelVersion () 
		com.android.builder.model.AndroidProject gradleProjectModel
	public com.android.builder.model.AndroidLibrary getGradleLibraryModel () 
	public com.android.builder.model.Variant getCurrentVariant () 
	protected void  (com.android.tools.lint.client.api.LintClient, java.io.File, java.io.File) 
		com.android.tools.lint.client.api.LintClient client
		java.io.File dir
		java.io.File referenceDir
	protected void initialize () 
		NumberFormatException nufe
		String versionString
		int index
		java.io.File file
		com.android.tools.lint.detector.api.Project libraryPrj
		com.android.tools.lint.client.api.CircularDependencyException e
		String key
		String library
		java.io.File libraryDir
		java.io.File libraryReferenceDir
		int i
		String value
		String proguardPath
		String target
		java.io.BufferedInputStream is
		java.util.Properties properties
		java.io.File propFile
		java.io.IOException ioe
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.tools.lint.detector.api.Project other
	public void addFile (java.io.File) 
		java.io.File file
	public java.util.List getSubset () 
	public java.util.List getJavaSourceFolders () 
		String top
	public java.util.List getJavaClassFolders () 
		String relative
		java.io.File jar
		java.io.File out
		String top
		String top
	public java.util.List getJavaLibraries (boolean) 
		java.io.File out
		String relative
		java.io.File annotationsDir
		boolean includeProvided
	public java.util.List getTestSourceFolders () 
	public java.util.List getTestLibraries () 
	public java.util.List getResourceFolders () 
		java.io.File folder
		java.util.List folders
	public java.util.List getAssetFolders () 
	public java.lang.String getDisplayPath (java.io.File) 
		int length
		java.io.File file
		String path
		String referencePath
	public java.lang.String getRelativePath (java.io.File) 
		int length
		java.io.File file
		String path
		String referencePath
	public java.io.File getDir () 
	public java.io.File getReferenceDir () 
	public com.android.tools.lint.client.api.Configuration getConfiguration (com.android.tools.lint.client.api.LintDriver) 
		com.android.tools.lint.client.api.LintDriver driver
	public java.lang.String getPackage () 
	public com.android.sdklib.AndroidVersion getMinSdkVersion () 
	public int getMinSdk () 
		com.android.sdklib.AndroidVersion version
	public com.android.sdklib.AndroidVersion getTargetSdkVersion () 
	public int getTargetSdk () 
		com.android.sdklib.AndroidVersion version
	public int getBuildSdk () 
	public com.android.sdklib.BuildToolInfo getBuildTools () 
	public com.android.sdklib.IAndroidTarget getBuildTarget () 
	public void readManifest (org.w3c.dom.Document) 
		com.android.sdklib.IAndroidTarget[] targets
		com.android.sdklib.IAndroidTarget[] targets
		String targetSdk
		org.w3c.dom.Element element
		String minSdk
		org.w3c.dom.Document document
		org.w3c.dom.Element root
		org.w3c.dom.NodeList usesSdks
	public boolean isLibrary () 
	public java.util.List getDirectLibraries () 
	public java.util.List getAllLibraries () 
		java.util.List all
		java.util.Set seen
		java.util.Set path
	private void addLibraryProjects (java.util.Collection, java.util.Set, java.util.Set) 
		com.android.tools.lint.detector.api.Project library
		java.util.Collection collection
		java.util.Set seen
		java.util.Set path
	public com.android.tools.lint.client.api.SdkInfo getSdkInfo () 
	public java.util.List getManifestFiles () 
		java.io.File manifestFile
	public java.util.List getProguardFiles () 
		java.io.File file
		String path
		com.google.common.base.Splitter splitter
		java.io.File file
		java.util.List files
	public java.util.List getGradleBuildScripts () 
		java.io.File build
		java.io.File settings
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public void setReportIssues (boolean) 
		boolean reportIssues
	public boolean getReportIssues () 
	public boolean isMergingManifests () 
	public static boolean isAospBuildEnvironment () 
	public static boolean isAospFrameworksRelatedProject (java.io.File) 
		java.io.File frameworks
		String frameworksDir
		String supportDir
		java.io.File dir
	public static boolean isAospFrameworksProject (java.io.File) 
		java.io.IOException e
		java.io.File toCompare
		java.io.File dir
		String top
	private static java.lang.String getAospTop () 
	private static java.lang.String getAospHostOut () 
	private static java.lang.String getAospProductOut () 
	private java.util.List getAospJavaSourcePath () 
		java.io.File classes
		java.io.File dir
		java.util.List sources
		java.io.File src
	private java.util.List getAospJavaClassPath () 
		java.io.File classes
		java.io.File dir
		java.util.List classDirs
	private java.util.List getIntermediateDirs () 
		String path
		java.io.File file
		String moduleClass
		String out
		java.util.List intermediates
		String moduleName
		String top
		String[] outFolders
		String[] moduleClasses
	private void extractAospMinSdkVersion () 
		String version
		java.util.regex.Matcher matcher
		String line
		java.util.List lines
		java.util.regex.Pattern p
		java.io.IOException ioe
		boolean found
		java.io.File makefile
	private static com.android.sdklib.AndroidVersion findCurrentAospVersion () 
		String version
		java.util.regex.Matcher matcher
		String line
		java.util.regex.Pattern p
		java.util.List lines
		java.io.File versionMk
		int sdkVersion
	public java.lang.Boolean dependsOn (java.lang.String) 
		String name
		java.io.File file
		Boolean b
		com.android.tools.lint.detector.api.Project dependency
		String name
		java.io.File file
		Boolean b
		com.android.tools.lint.detector.api.Project dependency
		String artifact
	public java.util.List getApplicableDensities () 
		com.android.builder.model.ProductFlavorContainer container
		com.android.build.FilterData data
		String DENSITY_NAME
		com.android.build.OutputFile file
		com.android.builder.model.AndroidArtifactOutput output
		com.android.builder.model.AndroidArtifact mainArtifact
		java.util.Collection outputs
		String folder
		String density
		java.util.Set relevantDensities
		com.android.builder.model.Variant variant
		java.util.List variantFlavors
		com.android.builder.model.AndroidProject gradleProjectModel
	public java.util.Map getSuperClassMap () 
	private static void addResConfigsFromFlavor (java.util.Set, java.util.List, com.android.builder.model.ProductFlavorContainer) 
		com.android.resources.Density density
		String densityName
		java.util.Set relevantDensities
		java.util.List variantFlavors
		com.android.builder.model.ProductFlavorContainer container
		com.android.builder.model.ProductFlavor flavor
	public com.android.ide.common.repository.ResourceVisibilityLookup getResourceVisibility () 
		com.android.builder.model.AndroidProject project
		com.android.builder.model.Variant variant
	public com.android.tools.lint.client.api.LintClient getClient () 
	static void  () 
}

com/android/tools/lint/detector/api/Severity.class
Severity.java
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Severity extends java.lang.Enum {
	public static final com.android.tools.lint.detector.api.Severity FATAL
	public static final com.android.tools.lint.detector.api.Severity ERROR
	public static final com.android.tools.lint.detector.api.Severity WARNING
	public static final com.android.tools.lint.detector.api.Severity INFORMATIONAL
	public static final com.android.tools.lint.detector.api.Severity IGNORE
	private final String display
	private static final com.android.tools.lint.detector.api.Severity[] $VALUES
	public static com.android.tools.lint.detector.api.Severity[] values () 
	public static com.android.tools.lint.detector.api.Severity valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String display
	public java.lang.String getDescription () 
	public java.lang.String getName () 
	public static com.android.tools.lint.detector.api.Severity fromName (java.lang.String) 
		com.android.tools.lint.detector.api.Severity severity
		String name
	static void  () 
}

com/android/tools/lint/detector/api/ResourceEvaluator.class
ResourceEvaluator.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.ResourceEvaluator extends java.lang.Object {
	public static final com.android.resources.ResourceType COLOR_INT_MARKER_TYPE
	public static final com.android.resources.ResourceType PX_MARKER_TYPE
	public static final String COLOR_INT_ANNOTATION
	public static final String PX_ANNOTATION
	public static final String RES_SUFFIX
	private final com.android.tools.lint.client.api.JavaEvaluator evaluator
	private boolean allowDereference
	public void  (com.android.tools.lint.client.api.JavaEvaluator) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
	public com.android.tools.lint.detector.api.ResourceEvaluator allowDereference (boolean) 
		boolean allow
	public static com.android.ide.common.resources.ResourceUrl getResource (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiElement) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiElement element
	public static java.util.EnumSet getResourceTypes (com.android.tools.lint.client.api.JavaEvaluator, com.intellij.psi.PsiElement) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		com.intellij.psi.PsiElement element
	public com.android.ide.common.resources.ResourceUrl getResource (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiConditionalExpression expression
		Object known
		com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
		com.intellij.psi.PsiExpression[] args
		String qualifiedName
		String name
		com.intellij.psi.PsiMethodCallExpression call
		com.intellij.psi.PsiReferenceExpression expression
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiField field
		com.intellij.psi.PsiElement e
		com.intellij.psi.PsiDeclarationStatement prevStatement
		com.intellij.psi.PsiReferenceExpression reference
		com.intellij.psi.PsiAssignmentExpression assign
		com.intellij.psi.PsiExpression lhs
		com.intellij.psi.PsiExpression expression
		com.intellij.psi.PsiStatement prev
		String targetName
		com.intellij.psi.PsiLocalVariable variable
		com.intellij.psi.PsiStatement statement
		com.android.ide.common.resources.ResourceUrl url
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiElement element
	public java.util.EnumSet getResourceTypes (com.intellij.psi.PsiElement) 
		java.util.EnumSet copy
		java.util.EnumSet left
		java.util.EnumSet right
		com.intellij.psi.PsiConditionalExpression expression
		Object known
		com.intellij.psi.PsiParenthesizedExpression parenthesizedExpression
		com.intellij.psi.PsiExpression[] args
		java.util.EnumSet types
		String qualifiedName
		String name
		com.intellij.psi.PsiMethodCallExpression call
		com.intellij.psi.PsiReferenceExpression expression
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiField field
		com.intellij.psi.PsiElement e
		com.intellij.psi.PsiDeclarationStatement prevStatement
		com.intellij.psi.PsiReferenceExpression reference
		com.intellij.psi.PsiAssignmentExpression assign
		com.intellij.psi.PsiExpression lhs
		com.intellij.psi.PsiExpression expression
		com.intellij.psi.PsiStatement prev
		String targetName
		com.intellij.psi.PsiLocalVariable variable
		com.intellij.psi.PsiStatement statement
		com.android.ide.common.resources.ResourceUrl url
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiElement element
	private java.util.EnumSet getTypesFromAnnotations (com.intellij.psi.PsiModifierListOwner) 
		String typeString
		com.android.resources.ResourceType type
		String signature
		com.intellij.psi.PsiAnnotation annotation
		com.intellij.psi.PsiModifierListOwner owner
	public static com.android.ide.common.resources.ResourceUrl getResourceConstant (com.intellij.psi.PsiElement) 
		boolean isFramework
		String typeName
		String name
		com.android.resources.ResourceType type
		com.intellij.psi.PsiReferenceExpression reference
		com.intellij.psi.PsiReferenceExpression select
		com.intellij.psi.PsiReferenceExpression expression
		String qualifiedName
		boolean isFramework
		String name
		com.android.resources.ResourceType type
		com.intellij.psi.PsiClass rClass
		com.intellij.psi.PsiField field
		com.intellij.psi.PsiClass typeClass
		com.intellij.psi.PsiElement node
	private static java.util.EnumSet getAnyRes () 
		java.util.EnumSet types
	static void  () 
}

com/android/tools/lint/detector/api/Scope.class
Scope.java
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Scope extends java.lang.Enum {
	public static final com.android.tools.lint.detector.api.Scope RESOURCE_FILE
	public static final com.android.tools.lint.detector.api.Scope BINARY_RESOURCE_FILE
	public static final com.android.tools.lint.detector.api.Scope RESOURCE_FOLDER
	public static final com.android.tools.lint.detector.api.Scope ALL_RESOURCE_FILES
	public static final com.android.tools.lint.detector.api.Scope JAVA_FILE
	public static final com.android.tools.lint.detector.api.Scope ALL_JAVA_FILES
	public static final com.android.tools.lint.detector.api.Scope CLASS_FILE
	public static final com.android.tools.lint.detector.api.Scope ALL_CLASS_FILES
	public static final com.android.tools.lint.detector.api.Scope MANIFEST
	public static final com.android.tools.lint.detector.api.Scope PROGUARD_FILE
	public static final com.android.tools.lint.detector.api.Scope JAVA_LIBRARIES
	public static final com.android.tools.lint.detector.api.Scope GRADLE_FILE
	public static final com.android.tools.lint.detector.api.Scope PROPERTY_FILE
	public static final com.android.tools.lint.detector.api.Scope TEST_SOURCES
	public static final com.android.tools.lint.detector.api.Scope OTHER
	public static final java.util.EnumSet ALL
	public static final java.util.EnumSet RESOURCE_FILE_SCOPE
	public static final java.util.EnumSet RESOURCE_FOLDER_SCOPE
	public static final java.util.EnumSet ALL_RESOURCES_SCOPE
	public static final java.util.EnumSet JAVA_FILE_SCOPE
	public static final java.util.EnumSet CLASS_FILE_SCOPE
	public static final java.util.EnumSet GRADLE_SCOPE
	public static final java.util.EnumSet MANIFEST_SCOPE
	public static final java.util.EnumSet OTHER_SCOPE
	public static final java.util.EnumSet PROGUARD_SCOPE
	public static final java.util.EnumSet PROPERTY_SCOPE
	public static final java.util.EnumSet MANIFEST_AND_RESOURCE_SCOPE
	public static final java.util.EnumSet JAVA_AND_RESOURCE_FILES
	public static final java.util.EnumSet CLASS_AND_ALL_RESOURCE_FILES
	public static final java.util.EnumSet ALL_CLASSES_AND_LIBRARIES
	public static final java.util.EnumSet JAVA_LIBRARY_SCOPE
	public static final java.util.EnumSet BINARY_RESOURCE_FILE_SCOPE
	private static final com.android.tools.lint.detector.api.Scope[] $VALUES
	public static com.android.tools.lint.detector.api.Scope[] values () 
	public static com.android.tools.lint.detector.api.Scope valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public static boolean checkSingleFile (java.util.EnumSet) 
		java.util.EnumSet scopes
		int size
	public static java.util.EnumSet intersect (java.util.EnumSet, java.util.EnumSet) 
		java.util.EnumSet scope1
		java.util.EnumSet scope2
		java.util.EnumSet scope
	public static java.util.EnumSet infer (java.util.Collection) 
		String name
		java.io.File file
		java.util.List subset
		com.android.tools.lint.detector.api.Project project
		java.util.Collection projects
		java.util.EnumSet scope
	static void  () 
}

com/android/tools/lint/detector/api/Position.class
Position.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Position extends java.lang.Object {
	public void  () 
	public abstract int getLine () 
	public abstract int getOffset () 
	public abstract int getColumn () 
}

com/android/tools/lint/detector/api/Context.class
Context.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.Context extends java.lang.Object {
	public final java.io.File file
	protected final com.android.tools.lint.client.api.LintDriver driver
	private final com.android.tools.lint.detector.api.Project project
	private final com.android.tools.lint.detector.api.Project mainProject
	private final com.android.tools.lint.client.api.Configuration configuration
	private CharSequence contents
	private java.util.Map properties
	private Boolean containsCommentSuppress
	static final boolean $assertionsDisabled
	public void  (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File) 
		com.android.tools.lint.client.api.LintDriver driver
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.io.File file
	public java.util.EnumSet getScope () 
	public com.android.tools.lint.client.api.Configuration getConfiguration () 
	public com.android.tools.lint.detector.api.Project getProject () 
	public com.android.tools.lint.detector.api.Project getMainProject () 
	public com.android.tools.lint.client.api.LintClient getClient () 
	public com.android.tools.lint.client.api.LintDriver getDriver () 
	public java.lang.CharSequence getContents () 
	public java.lang.Object getProperty (java.lang.String) 
		String name
	public void setProperty (java.lang.String, java.lang.Object) 
		String name
		Object value
	public com.android.tools.lint.client.api.SdkInfo getSdkInfo () 
	public boolean isEnabled (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
	public void report (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.client.api.Configuration configuration
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Severity severity
	public void report (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String, java.lang.Object) 
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Location location
		String message
		Object data
	public transient void log (java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Throwable exception
		String format
		Object[] args
	public int getPhase () 
	public void requestRepeat (com.android.tools.lint.detector.api.Detector, java.util.EnumSet) 
		com.android.tools.lint.detector.api.Detector detector
		java.util.EnumSet scope
	protected java.lang.String getSuppressCommentPrefix () 
		String path
	public boolean containsCommentSuppress () 
		CharSequence contents
		String prefix
	public boolean isSuppressedWithComment (int, com.android.tools.lint.detector.api.Issue) 
		String line
		int startOffset
		com.android.tools.lint.detector.api.Issue issue
		String prefix
		CharSequence contents
		int lineStart
		int index
	private static int findPrefixOnPreviousLine (java.lang.CharSequence, int, java.lang.String) 
		char c
		CharSequence contents
		int lineStart
		String prefix
		char first
		int offset
		boolean seenNonWhitespace
	static void  () 
}

com/android/tools/lint/detector/api/TextFormat.class
TextFormat.java
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.TextFormat extends java.lang.Enum {
	public static final com.android.tools.lint.detector.api.TextFormat RAW
	public static final com.android.tools.lint.detector.api.TextFormat TEXT
	public static final com.android.tools.lint.detector.api.TextFormat HTML
	public static final com.android.tools.lint.detector.api.TextFormat HTML_WITH_UNICODE
	private static final String HTTP_PREFIX
	private static final com.android.tools.lint.detector.api.TextFormat[] $VALUES
	static final boolean $assertionsDisabled
	public static com.android.tools.lint.detector.api.TextFormat[] values () 
	public static com.android.tools.lint.detector.api.TextFormat valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public java.lang.String toHtml (java.lang.String) 
		String text
	public java.lang.String toText (java.lang.String) 
		String text
	public java.lang.String convertTo (java.lang.String, com.android.tools.lint.detector.api.TextFormat) 
		String message
		com.android.tools.lint.detector.api.TextFormat to
	private java.lang.String fromHtml (java.lang.String) 
		int end
		int begin
		int begin
		boolean isEndTag
		int end
		String tag
		int value
		String entity
		String s
		int end
		char c
		int i
		int n
		String html
		StringBuilder sb
		boolean inPre
		String s
	private java.lang.String fromRaw (java.lang.String) 
		String tag
		int end
		char d
		String url
		int end
		char last
		char c
		int i
		String text
		StringBuilder sb
		boolean html
		boolean escapeUnicode
		char prev
		int flushIndex
		int n
	private static java.lang.String removeNumericEntities (java.lang.String) 
		String decimal
		int end
		char c
		int i
		int n
		String html
		StringBuilder sb
	private static void appendEscapedText (java.lang.StringBuilder, java.lang.String, boolean, int, int, boolean) 
		char c
		int i
		char c
		int i
		StringBuilder sb
		String text
		boolean html
		int start
		int end
		boolean escapeUnicode
	static void  () 
}

com/android/tools/lint/detector/api/Detector$GradleScanner.class
Detector.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector$GradleScanner extends java.lang.Object {
	public abstract void visitBuildScript (com.android.tools.lint.detector.api.Context, java.util.Map) 
}

com/android/tools/lint/detector/api/Detector$BinaryResourceScanner.class
Detector.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector$BinaryResourceScanner extends java.lang.Object {
	public abstract void checkBinaryResource (com.android.tools.lint.detector.api.ResourceContext) 
	public abstract boolean appliesTo (com.android.resources.ResourceFolderType) 
}

com/android/tools/lint/detector/api/Location$Handle.class
Location.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Location$Handle extends java.lang.Object {
	public abstract com.android.tools.lint.detector.api.Location resolve () 
	public abstract void setClientData (java.lang.Object) 
	public abstract java.lang.Object getClientData () 
}

com/android/tools/lint/detector/api/CharSequences.class
CharSequences.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.CharSequences extends java.lang.Object {
	public void  () 
	public static int indexOf (java.lang.CharSequence, char) 
		CharSequence sequence
		char c
	public static int indexOf (java.lang.CharSequence, char, int) 
		int i
		CharSequence sequence
		char c
		int start
	public static int lastIndexOf (java.lang.CharSequence, java.lang.String, int) 
		int i
		int o1
		int o2
		char firstChar
		CharSequence haystack
		String needle
		int start
		int length
		int needleLength
	public static int lastIndexOf (java.lang.CharSequence, char) 
		CharSequence sequence
		char c
	public static int lastIndexOf (java.lang.CharSequence, int, int) 
		int i
		CharSequence sequence
		int c
		int start
		int length
	public static int lastIndexOf (java.lang.CharSequence, java.lang.String) 
		CharSequence haystack
		String needle
	public static boolean regionMatches (java.lang.CharSequence, int, java.lang.CharSequence, int, int) 
		int i
		CharSequence sequence
		int thisStart
		CharSequence string
		int start
		int length
	public static boolean regionMatches (java.lang.CharSequence, boolean, int, java.lang.CharSequence, int, int) 
		char c1
		char c2
		CharSequence sequence
		boolean ignoreCase
		int thisStart
		CharSequence string
		int start
		int length
		int end
	private static char foldCase (char) 
		char ch
	public static boolean startsWith (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence sequence
		CharSequence prefix
	public static boolean startsWith (java.lang.CharSequence, java.lang.CharSequence, int) 
		int i
		int j
		CharSequence sequence
		CharSequence prefix
		int start
		int sequenceLength
		int prefixLength
	public static int indexOf (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence haystack
		CharSequence needle
	public static int indexOf (java.lang.CharSequence, java.lang.CharSequence, int) 
		int h
		int n
		int i
		int max
		CharSequence haystack
		CharSequence needle
		int start
		int needleLength
		char first
	public static java.lang.CharSequence createSequence (char[]) 
		char[] data
	public static java.lang.CharSequence createSequence (char[], int, int) 
		char[] data
		int offset
		int length
	public static char[] getCharArray (java.lang.CharSequence) 
		CharSequence sequence
	public static java.io.Reader getReader (java.lang.CharSequence, boolean) 
		CharSequence data
		boolean stripBom
		com.android.tools.lint.detector.api.CharSequences$CharSequenceReader reader
	public static org.w3c.dom.Document parseDocumentSilently (java.lang.CharSequence, boolean) 
		java.io.Reader reader
		CharSequence xml
		boolean namespaceAware
}

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

com/android/tools/lint/detector/api/ClassContext.class
ClassContext.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.ClassContext extends com.android.tools.lint.detector.api.Context {
	private final java.io.File binDir
	private final org.objectweb.asm.tree.ClassNode classNode
	private final byte[] bytes
	private java.io.File sourceFile
	private CharSequence sourceContents
	private boolean searchedForSource
	private final java.io.File jarFile
	private final boolean fromLibrary
	public void  (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, java.io.File, java.io.File, byte[], org.objectweb.asm.tree.ClassNode, boolean, java.lang.CharSequence) 
		com.android.tools.lint.client.api.LintDriver driver
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.io.File file
		java.io.File jarFile
		java.io.File binDir
		byte[] bytes
		org.objectweb.asm.tree.ClassNode classNode
		boolean fromLibrary
		CharSequence sourceContents
	public byte[] getBytecode () 
	public org.objectweb.asm.tree.ClassNode getClassNode () 
	public java.io.File getJarFile () 
	public boolean isFromClassLibrary () 
	public java.io.File getSourceFile () 
		int index
		java.io.File sourceFile
		java.io.File dir
		String relative
		java.util.List sources
		java.io.File sourceFile
		java.io.File dir
		int start
		String relative
		java.util.List sources
		String topPath
		String parentPath
		String source
	public java.lang.CharSequence getSourceContents () 
		java.io.File sourceFile
	public java.lang.CharSequence getSourceContents (boolean) 
		boolean read
	public com.android.tools.lint.detector.api.Location getLocationForLine (int, java.lang.String, java.lang.String, com.android.tools.lint.detector.api.Location$SearchHints) 
		int line
		String patternStart
		String patternEnd
		com.android.tools.lint.detector.api.Location$SearchHints hints
		java.io.File sourceFile
	public void report (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String) 
		org.objectweb.asm.tree.MethodNode method
		Object m
		java.util.List methods
		org.objectweb.asm.tree.ClassNode prev
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Location location
		String message
		org.objectweb.asm.tree.ClassNode curr
	public void report (com.android.tools.lint.detector.api.Issue, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.AbstractInsnNode, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.Issue issue
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.AbstractInsnNode instruction
		com.android.tools.lint.detector.api.Location location
		String message
	public void report (com.android.tools.lint.detector.api.Issue, org.objectweb.asm.tree.FieldNode, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.Issue issue
		org.objectweb.asm.tree.FieldNode field
		com.android.tools.lint.detector.api.Location location
		String message
	public void report (com.android.tools.lint.detector.api.Issue, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.AbstractInsnNode, com.android.tools.lint.detector.api.Location, java.lang.String, java.lang.Object) 
		com.android.tools.lint.detector.api.Issue issue
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.AbstractInsnNode instruction
		com.android.tools.lint.detector.api.Location location
		String message
		Object data
	public void report (com.android.tools.lint.detector.api.Issue, org.objectweb.asm.tree.FieldNode, com.android.tools.lint.detector.api.Location, java.lang.String, java.lang.Object) 
		com.android.tools.lint.detector.api.Issue issue
		org.objectweb.asm.tree.FieldNode field
		com.android.tools.lint.detector.api.Location location
		String message
		Object data
	public static int findLineNumber (org.objectweb.asm.tree.AbstractInsnNode) 
		org.objectweb.asm.tree.AbstractInsnNode node
		org.objectweb.asm.tree.AbstractInsnNode curr
	public static int findLineNumber (org.objectweb.asm.tree.MethodNode) 
		org.objectweb.asm.tree.MethodNode node
	public static int findLineNumber (org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.MethodNode firstMethod
		org.objectweb.asm.tree.ClassNode node
	public com.android.tools.lint.detector.api.Location getLocation (org.objectweb.asm.tree.ClassNode) 
		String pattern
		org.objectweb.asm.tree.ClassNode classNode
		String pattern
		int index
	private static org.objectweb.asm.tree.MethodNode getFirstRealMethod (org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.MethodNode method
		Object m
		java.util.List methods
		org.objectweb.asm.tree.ClassNode classNode
	public com.android.tools.lint.detector.api.Location getLocation (org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.ClassNode) 
		String pattern
		String pattern
		com.android.tools.lint.detector.api.Location$SearchDirection searchMode
		org.objectweb.asm.tree.MethodNode methodNode
		org.objectweb.asm.tree.ClassNode classNode
		String pattern
		com.android.tools.lint.detector.api.Location$SearchDirection searchMode
	public com.android.tools.lint.detector.api.Location getLocation (org.objectweb.asm.tree.AbstractInsnNode) 
		org.objectweb.asm.tree.MethodInsnNode call
		int index
		org.objectweb.asm.tree.AbstractInsnNode instruction
		com.android.tools.lint.detector.api.Location$SearchHints hints
		String pattern
		int line
	private static boolean isAnonymousClass (java.lang.String) 
		String fqcn
		int lastIndex
	public static java.lang.String getFqcn (java.lang.String) 
		String owner
	public static java.lang.String createSignature (java.lang.String, java.lang.String, java.lang.String) 
		org.objectweb.asm.Type returnType
		org.objectweb.asm.Type type
		boolean first
		org.objectweb.asm.Type[] argumentTypes
		String owner
		String name
		String desc
		StringBuilder sb
	private static java.lang.String getTypeString (org.objectweb.asm.Type) 
		org.objectweb.asm.Type type
		String s
	public static java.lang.String getInternalName (java.lang.String) 
		String part
		String fqcn
		StringBuilder sb
		String prev
}

com/android/tools/lint/detector/api/CharSequences$CharSequenceReader.class
CharSequences.java
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.CharSequences$CharSequenceReader extends java.io.Reader {
	private CharSequence seq
	private int pos
	private int mark
	public void  (java.lang.CharSequence) 
		CharSequence seq
	private boolean hasRemaining () 
	private int remaining () 
	public synchronized int read (java.nio.CharBuffer)  throws java.io.IOException 
		int i
		java.nio.CharBuffer target
		int charsToRead
	public synchronized int read ()  throws java.io.IOException 
	public synchronized int read (char[], int, int)  throws java.io.IOException 
		int i
		char[] cbuf
		int off
		int len
		int charsToRead
	public synchronized long skip (long)  throws java.io.IOException 
		long n
		int charsToSkip
	public synchronized boolean ready ()  throws java.io.IOException 
	public boolean markSupported () 
	public synchronized void mark (int)  throws java.io.IOException 
		int readAheadLimit
	public synchronized void reset ()  throws java.io.IOException 
	public synchronized void close ()  throws java.io.IOException 
}

com/android/tools/lint/detector/api/Detector$JavaPsiScanner.class
Detector.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector$JavaPsiScanner extends java.lang.Object {
	public abstract com.intellij.psi.JavaElementVisitor createPsiVisitor (com.android.tools.lint.detector.api.JavaContext) 
	public abstract java.util.List getApplicablePsiTypes () 
	public abstract java.util.List getApplicableMethodNames () 
	public abstract void visitMethod (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.JavaElementVisitor, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethod) 
	public abstract java.util.List getApplicableConstructorTypes () 
	public abstract void visitConstructor (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.JavaElementVisitor, com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiMethod) 
	public abstract java.util.List getApplicableReferenceNames () 
	public abstract void visitReference (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.JavaElementVisitor, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiElement) 
	public abstract boolean appliesToResourceRefs () 
	public abstract void visitResourceReference (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.JavaElementVisitor, com.intellij.psi.PsiElement, com.android.resources.ResourceType, java.lang.String, boolean) 
	public abstract java.util.List applicableSuperClasses () 
	public abstract void checkClass (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiClass) 
}

com/android/tools/lint/detector/api/Speed.class
Speed.java
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Speed extends java.lang.Enum {
	public static final com.android.tools.lint.detector.api.Speed FAST
	public static final com.android.tools.lint.detector.api.Speed NORMAL
	public static final com.android.tools.lint.detector.api.Speed SLOW
	public static final com.android.tools.lint.detector.api.Speed REALLY_SLOW
	private final String displayName
	private static final com.android.tools.lint.detector.api.Speed[] $VALUES
	public static com.android.tools.lint.detector.api.Speed[] values () 
	public static com.android.tools.lint.detector.api.Speed valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String displayName
	public java.lang.String getDisplayName () 
	static void  () 
}

com/android/tools/lint/detector/api/XmlContext.class
XmlContext.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.XmlContext extends com.android.tools.lint.detector.api.ResourceContext {
	static final String SUPPRESS_COMMENT_PREFIX
	private final com.android.tools.lint.client.api.XmlParser parser
	public org.w3c.dom.Document document
	static final boolean $assertionsDisabled
	public void  (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, com.android.resources.ResourceFolderType, com.android.tools.lint.client.api.XmlParser) 
		com.android.tools.lint.client.api.LintDriver driver
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.io.File file
		com.android.resources.ResourceFolderType folderType
		com.android.tools.lint.client.api.XmlParser parser
	public com.android.tools.lint.detector.api.Location getLocation (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public com.android.tools.lint.detector.api.Location getNameLocation (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public com.android.tools.lint.detector.api.Location getValueLocation (org.w3c.dom.Attr) 
		org.w3c.dom.Attr node
	public com.android.tools.lint.detector.api.Location getLocation (org.w3c.dom.Node, int, int) 
		org.w3c.dom.Node textNode
		int begin
		int end
	public com.android.tools.lint.client.api.XmlParser getParser () 
	public void report (com.android.tools.lint.detector.api.Issue, org.w3c.dom.Node, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.Issue issue
		org.w3c.dom.Node scope
		com.android.tools.lint.detector.api.Location location
		String message
	public void report (com.android.tools.lint.detector.api.Issue, org.w3c.dom.Node, com.android.tools.lint.detector.api.Location, java.lang.String, java.lang.Object) 
		com.android.tools.lint.detector.api.Issue issue
		org.w3c.dom.Node scope
		com.android.tools.lint.detector.api.Location location
		String message
		Object data
	public void report (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Location location
		String message
	protected java.lang.String getSuppressCommentPrefix () 
	public boolean isSuppressedWithComment (org.w3c.dom.Node, com.android.tools.lint.detector.api.Issue) 
		org.w3c.dom.Node node
		com.android.tools.lint.detector.api.Issue issue
		CharSequence contents
		int start
	public com.android.tools.lint.detector.api.Location$Handle createLocationHandle (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	static void  () 
}

com/android/tools/lint/detector/api/Detector$OtherFileScanner.class
Detector.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector$OtherFileScanner extends java.lang.Object {
	public abstract java.util.EnumSet getApplicableFiles () 
}

com/android/tools/lint/detector/api/LayoutDetector.class
LayoutDetector.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.LayoutDetector extends com.android.tools.lint.detector.api.ResourceXmlDetector {
	public void  () 
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	private static boolean isFillParent (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String dimension
		String width
	protected static boolean isWidthFillParent (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	protected static boolean isHeightFillParent (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	protected static boolean hasPadding (org.w3c.dom.Element) 
		org.w3c.dom.Element root
}

com/android/tools/lint/detector/api/Location$1.class
Location.java
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.Location$1 extends com.android.tools.lint.detector.api.Location {
	void  (java.io.File, com.android.tools.lint.detector.api.Position, com.android.tools.lint.detector.api.Position) 
		java.io.File file
		com.android.tools.lint.detector.api.Position start
		com.android.tools.lint.detector.api.Position end
	public com.android.tools.lint.detector.api.Location setVisible (boolean) 
		boolean visible
	public com.android.tools.lint.detector.api.Location setMessage (java.lang.String, boolean) 
		String message
		boolean selfExplanatory
	public com.android.tools.lint.detector.api.Location setClientData (java.lang.Object) 
		Object clientData
	public com.android.tools.lint.detector.api.Location setSelfExplanatory (boolean) 
		boolean selfExplanatory
	public com.android.tools.lint.detector.api.Location setSecondary (com.android.tools.lint.detector.api.Location) 
		com.android.tools.lint.detector.api.Location secondary
}

com/android/tools/lint/detector/api/Location$SearchHints.class
Location.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.Location$SearchHints extends java.lang.Object {
	private final com.android.tools.lint.detector.api.Location$SearchDirection direction
	private boolean wholeWord
	private boolean javaSymbol
	private boolean constructor
	private void  (com.android.tools.lint.detector.api.Location$SearchDirection) 
		com.android.tools.lint.detector.api.Location$SearchDirection direction
	public static com.android.tools.lint.detector.api.Location$SearchHints create (com.android.tools.lint.detector.api.Location$SearchDirection) 
		com.android.tools.lint.detector.api.Location$SearchDirection direction
	public com.android.tools.lint.detector.api.Location$SearchHints matchWholeWord () 
	public boolean isWholeWord () 
	public com.android.tools.lint.detector.api.Location$SearchHints matchJavaSymbol () 
	public boolean isJavaSymbol () 
	public com.android.tools.lint.detector.api.Location$SearchHints matchConstructor () 
	public boolean isConstructor () 
	static com.android.tools.lint.detector.api.Location$SearchDirection access$000 (com.android.tools.lint.detector.api.Location$SearchHints) 
		com.android.tools.lint.detector.api.Location$SearchHints x0
}

com/android/tools/lint/detector/api/ConstantEvaluator$1.class
ConstantEvaluator.java
package com.android.tools.lint.detector.api
 com.android.tools.lint.detector.api.ConstantEvaluator$1 extends java.lang.Object {
	static final int[] $SwitchMap$lombok$ast$UnaryOperator
	static final int[] $SwitchMap$lombok$ast$BinaryOperator
	static void  () 
}

com/android/tools/lint/detector/api/Detector.class
Detector.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector extends java.lang.Object {
	static final boolean $assertionsDisabled
	public void  () 
	public void run (com.android.tools.lint.detector.api.Context) 
		com.android.tools.lint.detector.api.Context context
	public boolean appliesTo (com.android.tools.lint.detector.api.Context, java.io.File) 
		com.android.tools.lint.detector.api.Context context
		java.io.File file
	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.detector.api.Context context
	public void beforeCheckLibraryProject (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) 
		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 com.android.tools.lint.detector.api.Speed getSpeed () 
	public com.android.tools.lint.detector.api.Speed getSpeed (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
	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 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
	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
	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.Collection getApplicableElements () 
	public java.util.Collection getApplicableAttributes () 
	public lombok.ast.AstVisitor createJavaVisitor (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public java.util.List getApplicableNodeTypes () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, lombok.ast.AstVisitor, lombok.ast.MethodInvocation) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.AstVisitor visitor
		lombok.ast.MethodInvocation node
	public void visitResourceReference (com.android.tools.lint.detector.api.JavaContext, lombok.ast.AstVisitor, lombok.ast.Node, java.lang.String, java.lang.String, boolean) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.AstVisitor visitor
		lombok.ast.Node node
		String type
		String name
		boolean isFramework
	public void checkClass (com.android.tools.lint.detector.api.JavaContext, lombok.ast.ClassDeclaration, lombok.ast.Node, com.android.tools.lint.client.api.JavaParser$ResolvedClass) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.ClassDeclaration declaration
		lombok.ast.Node node
		com.android.tools.lint.client.api.JavaParser$ResolvedClass resolvedClass
	public void visitConstructor (com.android.tools.lint.detector.api.JavaContext, lombok.ast.AstVisitor, lombok.ast.ConstructorInvocation, com.android.tools.lint.client.api.JavaParser$ResolvedMethod) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.AstVisitor visitor
		lombok.ast.ConstructorInvocation node
		com.android.tools.lint.client.api.JavaParser$ResolvedMethod constructor
	public void checkClass (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode) 
		com.android.tools.lint.detector.api.ClassContext context
		org.objectweb.asm.tree.ClassNode classNode
	public java.util.List getApplicableCallNames () 
	public java.util.List getApplicableCallOwners () 
	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
	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
	public boolean appliesToFolder (com.android.tools.lint.detector.api.Scope, com.android.resources.ResourceFolderType) 
		com.android.tools.lint.detector.api.Scope scope
		com.android.resources.ResourceFolderType folderType
	public java.util.EnumSet getApplicableFiles () 
	public void visitBuildScript (com.android.tools.lint.detector.api.Context, java.util.Map) 
		com.android.tools.lint.detector.api.Context context
		java.util.Map sharedData
	public void checkFolder (com.android.tools.lint.detector.api.ResourceContext, java.lang.String) 
		com.android.tools.lint.detector.api.ResourceContext context
		String folderName
	public void checkBinaryResource (com.android.tools.lint.detector.api.ResourceContext) 
		com.android.tools.lint.detector.api.ResourceContext context
	public boolean appliesTo (com.android.resources.ResourceFolderType) 
		com.android.resources.ResourceFolderType folderType
	public java.util.List getApplicableMethodNames () 
	public java.util.List getApplicableConstructorTypes () 
	public boolean appliesToResourceRefs () 
	public java.util.List applicableSuperClasses () 
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.JavaElementVisitor, com.intellij.psi.PsiMethodCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.JavaElementVisitor visitor
		com.intellij.psi.PsiMethodCallExpression call
		com.intellij.psi.PsiMethod method
	public void visitConstructor (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.JavaElementVisitor, com.intellij.psi.PsiNewExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.JavaElementVisitor visitor
		com.intellij.psi.PsiNewExpression node
		com.intellij.psi.PsiMethod constructor
	public void visitResourceReference (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.JavaElementVisitor, com.intellij.psi.PsiElement, com.android.resources.ResourceType, java.lang.String, boolean) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.JavaElementVisitor visitor
		com.intellij.psi.PsiElement node
		com.android.resources.ResourceType type
		String name
		boolean isFramework
	public void checkClass (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiClass) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiClass declaration
	public com.intellij.psi.JavaElementVisitor createPsiVisitor (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public java.util.List getApplicablePsiTypes () 
	public java.util.List getApplicableReferenceNames () 
	public void visitReference (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.JavaElementVisitor, com.intellij.psi.PsiJavaCodeReferenceElement, com.intellij.psi.PsiElement) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.JavaElementVisitor visitor
		com.intellij.psi.PsiJavaCodeReferenceElement reference
		com.intellij.psi.PsiElement referenced
	static void  () 
}

com/android/tools/lint/detector/api/TypeEvaluator.class
TypeEvaluator.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.TypeEvaluator extends java.lang.Object {
	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 com.android.tools.lint.client.api.JavaParser$TypeDescriptor evaluate (lombok.ast.Node) 
		com.android.tools.lint.client.api.JavaParser$ResolvedClass containingClass
		com.android.tools.lint.client.api.JavaParser$TypeDescriptor type
		com.android.tools.lint.client.api.JavaParser$TypeDescriptor type
		com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
		com.android.tools.lint.client.api.JavaParser$TypeDescriptor type
		lombok.ast.Expression initializer
		lombok.ast.VariableDefinitionEntry first
		lombok.ast.VariableDeclaration declaration
		lombok.ast.VariableDefinition definition
		com.android.tools.lint.client.api.JavaParser$ResolvedField field
		lombok.ast.Node astNode
		lombok.ast.VariableDefinitionEntry entry
		lombok.ast.VariableDeclaration declaration
		lombok.ast.VariableDefinition definition
		lombok.ast.BinaryExpression binaryExpression
		lombok.ast.ExpressionStatement expressionStatement
		lombok.ast.Expression expression
		lombok.ast.Node previous
		java.util.ListIterator iterator
		String targetName
		lombok.ast.Statement statement
		com.android.tools.lint.client.api.JavaParser$ResolvedNode typeReference
		lombok.ast.Cast cast
		com.android.tools.lint.client.api.JavaParser$TypeDescriptor viewType
		lombok.ast.IntegralLiteral literal
		lombok.ast.FloatingPointLiteral literal
		lombok.ast.InlineIfExpression expression
		lombok.ast.BinaryExpression expression
		lombok.ast.BinaryOperator operator
		com.android.tools.lint.client.api.JavaParser$TypeDescriptor type
		com.android.tools.lint.client.api.JavaParser$ResolvedVariable variable
		lombok.ast.Node node
		com.android.tools.lint.client.api.JavaParser$ResolvedNode resolved
	public com.intellij.psi.PsiType evaluate (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiClass containingClass
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiField field
		com.intellij.psi.PsiElement element
		com.intellij.psi.PsiReferenceExpression reference
		com.intellij.psi.PsiAssignmentExpression assign
		com.intellij.psi.PsiExpression lhs
		com.intellij.psi.PsiExpression expression
		com.intellij.psi.PsiStatement prev
		String targetName
		com.intellij.psi.PsiLocalVariable variable
		com.intellij.psi.PsiStatement statement
		com.intellij.psi.PsiExpression expression
		com.intellij.psi.PsiElement node
		com.intellij.psi.PsiElement resolved
	public static com.android.tools.lint.client.api.JavaParser$TypeDescriptor evaluate (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node node
	public static com.intellij.psi.PsiType evaluate (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.psi.PsiElement node
}

com/android/tools/lint/detector/api/DefaultPosition.class
DefaultPosition.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.DefaultPosition extends com.android.tools.lint.detector.api.Position {
	private final int line
	private final int column
	private final int offset
	public void  (int, int, int) 
		int line
		int column
		int offset
	public int getLine () 
	public int getOffset () 
	public int getColumn () 
}

com/android/tools/lint/detector/api/Location$ResourceItemHandle.class
Location.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.Location$ResourceItemHandle extends java.lang.Object implements com.android.tools.lint.detector.api.Location$Handle  {
	private final com.android.ide.common.res2.ResourceItem item
	static final boolean $assertionsDisabled
	public void  (com.android.ide.common.res2.ResourceItem) 
		com.android.ide.common.res2.ResourceItem item
	public com.android.tools.lint.detector.api.Location resolve () 
		com.android.ide.common.res2.ResourceFile source
	public void setClientData (java.lang.Object) 
		Object clientData
	public java.lang.Object getClientData () 
	static void  () 
}

com/android/tools/lint/detector/api/Location$SearchDirection.class
Location.java
package com.android.tools.lint.detector.api
public final com.android.tools.lint.detector.api.Location$SearchDirection extends java.lang.Enum {
	public static final com.android.tools.lint.detector.api.Location$SearchDirection FORWARD
	public static final com.android.tools.lint.detector.api.Location$SearchDirection BACKWARD
	public static final com.android.tools.lint.detector.api.Location$SearchDirection EOL_BACKWARD
	public static final com.android.tools.lint.detector.api.Location$SearchDirection NEAREST
	public static final com.android.tools.lint.detector.api.Location$SearchDirection EOL_NEAREST
	private static final com.android.tools.lint.detector.api.Location$SearchDirection[] $VALUES
	public static com.android.tools.lint.detector.api.Location$SearchDirection[] values () 
	public static com.android.tools.lint.detector.api.Location$SearchDirection valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/tools/lint/detector/api/Detector$JavaScanner.class
Detector.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector$JavaScanner extends java.lang.Object {
	public abstract lombok.ast.AstVisitor createJavaVisitor (com.android.tools.lint.detector.api.JavaContext) 
	public abstract java.util.List getApplicableNodeTypes () 
	public abstract java.util.List getApplicableMethodNames () 
	public abstract void visitMethod (com.android.tools.lint.detector.api.JavaContext, lombok.ast.AstVisitor, lombok.ast.MethodInvocation) 
	public abstract java.util.List getApplicableConstructorTypes () 
	public abstract void visitConstructor (com.android.tools.lint.detector.api.JavaContext, lombok.ast.AstVisitor, lombok.ast.ConstructorInvocation, com.android.tools.lint.client.api.JavaParser$ResolvedMethod) 
	public abstract boolean appliesToResourceRefs () 
	public abstract void visitResourceReference (com.android.tools.lint.detector.api.JavaContext, lombok.ast.AstVisitor, lombok.ast.Node, java.lang.String, java.lang.String, boolean) 
	public abstract java.util.List applicableSuperClasses () 
	public abstract void checkClass (com.android.tools.lint.detector.api.JavaContext, lombok.ast.ClassDeclaration, lombok.ast.Node, com.android.tools.lint.client.api.JavaParser$ResolvedClass) 
}

com/android/tools/lint/detector/api/LintUtils.class
LintUtils.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.LintUtils extends java.lang.Object {
	private static final String UTF_16
	private static final String UTF_16LE
	public static boolean sTryPrefixLookup
	static final boolean $assertionsDisabled
	private void  () 
	public static java.lang.String getInternalMethodName (com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiMethod method
	public static com.intellij.psi.PsiElement getCallName (com.intellij.psi.PsiCallExpression) 
		com.intellij.psi.PsiElement lastChild
		com.intellij.psi.PsiCallExpression expression
		com.intellij.psi.PsiElement firstChild
	public static java.lang.String formatList (java.util.List, int) 
		int i
		int n
		java.util.List strings
		int maxItems
		StringBuilder sb
	public static boolean isFileBasedResourceType (com.android.resources.ResourceType) 
		com.android.resources.ResourceFolderType folderType
		com.android.resources.ResourceType type
		java.util.List folderTypes
	public static boolean isXmlFile (java.io.File) 
		java.io.File file
	public static boolean isBitmapFile (java.io.File) 
		java.io.File file
		String path
	public static boolean endsWith (java.lang.String, java.lang.String) 
		String string
		String suffix
	public static boolean startsWith (java.lang.String, java.lang.String, int) 
		String string
		String prefix
		int offset
	public static java.lang.String getBaseName (java.lang.String) 
		String fileName
		int extension
	public static java.lang.String describeCounts (int, int, boolean) 
		String conjunction
		int errorCount
		int warningCount
		boolean comma
		String errors
		String warnings
	private static java.lang.String pluralize (int, java.lang.String) 
		int count
		String one
	public static java.util.List getChildren (org.w3c.dom.Node) 
		org.w3c.dom.Node child
		int i
		int n
		org.w3c.dom.Node node
		org.w3c.dom.NodeList childNodes
		java.util.List children
	public static int getChildCount (org.w3c.dom.Node) 
		org.w3c.dom.Node child
		int i
		int n
		org.w3c.dom.Node node
		org.w3c.dom.NodeList childNodes
		int childCount
	public static boolean isRootElement (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	public static java.lang.String getFieldName (java.lang.String) 
		char c
		int i
		int n
		String styleName
	public static java.lang.String stripIdPrefix (java.lang.String) 
		String id
	public static boolean idReferencesMatch (java.lang.String, java.lang.String) 
		String id1
		String id2
	public static boolean isEditableTo (java.lang.String, java.lang.String, int) 
		String s
		String t
		int max
	public static int editDistance (java.lang.String, java.lang.String) 
		String s
		String t
	public static int editDistance (java.lang.String, java.lang.String, int) 
		int i
		int j
		int deletion
		int insertion
		int substitution
		int i
		int j
		String s
		String t
		int max
		int m
		int n
		int[][] d
	public static boolean assertionsEnabled () 
		boolean assertionsEnabled
	public static java.lang.String getLayoutName (java.io.File) 
		java.io.File layoutFile
		String name
		int dotIndex
	public static java.lang.Iterable splitPath (java.lang.String) 
		String p
		int i
		int n
		String path
		java.util.List combined
	public static java.io.File getCommonParent (java.util.List) 
		int i
		java.io.File common
		java.util.List files
		int fileCount
	public static java.io.File getCommonParent (java.io.File, java.io.File) 
		java.io.File second
		java.io.File first
		java.io.File file1
		java.io.File file2
	public static java.lang.CharSequence getEncodedString (com.android.tools.lint.client.api.LintClient, java.io.File, boolean)  throws java.io.IOException 
		com.android.tools.lint.client.api.LintClient client
		java.io.File file
		boolean createString
		byte[] bytes
	public static java.lang.CharSequence getEncodedString (byte[], boolean) 
		int lineEnd
		java.nio.CharBuffer decode
		int size
		char[] array
		java.nio.ByteBuffer bytes
		java.io.UnsupportedEncodingException e
		byte[] data
		boolean createString
		int offset
		String defaultCharset
		String charset
		int length
		boolean seenOddZero
		boolean seenEvenZero
		CharSequence text
	public static boolean isStaticInnerClass (org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.FieldNode field
		Object f
		org.objectweb.asm.tree.ClassNode classNode
		java.util.List fieldList
	public static boolean isAnonymousClass (org.objectweb.asm.tree.ClassNode) 
		org.objectweb.asm.tree.ClassNode classNode
		String name
		int index
	public static int getPrevOpcode (org.objectweb.asm.tree.AbstractInsnNode) 
		org.objectweb.asm.tree.AbstractInsnNode node
		org.objectweb.asm.tree.AbstractInsnNode prev
	public static org.objectweb.asm.tree.AbstractInsnNode getPrevInstruction (org.objectweb.asm.tree.AbstractInsnNode) 
		int type
		org.objectweb.asm.tree.AbstractInsnNode node
		org.objectweb.asm.tree.AbstractInsnNode prev
	public static int getNextOpcode (org.objectweb.asm.tree.AbstractInsnNode) 
		org.objectweb.asm.tree.AbstractInsnNode node
		org.objectweb.asm.tree.AbstractInsnNode next
	public static org.objectweb.asm.tree.AbstractInsnNode getNextInstruction (org.objectweb.asm.tree.AbstractInsnNode) 
		int type
		org.objectweb.asm.tree.AbstractInsnNode node
		org.objectweb.asm.tree.AbstractInsnNode next
	public static boolean isManifestFolder (java.io.File) 
		java.io.File dir
		boolean hasManifest
	public static java.lang.String getLocaleAndRegion (java.lang.String) 
		char first
		char second
		char first
		char second
		int qualifierLength
		String qualifier
		String folderName
		String locale
	public static boolean isImported (lombok.ast.Node, java.lang.String) 
		lombok.ast.ImportDeclaration importDeclaration
		String fqn
		lombok.ast.Node rootNode
		lombok.ast.Node compilationUnit
		String fullyQualifiedName
		int dotIndex
		int dotLength
		boolean imported
	public static java.util.List getStyleAttributes (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintClient, java.lang.String, java.lang.String, java.lang.String) 
		com.android.ide.common.resources.ResourceUrl p
		String parentName
		com.android.ide.common.rendering.api.StyleResourceValue srv
		com.android.ide.common.rendering.api.ItemResourceValue value
		String parent
		int index
		com.android.ide.common.rendering.api.ResourceValue rv
		com.android.ide.common.res2.ResourceItem item
		com.android.ide.common.rendering.api.ResourceValue front
		String name
		java.util.List items
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.client.api.LintClient client
		String styleUrl
		String namespace
		String attribute
		com.android.ide.common.res2.AbstractResourceRepository resources
		com.android.ide.common.resources.ResourceUrl style
		java.util.List result
		java.util.Queue queue
		java.util.Set seen
		int count
		boolean isFrameworkAttribute
	public static java.util.List getInheritedStyles (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintClient, java.lang.String) 
		com.android.ide.common.resources.ResourceUrl p
		String parentName
		com.android.ide.common.rendering.api.StyleResourceValue srv
		String parent
		int index
		com.android.ide.common.rendering.api.ResourceValue rv
		com.android.ide.common.res2.ResourceItem item
		com.android.ide.common.rendering.api.ResourceValue front
		String name
		java.util.List items
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.client.api.LintClient client
		String styleUrl
		com.android.ide.common.res2.AbstractResourceRepository resources
		com.android.ide.common.resources.ResourceUrl style
		java.util.List result
		java.util.Queue queue
		java.util.Set seen
		int count
	public static boolean isSameResourceFile (java.io.File, java.io.File) 
		java.io.File parent1
		java.io.File parent2
		java.io.File file1
		java.io.File file2
	public static java.lang.String computeResourcePrefix (com.android.builder.model.AndroidProject) 
		Exception e
		com.android.builder.model.AndroidProject project
	public static java.lang.String computeResourceName (java.lang.String, java.lang.String) 
		String prefix
		String name
	public static java.lang.String computeResourceName (java.lang.String, java.lang.String, com.android.resources.ResourceFolderType) 
		String underlined
		String prefix
		String name
		com.android.resources.ResourceFolderType folderType
	public static com.android.sdklib.AndroidVersion convertVersion (com.android.builder.model.ApiVersion, com.android.sdklib.IAndroidTarget[]) 
		com.android.sdklib.AndroidVersion version
		com.android.builder.model.ApiVersion api
		com.android.sdklib.IAndroidTarget[] targets
		String codename
	public static boolean isModelOlderThan (com.android.tools.lint.detector.api.Project, int, int, int) 
		com.android.tools.lint.detector.api.Project project
		int major
		int minor
		int micro
		com.android.ide.common.repository.GradleVersion version
	public static java.lang.String findSubstring (java.lang.String, java.lang.String, java.lang.String) 
		int end
		String string
		String prefix
		String suffix
		int start
	public static java.util.List getFormattedParameters (java.lang.String, java.lang.String) 
		char c
		int i
		int n
		int i
		int groupCount
		java.util.List parameters
		java.util.regex.Pattern compile
		java.util.regex.Matcher matcher
		String format
		String errorMessage
		StringBuilder pattern
		int parameter
	public static com.android.ide.common.resources.configuration.LocaleQualifier getLocale (java.lang.String) 
		com.android.ide.common.resources.configuration.FolderConfiguration config
		String parent
	public static com.android.ide.common.resources.configuration.LocaleQualifier getLocale (com.android.tools.lint.detector.api.XmlContext) 
		String locale
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Element root
	public static boolean isEnglishResource (com.android.tools.lint.detector.api.XmlContext, boolean) 
		com.android.tools.lint.detector.api.XmlContext context
		boolean assumeForBase
		com.android.ide.common.resources.configuration.LocaleQualifier locale
	public static com.android.tools.lint.detector.api.Location guessGradleLocation (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Project project
		java.io.File dir
		com.android.tools.lint.detector.api.Location location
		java.io.File topLevel
	public static boolean isNullLiteral (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement element
	public static boolean isTrueLiteral (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement element
	public static boolean isFalseLiteral (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement element
	public static com.intellij.psi.PsiElement skipParentheses (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement element
	public static com.intellij.psi.PsiElement nextNonWhitespace (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement element
	public static com.intellij.psi.PsiElement prevNonWhitespace (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement element
	public static boolean isString (com.intellij.psi.PsiType) 
		String shortName
		com.intellij.psi.PsiType type
	public static java.lang.String getAutoBoxedType (java.lang.String) 
		String primitive
	public static java.lang.String getPrimitiveType (java.lang.String) 
		String autoBoxedType
	static void  () 
}

com/android/tools/lint/detector/api/Detector$XmlScanner.class
Detector.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector$XmlScanner extends java.lang.Object {
	public static final java.util.List ALL
	public abstract void visitDocument (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Document) 
	public abstract void visitElement (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
	public abstract void visitElementAfter (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Element) 
	public abstract void visitAttribute (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
	public abstract java.util.Collection getApplicableElements () 
	public abstract java.util.Collection getApplicableAttributes () 
	static void  () 
}

com/android/tools/lint/detector/api/Location$DefaultLocationHandle.class
Location.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.Location$DefaultLocationHandle extends java.lang.Object implements com.android.tools.lint.detector.api.Location$Handle  {
	private final java.io.File file
	private final CharSequence contents
	private final int startOffset
	private final int endOffset
	private Object clientData
	public void  (com.android.tools.lint.detector.api.Context, int, int) 
		com.android.tools.lint.detector.api.Context context
		int startOffset
		int endOffset
	public com.android.tools.lint.detector.api.Location resolve () 
	public void setClientData (java.lang.Object) 
		Object clientData
	public java.lang.Object getClientData () 
}

com/android/tools/lint/detector/api/Detector$ResourceFolderScanner.class
Detector.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector$ResourceFolderScanner extends java.lang.Object {
	public abstract void checkFolder (com.android.tools.lint.detector.api.ResourceContext, java.lang.String) 
	public abstract boolean appliesTo (com.android.resources.ResourceFolderType) 
}

com/android/tools/lint/detector/api/Detector$ClassScanner.class
Detector.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector$ClassScanner extends java.lang.Object {
	public abstract void checkClass (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode) 
	public abstract int[] getApplicableAsmNodeTypes () 
	public abstract void checkInstruction (com.android.tools.lint.detector.api.ClassContext, org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.AbstractInsnNode) 
	public abstract java.util.List getApplicableCallNames () 
	public abstract java.util.List getApplicableCallOwners () 
	public abstract 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/TypeEvaluator$1.class
TypeEvaluator.java
package com.android.tools.lint.detector.api
 com.android.tools.lint.detector.api.TypeEvaluator$1 extends java.lang.Object {
	static final int[] $SwitchMap$lombok$ast$BinaryOperator
	static void  () 
}

com/android/tools/lint/detector/api/JavaContext.class
JavaContext.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.JavaContext extends com.android.tools.lint.detector.api.Context {
	static final String SUPPRESS_COMMENT_PREFIX
	private lombok.ast.Node compilationUnit
	private com.intellij.psi.PsiJavaFile javaFile
	private final com.android.tools.lint.client.api.JavaParser parser
	private boolean testSource
	static final boolean $assertionsDisabled
	public void  (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, com.android.tools.lint.client.api.JavaParser) 
		com.android.tools.lint.client.api.LintDriver driver
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.io.File file
		com.android.tools.lint.client.api.JavaParser parser
	public com.android.tools.lint.detector.api.Location getLocation (lombok.ast.Node) 
		lombok.ast.Node node
	public com.android.tools.lint.detector.api.Location getRangeLocation (lombok.ast.Node, int, lombok.ast.Node, int) 
		lombok.ast.Node from
		int fromDelta
		lombok.ast.Node to
		int toDelta
	public com.android.tools.lint.detector.api.Location getRangeLocation (com.intellij.psi.PsiElement, int, com.intellij.psi.PsiElement, int) 
		com.intellij.psi.PsiElement from
		int fromDelta
		com.intellij.psi.PsiElement to
		int toDelta
	public com.android.tools.lint.detector.api.Location getRangeLocation (com.intellij.psi.PsiElement, int, int) 
		com.intellij.psi.PsiElement from
		int fromDelta
		int length
	public com.android.tools.lint.detector.api.Location getNameLocation (lombok.ast.Node) 
		lombok.ast.Node node
	public com.android.tools.lint.detector.api.Location getNameLocation (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement element
	public com.android.tools.lint.detector.api.Location getLocation (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement node
	public com.android.tools.lint.client.api.JavaParser getParser () 
	public com.android.tools.lint.client.api.JavaEvaluator getEvaluator () 
	public lombok.ast.Node getCompilationUnit () 
	public void setCompilationUnit (lombok.ast.Node) 
		lombok.ast.Node compilationUnit
	public com.intellij.psi.PsiJavaFile getJavaFile () 
	public void setJavaFile (com.intellij.psi.PsiJavaFile) 
		com.intellij.psi.PsiJavaFile javaFile
	public void report (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Location location
		String message
	public void report (com.android.tools.lint.detector.api.Issue, lombok.ast.Node, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.Issue issue
		lombok.ast.Node scope
		com.android.tools.lint.detector.api.Location location
		String message
	public void report (com.android.tools.lint.detector.api.Issue, com.intellij.psi.PsiElement, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.Issue issue
		com.intellij.psi.PsiElement scope
		com.android.tools.lint.detector.api.Location location
		String message
	public void report (com.android.tools.lint.detector.api.Issue, lombok.ast.Node, com.android.tools.lint.detector.api.Location, java.lang.String, java.lang.Object) 
		com.android.tools.lint.detector.api.Issue issue
		lombok.ast.Node scope
		com.android.tools.lint.detector.api.Location location
		String message
		Object data
	public static lombok.ast.Node findSurroundingMethod (lombok.ast.Node) 
		Class type
		lombok.ast.Node scope
	public static lombok.ast.ClassDeclaration findSurroundingClass (lombok.ast.Node) 
		Class type
		lombok.ast.Node scope
	protected java.lang.String getSuppressCommentPrefix () 
	public boolean isSuppressedWithComment (lombok.ast.Node, com.android.tools.lint.detector.api.Issue) 
		lombok.ast.Node scope
		com.android.tools.lint.detector.api.Issue issue
		CharSequence contents
		lombok.ast.Position position
		int start
	public boolean isSuppressedWithComment (com.intellij.psi.PsiElement, com.android.tools.lint.detector.api.Issue) 
		com.intellij.psi.PsiElement scope
		com.android.tools.lint.detector.api.Issue issue
		CharSequence contents
		com.intellij.openapi.util.TextRange textRange
		int start
	public com.android.tools.lint.detector.api.Location$Handle createLocationHandle (lombok.ast.Node) 
		lombok.ast.Node node
	public com.android.tools.lint.client.api.JavaParser$ResolvedNode resolve (lombok.ast.Node) 
		lombok.ast.Node node
	public com.android.tools.lint.client.api.JavaParser$ResolvedClass findClass (java.lang.String) 
		String fullyQualifiedName
	public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType (lombok.ast.Node) 
		lombok.ast.Node node
	public static java.lang.String getMethodName (lombok.ast.Node) 
		lombok.ast.Node call
	public static java.lang.String getMethodName (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiJavaCodeReferenceElement classReference
		com.intellij.psi.PsiElement call
	public static lombok.ast.Node findNameNode (lombok.ast.Node) 
		lombok.ast.Node node
	public static com.intellij.psi.PsiElement findNameElement (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement element
	public static java.util.Iterator getParameters (lombok.ast.Node) 
		lombok.ast.Node call
	public static lombok.ast.Node getParameter (lombok.ast.Node, int) 
		int i
		lombok.ast.Node call
		int parameter
		java.util.Iterator iterator
	public boolean isContextMethod (lombok.ast.MethodInvocation) 
		com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
		com.android.tools.lint.client.api.JavaParser$ResolvedClass containingClass
		lombok.ast.MethodInvocation node
		com.android.tools.lint.client.api.JavaParser$ResolvedNode resolved
	public static lombok.ast.Node getParentOfType (lombok.ast.Node, java.lang.Class) 
		lombok.ast.Node element
		Class clz
	public static lombok.ast.Node getParentOfType (lombok.ast.Node, java.lang.Class, boolean) 
		lombok.ast.Node element
		Class clz
		boolean strict
	public static transient lombok.ast.Node getParentOfType (lombok.ast.Node, java.lang.Class, boolean, java.lang.Class[]) 
		Class terminator
		lombok.ast.Node element
		Class clz
		boolean strict
		Class[] terminators
	public static lombok.ast.Node getNextSiblingOfType (lombok.ast.Node, java.lang.Class) 
		lombok.ast.Node child
		lombok.ast.Node sibling
		Class clz
		lombok.ast.Node parent
		java.util.Iterator iterator
	public static lombok.ast.Node getArgumentNode (lombok.ast.MethodInvocation, int) 
		lombok.ast.Expression parameter
		lombok.ast.MethodInvocation call
		int index
		int i
	public boolean isTestSource () 
	public void setTestSource (boolean) 
		boolean testSource
	static void  () 
}

com/android/tools/lint/detector/api/CharSequences$LintCharSequence.class
CharSequences.java
package com.android.tools.lint.detector.api
 com.android.tools.lint.detector.api.CharSequences$LintCharSequence extends java.lang.Object implements java.lang.CharSequence  {
	public final char[] data
	private final int offset
	private final int length
	public void  (char[]) 
		char[] data
	public void  (char[], int, int) 
		char[] data
		int offset
		int length
	public char[] getCharArray () 
	public int length () 
	public char charAt (int) 
		int index
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
	public java.lang.String toString () 
}

com/android/tools/lint/detector/api/Implementation.class
Implementation.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.Implementation extends java.lang.Object {
	private final Class detectorClass
	private final java.util.EnumSet scope
	private final java.util.EnumSet[] analysisScopes
	private static final java.util.EnumSet[] EMPTY
	public void  (java.lang.Class, java.util.EnumSet) 
		Class detectorClass
		java.util.EnumSet scope
	public transient void  (java.lang.Class, java.util.EnumSet, java.util.EnumSet[]) 
		Class detectorClass
		java.util.EnumSet scope
		java.util.EnumSet[] analysisScopes
	public java.lang.Class getDetectorClass () 
	public java.lang.String toString () 
	public java.util.EnumSet getScope () 
	public java.util.EnumSet[] getAnalysisScopes () 
	public boolean isAdequate (java.util.EnumSet) 
		java.util.EnumSet analysisScope
		java.util.EnumSet scope
	static void  () 
}

com/android/tools/lint/detector/api/ResourceContext.class
ResourceContext.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.ResourceContext extends com.android.tools.lint.detector.api.Context {
	private final com.android.resources.ResourceFolderType folderType
	public void  (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.detector.api.Project, com.android.tools.lint.detector.api.Project, java.io.File, com.android.resources.ResourceFolderType) 
		com.android.tools.lint.client.api.LintDriver driver
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.io.File file
		com.android.resources.ResourceFolderType folderType
	public com.android.resources.ResourceFolderType getResourceFolderType () 
	public int getFolderVersion () 
}