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

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/lint/
com/android/tools/lint/detector/
com/android/tools/lint/detector/api/
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/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/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
	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.XmlContext xmlContext
		org.w3c.dom.Node node
		com.android.tools.lint.detector.api.JavaContext javaContext
		com.intellij.psi.PsiElement element
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Location location
		String message
		Object quickfixData
		Object source
	void doReport (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 quickfixData
		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 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/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/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 String HTTPS_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) 
		int end2
		String tag
		int end
		boolean bold
		char d
		String url
		int length
		int end
		char last
		char c
		int i
		String text
		StringBuilder sb
		boolean html
		boolean escapeUnicode
		char prev
		int flushIndex
		int n
		boolean escaped
	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$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/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 boolean endsWith (java.lang.CharSequence, java.lang.CharSequence, boolean) 
		char c1
		char c2
		int i
		int j
		CharSequence sequence
		CharSequence suffix
		boolean caseSensitive
		int suffixLength
		int sequenceLength
	public static boolean containsUpperCase (java.lang.CharSequence) 
		int i
		int n
		CharSequence s
	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
	public static java.io.InputStream getInputStream (java.lang.CharSequence) 
		CharSequence text
}

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 String buildTargetHash
	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 org.w3c.dom.Document mergedManifest
	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 () 
	public org.w3c.dom.Document getMergedManifest () 
	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 () 
		com.android.sdklib.AndroidVersion version
		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 java.lang.String getBuildTargetHash () 
	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/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/QuickfixData.class
QuickfixData.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.QuickfixData extends java.lang.Object implements java.lang.Iterable  {
	private final java.util.Map map
	static final boolean $assertionsDisabled
	public void  () 
	public java.lang.Object get (java.lang.Class) 
		Class key
	public java.lang.Object get (java.lang.String) 
		String key
	public void put (java.lang.Object) 
		Object value
		Class key
	public void put (java.lang.String, java.lang.Object) 
		String key
		Object value
	public static transient com.android.tools.lint.detector.api.QuickfixData create (java.lang.Object[]) 
		Object arg
		Object[] args
		com.android.tools.lint.detector.api.QuickfixData quickfixData
	public java.util.Iterator iterator () 
	public java.lang.String toString () 
	static void  () 
}

com/android/tools/lint/detector/api/ConstantEvaluator$LastAssignmentFinder.class
ConstantEvaluator.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.ConstantEvaluator$LastAssignmentFinder extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final com.intellij.psi.PsiVariable mVariable
	private final org.jetbrains.uast.UElement mEndAt
	private final com.android.tools.lint.detector.api.ConstantEvaluator mConstantEvaluator
	private boolean mDone
	private int mCurrentLevel
	private int mVariableLevel
	private Object mCurrentValue
	private org.jetbrains.uast.UElement mLastAssignment
	public void  (com.intellij.psi.PsiVariable, org.jetbrains.uast.UElement, org.jetbrains.uast.UastContext, com.android.tools.lint.detector.api.ConstantEvaluator, int) 
		com.intellij.psi.PsiVariable variable
		org.jetbrains.uast.UElement endAt
		org.jetbrains.uast.UastContext context
		com.android.tools.lint.detector.api.ConstantEvaluator constantEvaluator
		int variableLevel
		org.jetbrains.uast.UExpression initializer
	public java.lang.Object getCurrentValue () 
	public org.jetbrains.uast.UElement getLastAssignment () 
	public boolean visitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
	public boolean visitVariable (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable node
	public void afterVisitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UExpression leftOperand
		org.jetbrains.uast.UastBinaryOperator operator
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UExpression rightOperand
		com.android.tools.lint.detector.api.ConstantEvaluator constantEvaluator
		org.jetbrains.uast.UBinaryExpression node
	public void afterVisitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
	private static boolean elementHasLevel (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
}

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/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/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/QuickfixData$SetAttribute.class
QuickfixData.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.QuickfixData$SetAttribute extends com.android.tools.lint.detector.api.QuickfixData {
	public final String namespace
	public final String attribute
	public final String value
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String namespace
		String attribute
		String value
}

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/Detector$UastScanner.class
Detector.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.Detector$UastScanner extends java.lang.Object {
	public abstract com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
	public abstract java.util.List getApplicableUastTypes () 
	public abstract java.util.List getApplicablePsiTypes () 
	public abstract java.util.List getApplicableMethodNames () 
	public abstract void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
	public abstract java.util.List getApplicableConstructorTypes () 
	public abstract void visitConstructor (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
	public abstract java.util.List getApplicableReferenceNames () 
	public abstract void visitReference (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UReferenceExpression, com.intellij.psi.PsiElement) 
	public abstract boolean appliesToResourceRefs () 
	public abstract void visitResourceReference (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.resources.ResourceType, java.lang.String, boolean) 
	public abstract java.util.List applicableSuperClasses () 
	public abstract void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
	public abstract void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.ULambdaExpression) 
}

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/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
	public static com.android.tools.lint.detector.api.Severity fromLintOptionSeverity (int) 
		int severity
	public static com.android.tools.lint.detector.api.Severity min (com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Severity) 
		com.android.tools.lint.detector.api.Severity severity1
		com.android.tools.lint.detector.api.Severity severity2
	public static com.android.tools.lint.detector.api.Severity max (com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Severity) 
		com.android.tools.lint.detector.api.Severity severity1
		com.android.tools.lint.detector.api.Severity severity2
	public boolean isError () 
	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.PsiFile psiFile
	private org.jetbrains.uast.UFile uastFile
	private com.android.tools.lint.client.api.UastParser uastParser
	private 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.LintDriver driver
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Project main
		java.io.File file
	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 (org.jetbrains.uast.UElement, int, org.jetbrains.uast.UElement, int) 
		org.jetbrains.uast.UElement from
		int fromDelta
		org.jetbrains.uast.UElement to
		int toDelta
	public com.android.tools.lint.detector.api.Location getRangeLocation (org.jetbrains.uast.UDeclaration, int, org.jetbrains.uast.UDeclaration, int) 
		org.jetbrains.uast.UDeclaration from
		int fromDelta
		org.jetbrains.uast.UDeclaration 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 getRangeLocation (org.jetbrains.uast.UElement, int, int) 
		org.jetbrains.uast.UElement 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 getNameLocation (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement element
	public com.android.tools.lint.detector.api.Location getNameLocation (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass cls
	public com.android.tools.lint.detector.api.Location getNameLocation (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod cls
	public com.android.tools.lint.detector.api.Location getLocation (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement node
	public com.android.tools.lint.detector.api.Location getLocation (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement element
	public com.android.tools.lint.detector.api.Location getLocation (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod element
	public com.android.tools.lint.detector.api.Location getCallLocation (org.jetbrains.uast.UCallExpression, boolean, boolean) 
		org.jetbrains.uast.UCallExpression call
		boolean includeReceiver
		boolean includeArguments
	public com.android.tools.lint.client.api.JavaParser getParser () 
	public com.android.tools.lint.client.api.UastParser getUastParser () 
	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 com.intellij.psi.PsiFile getPsiFile () 
	public void setJavaFile (com.intellij.psi.PsiFile) 
		com.intellij.psi.PsiFile javaFile
	public void setUastParser (com.android.tools.lint.client.api.UastParser) 
		com.android.tools.lint.client.api.UastParser uastParser
	public void setParser (com.android.tools.lint.client.api.JavaParser) 
		com.android.tools.lint.client.api.JavaParser parser
	public org.jetbrains.uast.UFile getUastFile () 
	public void setUastFile (org.jetbrains.uast.UFile) 
		org.jetbrains.uast.UFile uastFile
	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, com.intellij.psi.PsiElement, com.android.tools.lint.detector.api.Location, java.lang.String, java.lang.Object) 
		com.android.tools.lint.detector.api.Issue issue
		com.intellij.psi.PsiElement scope
		com.android.tools.lint.detector.api.Location location
		String message
		Object quickfixData
	public void report (com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.Issue issue
		org.jetbrains.uast.UElement scope
		com.android.tools.lint.detector.api.Location location
		String message
	public void report (com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.Location, java.lang.String, java.lang.Object) 
		com.android.tools.lint.detector.api.Issue issue
		org.jetbrains.uast.UElement scope
		com.android.tools.lint.detector.api.Location location
		String message
		Object quickfixData
	public void report (com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UClass, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.Issue issue
		org.jetbrains.uast.UClass scopeClass
		com.android.tools.lint.detector.api.Location location
		String message
	public void report (com.android.tools.lint.detector.api.Issue, org.jetbrains.uast.UMethod, com.android.tools.lint.detector.api.Location, java.lang.String) 
		com.android.tools.lint.detector.api.Issue issue
		org.jetbrains.uast.UMethod scopeClass
		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 boolean isSuppressedWithComment (org.jetbrains.uast.UElement, com.android.tools.lint.detector.api.Issue) 
		org.jetbrains.uast.UElement scope
		com.android.tools.lint.detector.api.Issue issue
		com.intellij.psi.PsiElement psi
	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 java.lang.String getMethodName (org.jetbrains.uast.UElement) 
		String methodName
		org.jetbrains.uast.UElement 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 org.jetbrains.uast.UElement findNameElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement 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
	public org.jetbrains.uast.UastContext getUastContext () 
	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/ExternalReferenceExpression.class
ExternalReferenceExpression.java
package com.android.tools.lint.detector.api
public abstract com.android.tools.lint.detector.api.ExternalReferenceExpression extends java.lang.Object {
	public abstract com.intellij.psi.PsiElement resolve (com.intellij.psi.PsiElement) 
}

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/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 DIMENSION_MARKER_TYPE
	public static final String COLOR_INT_ANNOTATION
	public static final String PX_ANNOTATION
	public static final String DIMENSION_ANNOTATION
	public static final String RES_SUFFIX
	public static final String ANIMATOR_RES_ANNOTATION
	public static final String ANIM_RES_ANNOTATION
	public static final String ANY_RES_ANNOTATION
	public static final String ARRAY_RES_ANNOTATION
	public static final String ATTR_RES_ANNOTATION
	public static final String BOOL_RES_ANNOTATION
	public static final String COLOR_RES_ANNOTATION
	public static final String DIMEN_RES_ANNOTATION
	public static final String DRAWABLE_RES_ANNOTATION
	public static final String FONT_RES_ANNOTATION
	public static final String FRACTION_RES_ANNOTATION
	public static final String ID_RES_ANNOTATION
	public static final String INTEGER_RES_ANNOTATION
	public static final String INTERPOLATOR_RES_ANNOTATION
	public static final String LAYOUT_RES_ANNOTATION
	public static final String MENU_RES_ANNOTATION
	public static final String PLURALS_RES_ANNOTATION
	public static final String RAW_RES_ANNOTATION
	public static final String STRING_RES_ANNOTATION
	public static final String STYLEABLE_RES_ANNOTATION
	public static final String STYLE_RES_ANNOTATION
	public static final String TRANSITION_RES_ANNOTATION
	public static final String XML_RES_ANNOTATION
	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.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 com.android.resources.ResourceUrl getResource (com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		org.jetbrains.uast.UElement 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 static java.util.EnumSet getResourceTypes (com.android.tools.lint.client.api.JavaEvaluator, org.jetbrains.uast.UElement) 
		com.android.tools.lint.client.api.JavaEvaluator evaluator
		org.jetbrains.uast.UElement element
	public com.android.resources.ResourceUrl getResource (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UIfExpression expression
		Object known
		org.jetbrains.uast.UParenthesizedExpression parenthesizedExpression
		java.util.List args
		String qualifiedName
		String name
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod function
		com.intellij.psi.PsiClass containingClass
		org.jetbrains.uast.UQualifiedReferenceExpression qualifiedExpression
		org.jetbrains.uast.UExpression selector
		com.intellij.psi.PsiVariable variable
		org.jetbrains.uast.UElement lastAssignment
		com.android.resources.ResourceUrl url
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UElement element
	public com.android.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.PsiLocalVariable variable
		com.intellij.psi.PsiExpression last
		com.android.resources.ResourceUrl url
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiElement element
	public java.util.EnumSet getResourceTypes (org.jetbrains.uast.UElement) 
		java.util.EnumSet copy
		java.util.EnumSet left
		java.util.EnumSet right
		org.jetbrains.uast.UIfExpression expression
		Object known
		org.jetbrains.uast.UParenthesizedExpression parenthesizedExpression
		org.jetbrains.uast.UQualifiedReferenceExpression qualifiedExpression
		java.util.EnumSet types
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiClass containingClass
		org.jetbrains.uast.UElement probablyCallExpression
		java.util.EnumSet types
		com.intellij.psi.PsiVariable variable
		org.jetbrains.uast.UElement lastAssignment
		com.android.resources.ResourceUrl url
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UElement 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
		java.util.EnumSet types
		com.intellij.psi.PsiMethodCallExpression call
		com.intellij.psi.PsiMethod method
		java.util.EnumSet types
		com.intellij.psi.PsiField field
		com.intellij.psi.PsiLocalVariable variable
		com.intellij.psi.PsiExpression last
		com.android.resources.ResourceUrl url
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiElement element
	private java.util.EnumSet getTypesFromAnnotations (com.intellij.psi.PsiModifierListOwner) 
		com.intellij.psi.PsiModifierListOwner owner
		com.intellij.psi.PsiAnnotation[] annotations
	public static java.util.EnumSet getTypesFromAnnotations (com.intellij.psi.PsiAnnotation[]) 
		com.android.resources.ResourceType type
		String signature
		com.intellij.psi.PsiAnnotation annotation
		com.intellij.psi.PsiAnnotation[] annotations
		java.util.EnumSet resources
	public static java.util.EnumSet getTypesFromAnnotations (java.util.List) 
		com.android.resources.ResourceType type
		String signature
		org.jetbrains.uast.UAnnotation annotation
		java.util.List annotations
		java.util.EnumSet resources
	public static com.android.resources.ResourceType getTypeFromAnnotationSignature (java.lang.String) 
		String signature
	public static com.android.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
	public static com.android.resources.ResourceUrl getResourceConstant (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement node
		com.android.tools.lint.client.api.ResourceReference reference
		String name
		com.android.resources.ResourceType type
		boolean isFramework
	private static java.util.EnumSet getAnyRes () 
		java.util.EnumSet types
	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/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/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/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 getInternalName (com.intellij.psi.PsiClass) 
		String internalName
		com.intellij.psi.PsiClass parent
		String qualifiedName
		com.intellij.psi.PsiClass psiClass
		String sig
	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 node
	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 boolean isDataBindingExpression (java.lang.String) 
		String expression
	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.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.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.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.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 com.android.tools.lint.detector.api.Location guessGradleLocation (com.android.tools.lint.client.api.LintClient, java.io.File, java.lang.String) 
		char next
		char c
		int offset
		int length
		int end
		char first
		String contents
		int match
		com.android.tools.lint.client.api.LintClient client
		java.io.File projectDir
		String string
		java.io.File gradle
	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 org.jetbrains.uast.UElement skipParentheses (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement 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
	public static java.lang.String resolveManifestName (org.w3c.dom.Element) 
		String pkg
		String pkg
		org.w3c.dom.Element element
		String className
	public static java.util.List getSourceProviders (com.android.builder.model.AndroidProject, com.android.builder.model.Variant) 
		com.android.builder.model.ProductFlavorContainer flavor
		String flavorName
		com.android.builder.model.BuildTypeContainer buildType
		com.android.builder.model.AndroidProject project
		com.android.builder.model.Variant variant
		java.util.List providers
		com.android.builder.model.AndroidArtifact mainArtifact
		com.android.builder.model.SourceProvider multiProvider
		String buildTypeName
		com.android.builder.model.SourceProvider variantProvider
	public static java.util.List getTestSourceProviders (com.android.builder.model.AndroidProject, com.android.builder.model.Variant) 
		String artifactName
		com.android.builder.model.SourceProviderContainer extra
		String artifactName
		com.android.builder.model.SourceProviderContainer extra
		com.android.builder.model.ProductFlavorContainer flavor
		String flavorName
		String artifactName
		com.android.builder.model.SourceProviderContainer extra
		com.android.builder.model.BuildTypeContainer buildType
		com.android.builder.model.AndroidProject project
		com.android.builder.model.Variant variant
		java.util.List providers
		com.android.builder.model.ProductFlavorContainer defaultConfig
		String buildTypeName
	public static boolean isJavaKeyword (java.lang.String) 
		String keyword
	static void  () 
}

com/android/tools/lint/detector/api/ConstantEvaluator$1.class
ConstantEvaluator.java
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ConstantEvaluator$1 extends com.intellij.psi.JavaRecursiveElementVisitor {
	final com.intellij.psi.PsiVariable val$variable
	final java.util.concurrent.atomic.AtomicBoolean val$found
	void  (com.intellij.psi.PsiVariable, java.util.concurrent.atomic.AtomicBoolean) 
	public void visitReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement) 
		com.intellij.psi.PsiJavaCodeReferenceElement reference
		com.intellij.psi.PsiElement refersTo
}

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
		int index
		StringBuilder sb
		String prev
}

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/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.PsiLocalVariable variable
		com.intellij.psi.PsiExpression last
		com.intellij.psi.PsiExpression expression
		com.intellij.psi.PsiElement node
		com.intellij.psi.PsiElement resolved
	public static com.intellij.psi.PsiType evaluate (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UastContext uastContext
		org.jetbrains.uast.UVariable variable
		org.jetbrains.uast.UElement lastAssignment
		com.intellij.psi.PsiMethod resolvedMethod
		org.jetbrains.uast.UElement node
		org.jetbrains.uast.UElement 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/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$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/ConstantEvaluator$2.class
ConstantEvaluator.java
package com.android.tools.lint.detector.api
final com.android.tools.lint.detector.api.ConstantEvaluator$2 extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	final com.intellij.psi.PsiVariable val$variable
	final java.util.concurrent.atomic.AtomicBoolean val$found
	void  (com.intellij.psi.PsiVariable, java.util.concurrent.atomic.AtomicBoolean) 
	public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression node
		com.intellij.psi.PsiElement refersTo
	public boolean visitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression node
}

com/android/tools/lint/detector/api/ConstantEvaluator$3.class
ConstantEvaluator.java
package com.android.tools.lint.detector.api
 com.android.tools.lint.detector.api.ConstantEvaluator$3 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/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
	private boolean allowFieldInitializers
	static final boolean $assertionsDisabled
	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 com.android.tools.lint.detector.api.ConstantEvaluator allowFieldInitializers () 
	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 (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UastPrefixOperator operator
		Object operand
		org.jetbrains.uast.UIfExpression expression
		Object known
		org.jetbrains.uast.UParenthesizedExpression parenthesizedExpression
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.UBinaryExpression binaryExpression
		org.jetbrains.uast.UastBinaryOperator operator
		Object operandLeft
		Object operandRight
		Object value
		Object rhs
		int i
		int n
		org.jetbrains.uast.UPolyadicExpression polyadicExpression
		org.jetbrains.uast.UastBinaryOperator operator
		java.util.List operands
		Object result
		Number number
		com.intellij.psi.PsiType type
		org.jetbrains.uast.UBinaryExpressionWithType cast
		Object operandValue
		com.intellij.psi.PsiField field
		Object value
		Object initializedValue
		com.intellij.psi.PsiVariable variable
		org.jetbrains.uast.UastContext uastContext
		Object value
		com.intellij.psi.PsiElement resolved
		int length
		Object lengthObj
		com.intellij.psi.PsiType componentType
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiType arrayType
		Object evaluatedArg
		org.jetbrains.uast.UExpression arg
		Object o
		int i
		boolean[] arr
		int i
		Object[] arr
		Object o
		int i
		char[] arr
		Object o
		int i
		byte[] arr
		Object o
		int i
		double[] arr
		Object o
		int i
		float[] arr
		Object o
		int i
		int[] arr
		Object o
		int i
		short[] arr
		Object o
		int i
		long[] arr
		Object o
		int i
		String[] arr
		int length
		java.util.List evaluatedArgs
		com.intellij.psi.PsiType componentType
		org.jetbrains.uast.UCallExpression call
		com.intellij.psi.PsiType arrayType
		Object evaluated
		org.jetbrains.uast.UElement node
	private java.lang.Object evaluateBinary (org.jetbrains.uast.UastBinaryOperator, java.lang.Object, java.lang.Object) 
		boolean left
		boolean right
		Number left
		Number right
		boolean isInteger
		boolean isWide
		org.jetbrains.uast.UastBinaryOperator operator
		Object operandLeft
		Object operandRight
	private static boolean surroundedByVariableCheck (org.jetbrains.uast.UElement, com.intellij.psi.PsiVariable) 
		org.jetbrains.uast.UExpression condition
		org.jetbrains.uast.UElement node
		com.intellij.psi.PsiVariable variable
		org.jetbrains.uast.UIfExpression curr
	private static boolean isStringType (com.intellij.psi.PsiType) 
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiClass resolvedClass
	private static boolean isObjectType (com.intellij.psi.PsiType) 
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiClass resolvedClass
	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.PsiBinaryExpression expression
		com.intellij.psi.tree.IElementType operator
		Object operandLeft
		Object operandRight
		Object value
		com.intellij.psi.PsiExpression operand
		Object value
		StringBuilder sb
		Object value
		boolean result
		Object value
		boolean result
		Object value
		boolean result
		Object value
		boolean result
		Object value
		boolean result
		boolean b
		Object value
		int i
		boolean result
		boolean b
		Object value
		int i
		boolean result
		long l
		Object value
		int i
		long result
		int l
		Object value
		int i
		int result
		long l
		Object value
		int i
		long result
		int l
		Object value
		int i
		int result
		long l
		Object value
		int i
		long result
		int l
		Object value
		int i
		int result
		long l
		Object value
		int i
		boolean result
		long prev
		int l
		Object value
		int i
		boolean result
		int prev
		long l
		Object value
		int i
		boolean result
		long prev
		int l
		Object value
		int i
		boolean result
		int prev
		long l
		Object value
		int i
		boolean result
		long prev
		int l
		Object value
		int i
		boolean result
		int prev
		long l
		Object value
		int i
		boolean result
		long prev
		int l
		Object value
		int i
		boolean result
		int prev
		long l
		Object value
		int i
		boolean result
		long prev
		int l
		Object value
		int i
		boolean result
		int prev
		long l
		Object value
		int i
		boolean result
		long prev
		int l
		Object value
		int i
		boolean result
		int prev
		long l
		Object value
		int i
		long result
		int l
		Object value
		int i
		int result
		long l
		Object value
		int i
		long result
		int l
		Object value
		int i
		int result
		long l
		Object value
		int i
		long result
		int l
		Object value
		int i
		int result
		double l
		Object value
		int i
		double result
		float l
		Object value
		int i
		float result
		long l
		Object value
		int i
		long result
		int l
		Object value
		int i
		int result
		double l
		Object value
		int i
		double result
		float l
		Object value
		int i
		float result
		long l
		Object value
		int i
		long result
		int l
		Object value
		int i
		int result
		double l
		Object value
		int i
		double result
		float l
		Object value
		int i
		float result
		long l
		Object value
		int i
		long result
		int l
		Object value
		int i
		int result
		double l
		Object value
		int i
		double result
		float l
		Object value
		int i
		float result
		long l
		Object value
		int i
		long result
		int l
		Object value
		int i
		int result
		double l
		Object value
		int i
		double result
		float l
		Object value
		int i
		float result
		long l
		Object value
		int i
		long result
		int l
		Object value
		int i
		int result
		com.intellij.psi.PsiPolyadicExpression expression
		com.intellij.psi.tree.IElementType operator
		com.intellij.psi.PsiExpression[] operands
		java.util.List values
		boolean hasString
		boolean hasBoolean
		boolean hasNumber
		boolean isFloat
		boolean isWide
		com.intellij.psi.PsiType type
		Number number
		com.intellij.psi.PsiTypeElement typeElement
		com.intellij.psi.PsiTypeCastExpression cast
		Object operandValue
		com.intellij.psi.PsiExpression condition
		com.intellij.psi.PsiIfStatement curr
		com.intellij.psi.PsiField field
		Object value
		com.intellij.psi.PsiLocalVariable variable
		com.intellij.psi.PsiExpression last
		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
	private static boolean references (com.intellij.psi.PsiExpression, com.intellij.psi.PsiVariable) 
		com.intellij.psi.PsiExpression element
		com.intellij.psi.PsiVariable variable
		java.util.concurrent.atomic.AtomicBoolean found
	private static boolean references (org.jetbrains.uast.UExpression, com.intellij.psi.PsiVariable) 
		org.jetbrains.uast.UExpression element
		com.intellij.psi.PsiVariable variable
		java.util.concurrent.atomic.AtomicBoolean found
	public static boolean isArrayLiteral (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiField field
		com.intellij.psi.PsiLocalVariable variable
		com.intellij.psi.PsiExpression last
		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 boolean isArrayLiteral (org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiVariable variable
		org.jetbrains.uast.UExpression lastAssignment
		com.intellij.psi.PsiElement resolved
		org.jetbrains.uast.UParenthesizedExpression parenthesizedExpression
		org.jetbrains.uast.UExpression expression
		org.jetbrains.uast.UBinaryExpressionWithType castExpression
		org.jetbrains.uast.UExpression operand
		org.jetbrains.uast.UElement 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
		Object evaluate
	public static java.lang.Object evaluate (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement element
	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
	public static com.intellij.psi.PsiExpression findLastAssignment (com.intellij.psi.PsiElement, com.intellij.psi.PsiVariable) 
		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.PsiElement usage
		com.intellij.psi.PsiVariable variable
		com.intellij.psi.PsiStatement statement
	public static java.lang.String evaluateString (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, boolean) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement element
		boolean allowUnknown
		com.android.tools.lint.detector.api.ConstantEvaluator evaluator
		Object value
	static void  () 
}

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/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 boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.detector.api.Issue issue
	public int hashCode () 
	public volatile int compareTo (java.lang.Object) 
	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/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 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
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UClass) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UClass declaration
	public void visitClass (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.ULambdaExpression) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.ULambdaExpression declaration
	public void visitReference (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UReferenceExpression, com.intellij.psi.PsiElement) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UReferenceExpression reference
		com.intellij.psi.PsiElement referenced
	public void visitConstructor (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod constructor
	public void visitMethod (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, com.intellij.psi.PsiMethod) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression node
		com.intellij.psi.PsiMethod method
	public com.android.tools.lint.client.api.UElementHandler createUastHandler (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public java.util.List getApplicableUastTypes () 
	public void visitResourceReference (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, com.android.resources.ResourceType, java.lang.String, boolean) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement node
		com.android.resources.ResourceType type
		String name
		boolean isFramework
	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/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 quickfixData
	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
	protected java.io.File getResourceFolder () 
	static void  () 
}

com/android/tools/lint/detector/api/QuickfixData$ReplaceString.class
QuickfixData.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.QuickfixData$ReplaceString extends com.android.tools.lint.detector.api.QuickfixData {
	public final String oldString
	public final String oldPattern
	public final String replacement
	static final boolean $assertionsDisabled
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String oldString
		String oldPattern
		String replacement
	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/UastLintUtils.class
UastLintUtils.java
package com.android.tools.lint.detector.api
public com.android.tools.lint.detector.api.UastLintUtils extends java.lang.Object {
	public void  () 
	public static java.lang.String getQualifiedName (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiClass containingClass
		String containingClassFqName
		com.intellij.psi.PsiClass containingClass
		String containingClassFqName
		com.intellij.psi.PsiElement element
	public static com.intellij.psi.PsiElement resolve (com.android.tools.lint.detector.api.ExternalReferenceExpression, org.jetbrains.uast.UElement) 
		com.android.tools.lint.detector.api.ExternalReferenceExpression expression
		org.jetbrains.uast.UElement context
		org.jetbrains.uast.UDeclaration declaration
	public static java.lang.String getClassName (com.intellij.psi.PsiClassType) 
		com.intellij.psi.PsiClassType type
		com.intellij.psi.PsiClass psiClass
	public static java.lang.String getClassName (com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass psiClass
		StringBuilder stringBuilder
	public static org.jetbrains.uast.UExpression findLastAssignment (com.intellij.psi.PsiVariable, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UastContext context
		com.android.tools.lint.detector.api.ConstantEvaluator$LastAssignmentFinder finder
		org.jetbrains.uast.UMethod containingFunction
		org.jetbrains.uast.UastContext context
		com.intellij.psi.PsiVariable variable
		org.jetbrains.uast.UElement call
		org.jetbrains.uast.UElement lastAssignment
	public static java.lang.String getReferenceName (org.jetbrains.uast.UReferenceExpression) 
		org.jetbrains.uast.UExpression selector
		org.jetbrains.uast.UReferenceExpression expression
	public static java.lang.Object findLastValue (com.intellij.psi.PsiVariable, org.jetbrains.uast.UElement, org.jetbrains.uast.UastContext, com.android.tools.lint.detector.api.ConstantEvaluator) 
		com.android.tools.lint.detector.api.ConstantEvaluator$LastAssignmentFinder finder
		org.jetbrains.uast.UMethod containingFunction
		org.jetbrains.uast.UExpression initializer
		com.intellij.psi.PsiVariable variable
		org.jetbrains.uast.UElement call
		org.jetbrains.uast.UastContext context
		com.android.tools.lint.detector.api.ConstantEvaluator evaluator
		Object value
	public static com.android.tools.lint.client.api.ResourceReference toAndroidReferenceViaResolve (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement element
	public static boolean areIdentifiersEqual (org.jetbrains.uast.UExpression, org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UExpression first
		org.jetbrains.uast.UExpression second
		String firstIdentifier
		String secondIdentifier
	public static java.lang.String getIdentifier (org.jetbrains.uast.UExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression qualified
		String receiverIdentifier
		String selectorIdentifier
		org.jetbrains.uast.UExpression expression
}

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
	private com.android.ide.common.resources.configuration.FolderConfiguration folderConfiguration
	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 () 
		com.android.ide.common.resources.configuration.VersionQualifier versionQualifier
	public com.android.ide.common.resources.configuration.FolderConfiguration getFolderConfiguration () 
		java.io.File folder
	protected java.io.File getResourceFolder () 
}

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 CHROME_OS
	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/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
	private Object source
	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 java.lang.Object getSource () 
	public java.lang.Object getSource (java.lang.Class) 
		Class clz
	public com.android.tools.lint.detector.api.Location setSource (java.lang.Object) 
		Object source
	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
		int loopDecrement
	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
		int loopIncrement
	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/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/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/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/client/
com/android/tools/lint/client/api/
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/UElementVisitor$VisitingDetector.class
UElementVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.UElementVisitor$VisitingDetector extends java.lang.Object {
	private com.android.tools.lint.client.api.UElementHandler 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$UastScanner mUastScanner
	public void  (com.android.tools.lint.detector.api.Detector, com.android.tools.lint.detector.api.Detector$UastScanner) 
		com.android.tools.lint.detector.api.Detector detector
		com.android.tools.lint.detector.api.Detector$UastScanner uastScanner
	public com.android.tools.lint.detector.api.Detector getDetector () 
	public com.android.tools.lint.detector.api.Detector$UastScanner getUastScanner () 
	public void setContext (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	com.android.tools.lint.client.api.UElementHandler getVisitor () 
}

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/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
	public boolean isUpToDate () 
	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/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/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/UastParser.class
UastParser.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.UastParser extends java.lang.Object {
	public void  () 
	public boolean prepare (java.util.List) 
		java.util.List contexts
	public abstract com.android.tools.lint.client.api.JavaEvaluator getEvaluator () 
	public abstract org.jetbrains.uast.UFile parse (com.android.tools.lint.detector.api.JavaContext) 
	public abstract org.jetbrains.uast.UastContext getUastContext () 
	public abstract com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement) 
	public abstract com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
	public abstract com.android.tools.lint.detector.api.Location getCallLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, boolean, boolean) 
	public abstract java.io.File getFile (com.intellij.psi.PsiFile) 
	public abstract java.lang.CharSequence getFileContents (com.intellij.psi.PsiFile) 
	public abstract com.android.tools.lint.detector.api.Location createLocation (com.intellij.psi.PsiElement) 
	public abstract com.android.tools.lint.detector.api.Location createLocation (org.jetbrains.uast.UElement) 
	public abstract 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) 
	public abstract com.android.tools.lint.detector.api.Location getRangeLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, int, org.jetbrains.uast.UElement, int) 
	public abstract com.android.tools.lint.detector.api.Location getRangeLocation (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement, int, int) 
	public abstract com.android.tools.lint.detector.api.Location getRangeLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, int, int) 
	public abstract com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement) 
	public abstract com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
	public void dispose (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UFile compilationUnit
	public void dispose () 
}

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

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$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/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/JavaPsiVisitor.class

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/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/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 org.w3c.dom.Document getMergedManifest (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
	public void resolveMergeManifestSources (org.w3c.dom.Document, java.lang.Object) 
		org.w3c.dom.Document mergedManifest
		Object reportFile
	public boolean isMergeManifestNode (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public com.android.utils.Pair findManifestSourceNode (org.w3c.dom.Node) 
		org.w3c.dom.Node mergedNode
	public com.android.tools.lint.detector.api.Location findManifestSourceLocation (org.w3c.dom.Node) 
		org.w3c.dom.Node mergedNode
	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) 
		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
	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, java.lang.Object) 
		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
		Object quickfixData
		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 com.android.tools.lint.client.api.UastParser getUastParser (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
	protected void initializeProjects (java.util.Collection) 
		java.util.Collection knownProjects
	protected void disposeProjects (java.util.Collection) 
		java.util.Collection knownProjects
	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.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$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/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.lang.String findJarPath (com.intellij.psi.PsiElement) 
	public abstract java.lang.String findJarPath (org.jetbrains.uast.UElement) 
	public boolean isInherited (com.intellij.psi.PsiAnnotation, com.intellij.psi.PsiModifierListOwner) 
		com.intellij.psi.PsiAnnotation annotation
		com.intellij.psi.PsiModifierListOwner owner
		com.intellij.psi.PsiAnnotationOwner annotationOwner
	public boolean isInherited (org.jetbrains.uast.UAnnotation, com.intellij.psi.PsiModifierListOwner) 
		com.intellij.psi.PsiAnnotationOwner annotationOwner
		org.jetbrains.uast.UAnnotation annotation
		com.intellij.psi.PsiModifierListOwner owner
		com.intellij.psi.PsiElement psi
	public boolean isInherited (org.jetbrains.uast.UAnnotation, org.jetbrains.uast.UAnnotated) 
		org.jetbrains.uast.UAnnotation annotation
		org.jetbrains.uast.UAnnotated owner
	public abstract com.intellij.psi.PsiPackage getPackage (com.intellij.psi.PsiElement) 
	public abstract com.intellij.psi.PsiPackage getPackage (org.jetbrains.uast.UElement) 
	public com.intellij.psi.PsiPackage getPackage (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod node
	public com.android.builder.model.MavenCoordinates getLibrary (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement element
	public com.android.builder.model.MavenCoordinates getLibrary (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement element
	public com.android.builder.model.MavenCoordinates getLibrary (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod element
	public abstract com.android.builder.model.Dependencies getDependencies () 
	private com.android.builder.model.MavenCoordinates getLibrary (java.lang.String) 
		String artifactId
		int j
		String groupId
		char c
		int i
		int index
		com.android.builder.model.Library library
		com.android.builder.model.MavenCoordinates coordinates
		String jarFile
	public com.android.builder.model.Library findOwnerLibrary (java.lang.String) 
		com.android.builder.model.Library match
		String jarFile
		com.android.builder.model.Dependencies dependencies
	private static com.android.builder.model.Library findOwnerJavaLibrary (java.util.Collection, java.lang.String) 
		com.android.builder.model.Library match
		com.android.builder.model.JavaLibrary library
		java.util.Collection dependencies
		String jarFile
	private static com.android.builder.model.Library findOwnerLibrary (java.util.Collection, java.lang.String) 
		java.io.File jar
		com.android.builder.model.Library match
		com.android.builder.model.AndroidLibrary library
		java.util.Collection dependencies
		String jarFile
	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/JarFileIssueRegistry.class
JarFileIssueRegistry.java
package com.android.tools.lint.client.api
public 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 long timestamp
	private java.io.File jarFile
	private boolean hasLombokLegacyDetectors
	private boolean hasPsiLegacyDetectors
	public boolean hasLombokLegacyDetectors () 
	public boolean hasPsiLegacyDetectors () 
	public 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
	public boolean isUpToDate () 
	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 
		Class detectorClass
		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) 
		Class aClass
		Throwable e
		String name
		java.util.zip.ZipEntry entry
		java.util.jar.JarInputStream jarInputStream
		java.io.InputStream inputStream
		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/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/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$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/BlameFile$XmlVisitor.class
BlameFile.java
package com.android.tools.lint.client.api
public abstract com.android.tools.lint.client.api.BlameFile$XmlVisitor extends java.lang.Object {
	public void  () 
	public boolean visitTag (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String tag
	public boolean visitAttribute (org.w3c.dom.Attr) 
		org.w3c.dom.Attr attribute
	public static void accept (org.w3c.dom.Node, com.android.tools.lint.client.api.BlameFile$XmlVisitor) 
		org.w3c.dom.Node node
		com.android.tools.lint.client.api.BlameFile$XmlVisitor visitor
	private boolean visit (org.w3c.dom.Node) 
		org.w3c.dom.Node attr
		int i
		int n
		org.w3c.dom.Element tag
		org.w3c.dom.NamedNodeMap attributes
		org.w3c.dom.Node node
		org.w3c.dom.Node child
}

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/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/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/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/ResourceReference.class
ResourceReference.java
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.ResourceReference extends java.lang.Object {
	public final org.jetbrains.uast.UExpression node
	private final String rPackage
	private final com.android.resources.ResourceType type
	private final String name
	public java.lang.String getPackage () 
	public com.android.resources.ResourceType getType () 
	public java.lang.String getName () 
	boolean isFramework () 
	public void  (org.jetbrains.uast.UExpression, java.lang.String, com.android.resources.ResourceType, java.lang.String) 
		org.jetbrains.uast.UExpression node
		String rPackage
		com.android.resources.ResourceType type
		String name
	private static com.android.tools.lint.client.api.ResourceReference toAndroidReference (org.jetbrains.uast.UQualifiedReferenceExpression) 
		int i
		String containingClassFqName
		com.android.resources.ResourceType value
		org.jetbrains.uast.UQualifiedReferenceExpression expression
		java.util.List path
		String packageNameFromResolved
		com.intellij.psi.PsiClass containingClass
		int size
		String r
		String packageName
		String type
		String name
		com.android.resources.ResourceType resourceType
	public static com.android.tools.lint.client.api.ResourceReference get (org.jetbrains.uast.UElement) 
		com.android.tools.lint.client.api.ResourceReference ref
		com.intellij.psi.PsiElement declaration
		com.intellij.psi.PsiElement declaration
		com.android.tools.lint.client.api.ResourceReference ref
		org.jetbrains.uast.UExpression maybeQualified
		org.jetbrains.uast.UExpression node
		org.jetbrains.uast.UExpression node
		org.jetbrains.uast.UElement element
		com.intellij.psi.PsiElement declaration
		com.intellij.psi.PsiVariable variable
		com.intellij.psi.PsiClass resTypeClass
		com.intellij.psi.PsiClass rClass
		String packageName
		com.android.resources.ResourceType resourceType
		String resourceName
		org.jetbrains.uast.UExpression node
}

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/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
	public 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/BlameFile$BlameNode.class
BlameFile.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.BlameFile$BlameNode extends java.lang.Object {
	private String from
	private java.util.List attributeLocations
	private String key
	public void  (java.lang.String) 
		String key
	public java.lang.String getKey () 
	public java.lang.String getElementLocation () 
	public java.lang.String getAttributeLocation (java.lang.String) 
		com.android.utils.Pair pair
		String name
	public void setElementLocation (java.lang.String) 
		String location
	public void setAttributeLocations (java.lang.String, java.lang.String) 
		String name
		String location
}

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/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/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 static final int SDK_DATABASE_MIN_VERSION
	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 static final String MERGED_MANIFEST
	private java.util.Map reportFileCache
	protected java.util.IdentityHashMap sourceNodeCache
	protected static final com.android.utils.Pair NOT_FOUND
	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, java.lang.Object) 
	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 abstract com.android.tools.lint.client.api.UastParser getUastParser (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) 
		java.io.File file
		String path
		java.io.File file
		com.android.sdklib.IAndroidTarget target
		int i
		String build
		com.android.sdklib.IAndroidTarget[] targets
		java.io.File file
		String relativePath
		java.io.File top
		boolean isAnnotationZip
		boolean isApiDatabase
		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
	protected void initializeProjects (java.util.Collection) 
		java.util.Collection knownProjects
	protected void disposeProjects (java.util.Collection) 
		java.util.Collection knownProjects
	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.repository.targets.AndroidTargetManager manager
		com.android.sdklib.IAndroidTarget target
		com.android.repository.api.ProgressIndicator logger
		com.android.sdklib.repository.AndroidSdkHandler handler
		com.android.sdklib.IAndroidTarget target
		int i
		com.android.tools.lint.detector.api.Project project
		String compileSdkVersion
		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 org.w3c.dom.Document getMergedManifest (com.android.tools.lint.detector.api.Project) 
		String xml
		java.io.IOException e
		java.io.File primary
		com.android.tools.lint.detector.api.Project project
		java.util.List manifestFiles
	public void resolveMergeManifestSources (org.w3c.dom.Document, java.lang.Object) 
		org.w3c.dom.Document mergedManifest
		Object reportFile
	public boolean isMergeManifestNode (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Document doc
	public com.android.utils.Pair findManifestSourceNode (org.w3c.dom.Node) 
		com.android.utils.Pair source
		java.io.File file
		java.util.List lines
		java.io.IOException ignore
		org.w3c.dom.Node mergedNode
		org.w3c.dom.Document doc
		Object report
		com.android.tools.lint.client.api.BlameFile blameFile
		com.android.utils.Pair source
		com.android.utils.Pair cacheValue
	public com.android.tools.lint.detector.api.Location findManifestSourceLocation (org.w3c.dom.Node) 
		org.w3c.dom.Node mergedNode
		com.android.utils.Pair source
	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/BlameFile$1.class
BlameFile.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.BlameFile$1 extends com.android.tools.lint.client.api.BlameFile$XmlVisitor {
	final String val$targetKey
	final java.util.concurrent.atomic.AtomicReference val$reference
	final com.android.tools.lint.client.api.BlameFile this$0
	void  (com.android.tools.lint.client.api.BlameFile, java.lang.String, java.util.concurrent.atomic.AtomicReference) 
		com.android.tools.lint.client.api.BlameFile this$0
	public boolean visitTag (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element element
		String tag
		String key
}

com/android/tools/lint/client/api/UElementHandler.class
UElementHandler.java
package com.android.tools.lint.client.api
public com.android.tools.lint.client.api.UElementHandler extends java.lang.Object {
	public static final com.android.tools.lint.client.api.UElementHandler NONE
	static final boolean $assertionsDisabled
	public void  () 
	void error (java.lang.Class) 
		Class parameterType
		String name
		String methodName
	public void visitAnnotation (org.jetbrains.uast.UAnnotation) 
		org.jetbrains.uast.UAnnotation uAnnotation
	public void visitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression) 
		org.jetbrains.uast.UArrayAccessExpression uArrayAccessExpression
	public void visitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
		org.jetbrains.uast.UBinaryExpression uBinaryExpression
	public void visitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType) 
		org.jetbrains.uast.UBinaryExpressionWithType uBinaryExpressionWithType
	public void visitBlockExpression (org.jetbrains.uast.UBlockExpression) 
		org.jetbrains.uast.UBlockExpression uBlockExpression
	public void visitBreakExpression (org.jetbrains.uast.UBreakExpression) 
		org.jetbrains.uast.UBreakExpression uBreakExpression
	public void visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression uCallExpression
	public void visitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression) 
		org.jetbrains.uast.UCallableReferenceExpression uCallableReferenceExpression
	public void visitCatchClause (org.jetbrains.uast.UCatchClause) 
		org.jetbrains.uast.UCatchClause uCatchClause
	public void visitClass (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass uClass
	public void visitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression) 
		org.jetbrains.uast.UClassLiteralExpression uClassLiteralExpression
	public void visitContinueExpression (org.jetbrains.uast.UContinueExpression) 
		org.jetbrains.uast.UContinueExpression uContinueExpression
	public void visitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression) 
		org.jetbrains.uast.UDeclarationsExpression uDeclarationsExpression
	public void visitDoWhileExpression (org.jetbrains.uast.UDoWhileExpression) 
		org.jetbrains.uast.UDoWhileExpression uDoWhileExpression
	public void visitElement (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement uElement
	public void visitEnumConstant (org.jetbrains.uast.UEnumConstant) 
		org.jetbrains.uast.UEnumConstant node
	public void visitExpressionList (org.jetbrains.uast.UExpressionList) 
		org.jetbrains.uast.UExpressionList uExpressionList
	public void visitField (org.jetbrains.uast.UField) 
		org.jetbrains.uast.UField node
	public void visitFile (org.jetbrains.uast.UFile) 
		org.jetbrains.uast.UFile uFile
	public void visitForEachExpression (org.jetbrains.uast.UForEachExpression) 
		org.jetbrains.uast.UForEachExpression uForEachExpression
	public void visitForExpression (org.jetbrains.uast.UForExpression) 
		org.jetbrains.uast.UForExpression uForExpression
	public void visitIfExpression (org.jetbrains.uast.UIfExpression) 
		org.jetbrains.uast.UIfExpression uIfExpression
	public void visitImportStatement (org.jetbrains.uast.UImportStatement) 
		org.jetbrains.uast.UImportStatement uImportStatement
	public void visitInitializer (org.jetbrains.uast.UClassInitializer) 
		org.jetbrains.uast.UClassInitializer uClassInitializer
	public void visitLabeledExpression (org.jetbrains.uast.ULabeledExpression) 
		org.jetbrains.uast.ULabeledExpression uLabeledExpression
	public void visitLambdaExpression (org.jetbrains.uast.ULambdaExpression) 
		org.jetbrains.uast.ULambdaExpression uLambdaExpression
	public void visitLiteralExpression (org.jetbrains.uast.ULiteralExpression) 
		org.jetbrains.uast.ULiteralExpression uLiteralExpression
	public void visitLocalVariable (org.jetbrains.uast.ULocalVariable) 
		org.jetbrains.uast.ULocalVariable node
	public void visitMethod (org.jetbrains.uast.UMethod) 
		org.jetbrains.uast.UMethod uMethod
	public void visitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression) 
		org.jetbrains.uast.UObjectLiteralExpression uObjectLiteralExpression
	public void visitParameter (org.jetbrains.uast.UParameter) 
		org.jetbrains.uast.UParameter node
	public void visitParenthesizedExpression (org.jetbrains.uast.UParenthesizedExpression) 
		org.jetbrains.uast.UParenthesizedExpression uParenthesizedExpression
	public void visitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression) 
		org.jetbrains.uast.UPolyadicExpression node
	public void visitPostfixExpression (org.jetbrains.uast.UPostfixExpression) 
		org.jetbrains.uast.UPostfixExpression uPostfixExpression
	public void visitPrefixExpression (org.jetbrains.uast.UPrefixExpression) 
		org.jetbrains.uast.UPrefixExpression uPrefixExpression
	public void visitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression) 
		org.jetbrains.uast.UQualifiedReferenceExpression uQualifiedReferenceExpression
	public void visitReturnExpression (org.jetbrains.uast.UReturnExpression) 
		org.jetbrains.uast.UReturnExpression uReturnExpression
	public void visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		org.jetbrains.uast.USimpleNameReferenceExpression uSimpleNameReferenceExpression
	public void visitSuperExpression (org.jetbrains.uast.USuperExpression) 
		org.jetbrains.uast.USuperExpression uSuperExpression
	public void visitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression) 
		org.jetbrains.uast.USwitchClauseExpression uSwitchClauseExpression
	public void visitSwitchExpression (org.jetbrains.uast.USwitchExpression) 
		org.jetbrains.uast.USwitchExpression uSwitchExpression
	public void visitThisExpression (org.jetbrains.uast.UThisExpression) 
		org.jetbrains.uast.UThisExpression uThisExpression
	public void visitThrowExpression (org.jetbrains.uast.UThrowExpression) 
		org.jetbrains.uast.UThrowExpression uThrowExpression
	public void visitTryExpression (org.jetbrains.uast.UTryExpression) 
		org.jetbrains.uast.UTryExpression uTryExpression
	public void visitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression) 
		org.jetbrains.uast.UTypeReferenceExpression uTypeReferenceExpression
	public void visitUnaryExpression (org.jetbrains.uast.UUnaryExpression) 
		org.jetbrains.uast.UUnaryExpression uUnaryExpression
	public void visitVariable (org.jetbrains.uast.UVariable) 
		org.jetbrains.uast.UVariable uVariable
	public void visitWhileExpression (org.jetbrains.uast.UWhileExpression) 
		org.jetbrains.uast.UWhileExpression uWhileExpression
	static void  () 
}

com/android/tools/lint/client/api/JavaEvaluator$MyMavenCoordinates.class
JavaEvaluator.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.JavaEvaluator$MyMavenCoordinates extends java.lang.Object implements com.android.builder.model.MavenCoordinates  {
	private static final com.android.tools.lint.client.api.JavaEvaluator$MyMavenCoordinates NONE
	private final String groupId
	private final String artifactId
	public void  (java.lang.String, java.lang.String) 
		String groupId
		String artifactId
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public java.lang.String getVersion () 
	public java.lang.String getPackaging () 
	public java.lang.String getClassifier () 
	public java.lang.String getVersionlessId () 
	static com.android.tools.lint.client.api.JavaEvaluator$MyMavenCoordinates access$000 () 
	static void  () 
}

com/android/tools/lint/client/api/UElementVisitor$DelegatingPsiVisitor.class
UElementVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.UElementVisitor$DelegatingPsiVisitor extends com.android.tools.lint.client.api.UElementVisitor$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.UElementVisitor this$0
	void  (com.android.tools.lint.client.api.UElementVisitor, com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		com.android.tools.lint.detector.api.Detector$UastScanner uastScanner
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		com.intellij.psi.PsiElement referenced
		java.util.List list
		com.android.tools.lint.detector.api.Detector$UastScanner uastScanner
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		com.android.tools.lint.client.api.ResourceReference reference
		org.jetbrains.uast.USimpleNameReferenceExpression node
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		org.jetbrains.uast.UCallExpression node
		boolean result
	private void visitMethodCallExpression (org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.Detector$UastScanner scanner
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		com.intellij.psi.PsiMethod function
		java.util.List list
		String methodName
		org.jetbrains.uast.UCallExpression node
	private void visitNewExpression (org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.detector.api.Detector$UastScanner javaPsiScanner
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		java.util.List list
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiClass resolvedClass
		org.jetbrains.uast.UCallExpression node
}

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

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) 
		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 java.io.File getFile (com.intellij.psi.PsiFile) 
	public java.lang.CharSequence getFileContents (com.intellij.psi.PsiFile) 
		com.intellij.psi.PsiFile file
	public com.android.tools.lint.detector.api.Location createLocation (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement element
		com.intellij.openapi.util.TextRange range
		com.intellij.psi.PsiFile containingFile
		CharSequence contents
		java.io.File file
	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 abstract com.intellij.psi.PsiElement findElementAt (com.android.tools.lint.detector.api.JavaContext, int) 
	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 (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UFile) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UFile 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/UElementVisitor$DispatchPsiVisitor.class
UElementVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.UElementVisitor$DispatchPsiVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	final com.android.tools.lint.client.api.UElementVisitor this$0
	private void  (com.android.tools.lint.client.api.UElementVisitor) 
	public boolean visitAnnotation (org.jetbrains.uast.UAnnotation) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UAnnotation node
		java.util.List list
	public boolean visitArrayAccessExpression (org.jetbrains.uast.UArrayAccessExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UArrayAccessExpression node
		java.util.List list
	public boolean visitBinaryExpression (org.jetbrains.uast.UBinaryExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UBinaryExpression node
		java.util.List list
	public boolean visitBinaryExpressionWithType (org.jetbrains.uast.UBinaryExpressionWithType) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UBinaryExpressionWithType node
		java.util.List list
	public boolean visitBlockExpression (org.jetbrains.uast.UBlockExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UBlockExpression node
		java.util.List list
	public boolean visitBreakExpression (org.jetbrains.uast.UBreakExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UBreakExpression node
		java.util.List list
	public boolean visitCallExpression (org.jetbrains.uast.UCallExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UCallExpression node
		java.util.List list
	public boolean visitCallableReferenceExpression (org.jetbrains.uast.UCallableReferenceExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UCallableReferenceExpression node
		java.util.List list
	public boolean visitCatchClause (org.jetbrains.uast.UCatchClause) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UCatchClause node
		java.util.List list
	public boolean visitClass (org.jetbrains.uast.UClass) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UClass node
		java.util.List list
	public boolean visitClassLiteralExpression (org.jetbrains.uast.UClassLiteralExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UClassLiteralExpression node
		java.util.List list
	public boolean visitContinueExpression (org.jetbrains.uast.UContinueExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UContinueExpression node
		java.util.List list
	public boolean visitDeclarationsExpression (org.jetbrains.uast.UDeclarationsExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UDeclarationsExpression node
		java.util.List list
	public boolean visitDoWhileExpression (org.jetbrains.uast.UDoWhileExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UDoWhileExpression node
		java.util.List list
	public boolean visitElement (org.jetbrains.uast.UElement) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UElement node
		java.util.List list
	public boolean visitEnumConstant (org.jetbrains.uast.UEnumConstant) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UEnumConstant node
		java.util.List list
	public boolean visitExpressionList (org.jetbrains.uast.UExpressionList) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UExpressionList node
		java.util.List list
	public boolean visitField (org.jetbrains.uast.UField) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UField node
		java.util.List list
	public boolean visitFile (org.jetbrains.uast.UFile) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UFile node
		java.util.List list
	public boolean visitForEachExpression (org.jetbrains.uast.UForEachExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UForEachExpression node
		java.util.List list
	public boolean visitForExpression (org.jetbrains.uast.UForExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UForExpression node
		java.util.List list
	public boolean visitIfExpression (org.jetbrains.uast.UIfExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UIfExpression node
		java.util.List list
	public boolean visitImportStatement (org.jetbrains.uast.UImportStatement) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UImportStatement node
		java.util.List list
	public boolean visitInitializer (org.jetbrains.uast.UClassInitializer) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UClassInitializer node
		java.util.List list
	public boolean visitLabeledExpression (org.jetbrains.uast.ULabeledExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.ULabeledExpression node
		java.util.List list
	public boolean visitLambdaExpression (org.jetbrains.uast.ULambdaExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.ULambdaExpression node
		java.util.List list
	public boolean visitLiteralExpression (org.jetbrains.uast.ULiteralExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.ULiteralExpression node
		java.util.List list
	public boolean visitLocalVariable (org.jetbrains.uast.ULocalVariable) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.ULocalVariable node
		java.util.List list
	public boolean visitMethod (org.jetbrains.uast.UMethod) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UMethod node
		java.util.List list
	public boolean visitObjectLiteralExpression (org.jetbrains.uast.UObjectLiteralExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UObjectLiteralExpression node
		java.util.List list
	public boolean visitParameter (org.jetbrains.uast.UParameter) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UParameter node
		java.util.List list
	public boolean visitParenthesizedExpression (org.jetbrains.uast.UParenthesizedExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UParenthesizedExpression node
		java.util.List list
	public boolean visitPolyadicExpression (org.jetbrains.uast.UPolyadicExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UPolyadicExpression node
		java.util.List list
	public boolean visitPostfixExpression (org.jetbrains.uast.UPostfixExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UPostfixExpression node
		java.util.List list
	public boolean visitPrefixExpression (org.jetbrains.uast.UPrefixExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UPrefixExpression node
		java.util.List list
	public boolean visitQualifiedReferenceExpression (org.jetbrains.uast.UQualifiedReferenceExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UQualifiedReferenceExpression node
		java.util.List list
	public boolean visitReturnExpression (org.jetbrains.uast.UReturnExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UReturnExpression node
		java.util.List list
	public boolean visitSimpleNameReferenceExpression (org.jetbrains.uast.USimpleNameReferenceExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.USimpleNameReferenceExpression node
		java.util.List list
	public boolean visitSuperExpression (org.jetbrains.uast.USuperExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.USuperExpression node
		java.util.List list
	public boolean visitSwitchClauseExpression (org.jetbrains.uast.USwitchClauseExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.USwitchClauseExpression node
		java.util.List list
	public boolean visitSwitchExpression (org.jetbrains.uast.USwitchExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.USwitchExpression node
		java.util.List list
	public boolean visitThisExpression (org.jetbrains.uast.UThisExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UThisExpression node
		java.util.List list
	public boolean visitThrowExpression (org.jetbrains.uast.UThrowExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UThrowExpression node
		java.util.List list
	public boolean visitTryExpression (org.jetbrains.uast.UTryExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UTryExpression node
		java.util.List list
	public boolean visitTypeReferenceExpression (org.jetbrains.uast.UTypeReferenceExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UTypeReferenceExpression node
		java.util.List list
	public boolean visitUnaryExpression (org.jetbrains.uast.UUnaryExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UUnaryExpression node
		java.util.List list
	public boolean visitVariable (org.jetbrains.uast.UVariable) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UVariable node
		java.util.List list
	public boolean visitWhileExpression (org.jetbrains.uast.UWhileExpression) 
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		org.jetbrains.uast.UWhileExpression node
		java.util.List list
	void  (com.android.tools.lint.client.api.UElementVisitor, com.android.tools.lint.client.api.UElementVisitor$1) 
		com.android.tools.lint.client.api.UElementVisitor x0
		com.android.tools.lint.client.api.UElementVisitor$1 x1
}

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

com/android/tools/lint/client/api/UElementHandler$1.class
UElementHandler.java
package com.android.tools.lint.client.api
final com.android.tools.lint.client.api.UElementHandler$1 extends com.android.tools.lint.client.api.UElementHandler {
	void  () 
	void error (java.lang.Class) 
		Class parameterType
}

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.PsiElement qualifier
		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/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
	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
		RuntimeException e
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node compilationUnit
	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/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/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/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/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/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
	public boolean isUpToDate () 
		com.android.tools.lint.client.api.IssueRegistry registry
}

com/android/tools/lint/client/api/UElementVisitor$SuperclassPsiVisitor.class
UElementVisitor.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.UElementVisitor$SuperclassPsiVisitor extends org.jetbrains.uast.visitor.AbstractUastVisitor {
	private final com.android.tools.lint.detector.api.JavaContext context
	static final boolean $assertionsDisabled
	final com.android.tools.lint.client.api.UElementVisitor this$0
	public void  (com.android.tools.lint.client.api.UElementVisitor, com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
	public boolean visitLambdaExpression (org.jetbrains.uast.ULambdaExpression) 
		com.intellij.psi.PsiClass resolved
		com.intellij.psi.PsiType type
		org.jetbrains.uast.ULambdaExpression node
		com.intellij.psi.PsiElement psi
	public boolean visitClass (org.jetbrains.uast.UClass) 
		org.jetbrains.uast.UClass node
		boolean result
	private void checkClass (org.jetbrains.uast.ULambdaExpression, org.jetbrains.uast.UClass, com.intellij.psi.PsiClass) 
		com.android.tools.lint.detector.api.Detector$UastScanner uastScanner
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		com.android.tools.lint.detector.api.Detector$UastScanner uastScanner
		com.android.tools.lint.client.api.UElementVisitor$VisitingDetector v
		String name
		java.util.List list
		java.util.Set interfaceNames
		org.jetbrains.uast.ULambdaExpression lambda
		org.jetbrains.uast.UClass uClass
		com.intellij.psi.PsiClass node
		com.intellij.psi.PsiClass cls
		int depth
	static void  () 
}

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

com/android/tools/lint/client/api/BlameFile.class
BlameFile.java
package com.android.tools.lint.client.api
 com.android.tools.lint.client.api.BlameFile extends java.lang.Object {
	public static final com.android.tools.lint.client.api.BlameFile NONE
	private final java.util.Map nodes
	private final com.android.manifmerger.Actions actions
	static final boolean $assertionsDisabled
	void  (java.util.Map, com.android.manifmerger.Actions) 
		java.util.Map nodes
		com.android.manifmerger.Actions actions
	private com.android.tools.lint.client.api.BlameFile$BlameNode findBlameNode (org.w3c.dom.Element) 
		com.android.ide.common.blame.SourceFilePosition actionLocation
		java.io.File sourceFile
		com.android.manifmerger.Actions$ActionType actionType
		com.android.manifmerger.Actions$NodeRecord record
		com.android.ide.common.blame.SourceFilePosition actionLocation
		java.io.File sourceFile
		com.android.manifmerger.Actions$ActionType actionType
		com.android.manifmerger.Actions$AttributeRecord record
		com.android.manifmerger.XmlNode$NodeName nodeName
		com.android.manifmerger.XmlNode$NodeKey nodeKey
		com.google.common.collect.ImmutableList records
		org.w3c.dom.Element element
		String key
		com.android.tools.lint.client.api.BlameFile$BlameNode blameNode
	public com.android.utils.Pair findSourceNode (com.android.tools.lint.client.api.LintClient, org.w3c.dom.Node) 
		com.android.tools.lint.client.api.LintClient client
		org.w3c.dom.Node node
	public com.android.utils.Pair findSourceElement (com.android.tools.lint.client.api.LintClient, org.w3c.dom.Element) 
		com.android.tools.lint.client.api.LintClient client
		org.w3c.dom.Element element
		com.android.utils.Pair source
	public com.android.utils.Pair findSourceAttribute (com.android.tools.lint.client.api.LintClient, org.w3c.dom.Attr) 
		String namespace
		String localName
		org.w3c.dom.Attr sourceAttribute
		org.w3c.dom.Attr sourceAttribute
		org.w3c.dom.Element sourceElement
		com.android.tools.lint.client.api.LintClient client
		org.w3c.dom.Attr attr
		org.w3c.dom.Element element
		com.android.utils.Pair source
	private com.android.utils.Pair findElementOrAttribute (com.android.tools.lint.client.api.LintClient, org.w3c.dom.Element, org.w3c.dom.Attr) 
		org.w3c.dom.Document document
		Throwable ignore
		com.android.tools.lint.client.api.LintClient client
		org.w3c.dom.Element element
		org.w3c.dom.Attr attribute
		com.android.tools.lint.client.api.BlameFile$BlameNode blameNode
		String location
		int index
		int range
		String path
		java.io.File manifest
		com.android.tools.lint.client.api.XmlParser parser
		org.w3c.dom.Document document
		String targetKey
		java.util.concurrent.atomic.AtomicReference reference
	private static java.lang.String getNodeKey (org.w3c.dom.Element) 
		org.w3c.dom.Element element
	public static com.android.tools.lint.client.api.BlameFile parse (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.util.List lines
	public static com.android.tools.lint.client.api.BlameFile parse (com.android.manifmerger.Actions) 
		com.android.manifmerger.Actions mergerActions
		java.util.Map nodes
	public static com.android.tools.lint.client.api.BlameFile parse (java.util.List) 
		int indent
		String key
		com.android.tools.lint.client.api.BlameFile$BlameNode node
		String line
		java.util.List lines
		java.util.Map nodes
		com.android.tools.lint.client.api.BlameFile$BlameNode last
		String attributeName
	private static int getIndent (java.lang.String) 
		char c
		int i
		String line
	static java.lang.String access$000 (org.w3c.dom.Element) 
		org.w3c.dom.Element x0
	static void  () 
}

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/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/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 (java.io.File)  throws java.io.IOException org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException 
	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 (java.io.File, 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) 
	public abstract org.w3c.dom.Node findNodeAt (com.android.tools.lint.detector.api.XmlContext, int) 
}

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/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/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/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
		RuntimeException e
		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/helpers/
com/android/tools/lint/helpers/DefaultUastParser.class
DefaultUastParser.java
package com.android.tools.lint.helpers
public com.android.tools.lint.helpers.DefaultUastParser extends com.android.tools.lint.client.api.UastParser {
	private final org.jetbrains.uast.UastContext uastContext
	private final com.android.tools.lint.client.api.JavaEvaluator javaEvaluator
	public void  (com.android.tools.lint.detector.api.Project, com.intellij.openapi.project.Project) 
		com.android.tools.lint.detector.api.Project project
		com.intellij.openapi.project.Project p
	public boolean prepare (java.util.List) 
		java.util.List contexts
	public com.android.tools.lint.client.api.JavaEvaluator getEvaluator () 
	public org.jetbrains.uast.UFile parse (com.android.tools.lint.detector.api.JavaContext) 
		com.android.tools.lint.detector.api.JavaContext context
		com.intellij.openapi.project.Project ideaProject
		com.intellij.openapi.vfs.VirtualFile virtualFile
		com.intellij.psi.PsiFile psiFile
		org.jetbrains.uast.UElement uElement
	public org.jetbrains.uast.UastContext getUastContext () 
	public com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiElement) 
		com.intellij.openapi.vfs.VirtualFile virtualFile
		com.intellij.psi.PsiFile containingFile
		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 com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UFile file
		java.io.File ioFile
		org.jetbrains.uast.psi.UElementWithLocation segment
		com.intellij.psi.PsiElement psiElement
		org.jetbrains.uast.UElement parent
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement element
	public com.android.tools.lint.detector.api.Location getCallLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UCallExpression, boolean, boolean) 
		org.jetbrains.uast.UIdentifier methodIdentifier
		org.jetbrains.uast.UIdentifier methodIdentifier
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UCallExpression call
		boolean includeReceiver
		boolean includeArguments
		org.jetbrains.uast.UExpression receiver
	public java.io.File getFile (com.intellij.psi.PsiFile) 
		com.intellij.psi.PsiFile file
		com.intellij.openapi.vfs.VirtualFile virtualFile
	public java.lang.CharSequence getFileContents (com.intellij.psi.PsiFile) 
		com.intellij.psi.PsiFile file
	public com.android.tools.lint.detector.api.Location createLocation (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement element
		com.intellij.openapi.util.TextRange range
		com.intellij.psi.PsiFile containingFile
		CharSequence contents
		java.io.File file
	public com.android.tools.lint.detector.api.Location createLocation (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UFile file
		java.io.File ioFile
		org.jetbrains.uast.psi.UElementWithLocation segment
		com.intellij.psi.PsiElement psiElement
		org.jetbrains.uast.UElement parent
		org.jetbrains.uast.UElement element
	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
	private static com.intellij.openapi.util.TextRange getTextRange (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.psi.UElementWithLocation segment
		com.intellij.psi.PsiElement psiElement
		org.jetbrains.uast.UElement element
	public com.android.tools.lint.detector.api.Location getRangeLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, int, org.jetbrains.uast.UElement, int) 
		java.io.File ioFile
		com.intellij.psi.PsiFile containingFile
		int start
		int end
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement from
		int fromDelta
		org.jetbrains.uast.UElement to
		int toDelta
		CharSequence contents
		com.intellij.openapi.util.TextRange fromRange
		com.intellij.openapi.util.TextRange toRange
		java.io.File file
		com.intellij.psi.PsiElement psi
	private static com.intellij.psi.PsiElement findPsi (org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement psi
		org.jetbrains.uast.UElement element
	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 getRangeLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement, int, int) 
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement from
		int fromDelta
		int toDelta
		com.intellij.openapi.util.TextRange fromRange
	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 com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.detector.api.JavaContext, org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiElement nameIdentifier
		com.android.tools.lint.detector.api.JavaContext context
		org.jetbrains.uast.UElement element
		org.jetbrains.uast.UElement nameNode
}

com/android/tools/lint/helpers/DefaultJavaEvaluator.class
DefaultJavaEvaluator.java
package com.android.tools.lint.helpers
public com.android.tools.lint.helpers.DefaultJavaEvaluator extends com.android.tools.lint.client.api.JavaEvaluator {
	private final com.intellij.openapi.project.Project myProject
	private final com.android.tools.lint.detector.api.Project myLintProject
	static final boolean $assertionsDisabled
	public void  (com.intellij.openapi.project.Project, com.android.tools.lint.detector.api.Project) 
		com.intellij.openapi.project.Project project
		com.android.tools.lint.detector.api.Project lintProject
	public com.android.builder.model.Dependencies getDependencies () 
		com.android.builder.model.Variant variant
	public boolean extendsClass (com.intellij.psi.PsiClass, java.lang.String, boolean) 
		com.intellij.psi.PsiClass cls
		String className
		boolean strict
	public boolean implementsInterface (com.intellij.psi.PsiClass, java.lang.String, boolean) 
		com.intellij.psi.PsiClass cls
		String interfaceName
		boolean strict
	public boolean inheritsFrom (com.intellij.psi.PsiClass, java.lang.String, boolean) 
		com.intellij.psi.PsiClass cls
		String className
		boolean strict
	public com.intellij.psi.PsiClass findClass (java.lang.String) 
		String qualifiedName
	public com.intellij.psi.PsiClassType getClassType (com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass cls
	public com.intellij.psi.PsiAnnotation[] getAllAnnotations (com.intellij.psi.PsiModifierListOwner, boolean) 
		com.intellij.psi.PsiModifierListOwner owner
		boolean inHierarchy
	public transient com.intellij.psi.PsiAnnotation findAnnotationInHierarchy (com.intellij.psi.PsiModifierListOwner, java.lang.String[]) 
		com.intellij.psi.PsiModifierListOwner listOwner
		String[] annotationNames
	public transient com.intellij.psi.PsiAnnotation findAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String[]) 
		com.intellij.psi.PsiModifierListOwner listOwner
		String[] annotationNames
	public boolean areSignaturesEqual (com.intellij.psi.PsiMethod, com.intellij.psi.PsiMethod) 
		com.intellij.psi.PsiMethod method1
		com.intellij.psi.PsiMethod method2
	public java.lang.String findJarPath (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement element
		com.intellij.psi.PsiFile containingFile
	public java.lang.String findJarPath (org.jetbrains.uast.UElement) 
		org.jetbrains.uast.UElement element
		org.jetbrains.uast.UFile uFile
	private static java.lang.String findJarPath (com.intellij.psi.PsiFile) 
		String path
		int separatorIndex
		com.intellij.openapi.vfs.VirtualFile file
		com.intellij.psi.PsiFile containingFile
	public com.intellij.psi.PsiPackage getPackage (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiDirectory dir
		com.intellij.psi.PsiElement node
		com.intellij.psi.PsiFile containingFile
	public com.intellij.psi.PsiPackage getPackage (org.jetbrains.uast.UElement) 
		com.intellij.psi.PsiFile containingFile
		com.intellij.psi.PsiDirectory dir
		org.jetbrains.uast.UElement node
		org.jetbrains.uast.UFile uFile
	public java.lang.String getInternalName (com.intellij.psi.PsiClassType) 
		com.intellij.psi.PsiClassType psiClassType
		com.intellij.psi.PsiType erased
	public java.lang.String getInternalName (com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass psiClass
	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 static java.lang.String getPrimitiveSignature (java.lang.String) 
		String typeName
	static void  () 
}

NOTICE