META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/lint/
com/android/tools/lint/EcjParser$EcjResolvedAnnotation$EcjAstAnnotation.class
EcjParser.java
package com.android.tools.lint
 com.android.tools.lint.EcjParser$EcjResolvedAnnotation$EcjAstAnnotation extends com.android.tools.lint.EcjParser$EcjResolvedAnnotation {
	private final org.eclipse.jdt.internal.compiler.ast.Annotation mAstAnnotation
	private java.util.List mValues
	final synthetic com.android.tools.lint.EcjParser$EcjResolvedAnnotation this$1
	public void  (com.android.tools.lint.EcjParser$EcjResolvedAnnotation, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding, org.eclipse.jdt.internal.compiler.ast.Annotation) 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding
		org.eclipse.jdt.internal.compiler.ast.Annotation astAnnotation
	public java.util.List getValues () 
		com.android.tools.lint.client.api.JavaParser$ResolvedNode resolved
		org.eclipse.jdt.internal.compiler.ast.Expression e
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
		org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
		java.util.List values
		org.eclipse.jdt.internal.compiler.ast.IntLiteral intLiteral
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		Object value
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
		java.util.List result
	public java.lang.Object getValue (java.lang.String) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation$Value value
		String name
}

com/android/tools/lint/LintCliClient.class
LintCliClient.java
package com.android.tools.lint
public com.android.tools.lint.LintCliClient extends com.android.tools.lint.client.api.LintClient {
	protected final java.util.List mWarnings
	protected boolean mHasErrors
	protected int mErrorCount
	protected int mWarningCount
	protected com.android.tools.lint.client.api.IssueRegistry mRegistry
	protected com.android.tools.lint.client.api.LintDriver mDriver
	protected final com.android.tools.lint.LintCliFlags mFlags
	private com.android.tools.lint.client.api.Configuration mConfiguration
	private boolean mValidatedIds
	private final java.util.Map mFileContents
	private java.util.Map mProjectInfo
	private static java.util.Set sAlreadyWarned
	static final synthetic boolean $assertionsDisabled
	public void  () 
		com.android.tools.lint.TextReporter reporter
	public void  (com.android.tools.lint.LintCliFlags, java.lang.String) 
		com.android.tools.lint.LintCliFlags flags
		String clientName
	public int run (com.android.tools.lint.client.api.IssueRegistry, java.util.List)  throws java.io.IOException 
		com.android.tools.lint.Reporter reporter
		com.android.tools.lint.client.api.IssueRegistry registry
		java.util.List files
		boolean hasConsoleOutput
	protected void addProgressPrinter () 
	protected com.android.tools.lint.client.api.LintRequest createLintRequest (java.util.List) 
		java.util.List files
	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 com.android.tools.lint.client.api.XmlParser getXmlParser () 
	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
	private java.lang.String getContents (java.io.File) 
		java.io.File file
		String s
	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 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) 
		int i
		int i
		int i
		int endLine
		int endColumn
		int column
		StringBuilder sb
		boolean displayCaret
		com.android.tools.lint.detector.api.Position endPosition
		int line
		com.android.tools.lint.detector.api.Context context
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Severity severity
		com.android.tools.lint.detector.api.Location location
		String message
		com.android.tools.lint.detector.api.TextFormat format
		com.android.tools.lint.Warning warning
		java.io.File file
		com.android.tools.lint.detector.api.Position startPosition
	static java.lang.String getLine (java.lang.String, int) 
		String contents
		int line
		int index
	static java.lang.String getLineOfOffset (java.lang.String, int) 
		String contents
		int offset
		int end
	static int getLineOffset (java.lang.String, int) 
		int i
		String contents
		int line
		int index
	public java.lang.String readFile (java.io.File) 
		java.io.IOException e
		java.io.File file
	boolean isCheckingSpecificIssues () 
	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
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.client.api.LintClient$ClassPathInfo classPath
		java.util.List sources
		java.util.List classes
		java.util.List libraries
		com.android.tools.lint.client.api.LintClient$ClassPathInfo info
	public java.util.List getResourceFolders (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.detector.api.Project project
		java.util.List resources
	private void validateIssueIds (com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.client.api.IssueRegistry registry
		com.android.tools.lint.detector.api.Project project
	private void validateIssueIds (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.IssueRegistry, java.util.Collection) 
		String id
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.client.api.IssueRegistry registry
		java.util.Collection ids
	protected void reportNonExistingIssueId (com.android.tools.lint.detector.api.Project, java.lang.String) 
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Project project
		String id
		String message
	static java.lang.String getCleanPath (java.io.File) 
		char c
		int i
		String element
		java.io.File file
		String path
		StringBuilder sb
	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
	boolean isAllEnabled () 
	com.android.tools.lint.client.api.IssueRegistry getRegistry () 
	com.android.tools.lint.client.api.LintDriver getDriver () 
	com.android.tools.lint.client.api.Configuration getConfiguration () 
		java.io.File configFile
	boolean isSuppressed (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
	public com.android.tools.lint.client.api.Configuration createConfigurationFromFile (java.io.File) 
		java.io.File file
	java.lang.String getRevision () 
		java.util.Properties properties
		String revision
		java.io.FileInputStream input
		java.io.File file
	public com.android.tools.lint.LintCliFlags getFlags () 
	public boolean haveErrors () 
	public void reset () 
	static synthetic boolean access$000 (com.android.tools.lint.LintCliClient) 
		com.android.tools.lint.LintCliClient x0
	static synthetic void access$100 (com.android.tools.lint.LintCliClient, com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.LintCliClient x0
		com.android.tools.lint.detector.api.Project x1
	static void  () 
}

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

com/android/tools/lint/EcjParser$1.class
EcjParser.java
package com.android.tools.lint
final com.android.tools.lint.EcjParser$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.ICompilerRequestor  {
	void  () 
	public void acceptResult (org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.CompilationResult result
}

com/android/tools/lint/ExternalAnnotationRepository$FieldInfo.class
ExternalAnnotationRepository.java
package com.android.tools.lint
 com.android.tools.lint.ExternalAnnotationRepository$FieldInfo extends java.lang.Object {
	private java.util.List annotations
	public java.util.List psiAnnotations
	private void  () 
	public java.util.List getAnnotations () 
	synthetic void  (com.android.tools.lint.ExternalAnnotationRepository$1) 
		com.android.tools.lint.ExternalAnnotationRepository$1 x0
}

com/android/tools/lint/ExternalAnnotationRepository$ClassInfo.class
ExternalAnnotationRepository.java
package com.android.tools.lint
 com.android.tools.lint.ExternalAnnotationRepository$ClassInfo extends java.lang.Object {
	private java.util.List annotations
	public com.google.common.collect.Multimap methods
	public java.util.Map fields
	public java.util.List psiAnnotations
	private void  () 
	public java.util.List getAnnotations () 
	public void setAnnotations (java.util.List) 
		java.util.List annotations
	synthetic void  (com.android.tools.lint.ExternalAnnotationRepository$1) 
		com.android.tools.lint.ExternalAnnotationRepository$1 x0
}

com/android/tools/lint/ExternalAnnotationRepository$AnnotationsDatabase.class
ExternalAnnotationRepository.java
package com.android.tools.lint
 com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase extends java.lang.Object {
	private java.util.Map mClassMap
	private java.util.Map mMarkerAnnotations
	static final synthetic boolean $assertionsDisabled
	void  (java.io.File)  throws java.io.IOException 
		java.io.File file
		String path
	public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedMethod, java.lang.String) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
		com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
		String type
		com.android.tools.lint.ExternalAnnotationRepository$MethodInfo m
		java.util.List annotations
	public java.util.List getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedMethod) 
		com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
		com.android.tools.lint.ExternalAnnotationRepository$MethodInfo m
	public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedMethod, int, java.lang.String) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
		java.util.Collection annotations
		com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
		int parameterIndex
		String type
		com.android.tools.lint.ExternalAnnotationRepository$MethodInfo m
	public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedMethod, int) 
		com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
		int parameterIndex
		com.android.tools.lint.ExternalAnnotationRepository$MethodInfo m
	public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedClass, java.lang.String) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
		com.android.tools.lint.client.api.JavaParser$ResolvedClass cls
		String type
		com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
		java.util.List annotations
	public java.util.List getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedClass) 
		com.android.tools.lint.client.api.JavaParser$ResolvedClass cls
		com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
	public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
	public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.tools.lint.ExternalAnnotationRepository$MethodInfo m
	public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int parameterIndex
		com.android.tools.lint.ExternalAnnotationRepository$MethodInfo m
	public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.tools.lint.ExternalAnnotationRepository$FieldInfo m
	public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
		com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
	public java.util.List getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation cls
		com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
	public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedPackage, java.lang.String) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
		com.android.tools.lint.client.api.JavaParser$ResolvedPackage pkg
		String type
		com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
		java.util.List annotations
	public java.util.List getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedPackage) 
		com.android.tools.lint.client.api.JavaParser$ResolvedPackage pkg
		com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
	public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedField, java.lang.String) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
		com.android.tools.lint.client.api.JavaParser$ResolvedField field
		String type
		com.android.tools.lint.ExternalAnnotationRepository$FieldInfo f
		java.util.List annotations
	public java.util.List getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedField) 
		com.android.tools.lint.client.api.JavaParser$ResolvedField field
		com.android.tools.lint.ExternalAnnotationRepository$FieldInfo f
	private void initializeFromDirectory (java.io.File)  throws java.io.IOException 
		java.io.File f
		java.io.File[] files
		String xml
		java.io.File file
	private void initializeFromJar (java.io.File)  throws java.io.IOException 
		byte[] bytes
		String xml
		java.io.FileInputStream fis
		java.util.zip.ZipEntry entry
		java.io.File file
		java.util.jar.JarInputStream zis
	private void initializePackage (java.lang.String, java.lang.String)  throws java.io.IOException 
		String type
		boolean isConstructor
		String parameters
		String fieldName
		String containingClass
		String methodName
		String signature
		java.util.regex.Matcher matcher
		org.w3c.dom.Element item
		org.w3c.dom.Document document
		org.w3c.dom.Element root
		String rootTag
		Exception e
		String xml
		String path
	private com.android.tools.lint.ExternalAnnotationRepository$ClassInfo findClass (com.android.tools.lint.client.api.JavaParser$ResolvedClass) 
		com.android.tools.lint.client.api.JavaParser$ResolvedClass cls
	private com.android.tools.lint.ExternalAnnotationRepository$ClassInfo findClass (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
	private com.android.tools.lint.ExternalAnnotationRepository$ClassInfo findPackage (org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
	private com.android.tools.lint.ExternalAnnotationRepository$ClassInfo findClass (com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation cls
	private com.android.tools.lint.ExternalAnnotationRepository$ClassInfo findPackage (com.android.tools.lint.client.api.JavaParser$ResolvedPackage) 
		com.android.tools.lint.client.api.JavaParser$ResolvedPackage pkg
	private com.android.tools.lint.ExternalAnnotationRepository$MethodInfo findMethod (com.android.tools.lint.client.api.JavaParser$ResolvedMethod) 
		char ch
		int j
		int max
		int balance
		String parameterType
		int length
		int i
		int n
		String signature
		int index
		boolean matches
		com.android.tools.lint.ExternalAnnotationRepository$MethodInfo m
		com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
		com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
		java.util.Collection methods
		boolean constructor
	private com.android.tools.lint.ExternalAnnotationRepository$MethodInfo findMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		char ch
		int j
		int max
		int balance
		String parameterType
		int length
		int i
		int n
		String signature
		int index
		boolean matches
		com.android.tools.lint.ExternalAnnotationRepository$MethodInfo m
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
		java.util.Collection methods
		boolean constructor
	private static boolean isVarArgsMatch (java.lang.String, int, java.lang.String, int) 
		String signature
		int index
		String parameterType
		int length
	private com.android.tools.lint.ExternalAnnotationRepository$FieldInfo findField (com.android.tools.lint.client.api.JavaParser$ResolvedField) 
		com.android.tools.lint.client.api.JavaParser$ResolvedField field
		com.android.tools.lint.client.api.JavaParser$ResolvedClass containingClass
		com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
	private com.android.tools.lint.ExternalAnnotationRepository$FieldInfo findField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
	private com.android.tools.lint.ExternalAnnotationRepository$MethodInfo createMethod (java.lang.String, java.lang.String, boolean, java.lang.String) 
		com.android.tools.lint.ExternalAnnotationRepository$MethodInfo method
		java.util.Collection methods
		String containingClass
		String methodName
		boolean constructor
		String parameters
		com.android.tools.lint.ExternalAnnotationRepository$ClassInfo cls
		com.android.tools.lint.ExternalAnnotationRepository$MethodInfo method
	private com.android.tools.lint.ExternalAnnotationRepository$ClassInfo createClass (java.lang.String) 
		String containingClass
		com.android.tools.lint.ExternalAnnotationRepository$ClassInfo cls
	private com.android.tools.lint.ExternalAnnotationRepository$FieldInfo createField (java.lang.String, java.lang.String) 
		com.android.tools.lint.ExternalAnnotationRepository$FieldInfo field
		String containingClass
		String fieldName
		com.android.tools.lint.ExternalAnnotationRepository$ClassInfo cls
		com.android.tools.lint.ExternalAnnotationRepository$FieldInfo field
	private void mergeMethodOrParameter (org.w3c.dom.Element, java.util.regex.Matcher, java.lang.String, java.lang.String, boolean, java.lang.String) 
		int parameterCount
		com.intellij.psi.PsiAnnotation annotation
		int parameter
		org.w3c.dom.Element item
		java.util.regex.Matcher matcher
		String containingClass
		String methodName
		boolean constructor
		String parameters
		com.android.tools.lint.ExternalAnnotationRepository$MethodInfo method
		java.util.List annotations
		String argNum
	private void mergeField (org.w3c.dom.Element, java.lang.String, java.lang.String) 
		org.w3c.dom.Element item
		String containingClass
		String fieldName
		com.android.tools.lint.ExternalAnnotationRepository$FieldInfo field
		java.util.List annotations
	private void mergeClass (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element item
		String containingClass
		com.android.tools.lint.ExternalAnnotationRepository$ClassInfo cls
		java.util.List annotations
	private java.util.List createAnnotations (org.w3c.dom.Element) 
		com.intellij.psi.PsiAnnotation annotation
		org.w3c.dom.Element annotationElement
		org.w3c.dom.Element itemElement
		java.util.List children
		java.util.List result
	private com.intellij.psi.PsiAnnotation createAnnotation (org.w3c.dom.Element) 
		String s
		String s
		String reference
		String listString
		com.google.common.base.Splitter splitter
		java.util.List result
		com.intellij.psi.PsiAnnotationMemberValue[] initializers
		Object value
		Object value
		NumberFormatException nufe
		Object value
		String valueName
		String valueString
		org.w3c.dom.Element valueElement
		org.w3c.dom.Element annotationElement
		String tagName
		String name
		com.android.tools.lint.psi.ExternalPsiAnnotation annotation
		java.util.List valueElements
		java.util.List pairs
	static void  () 
}

com/android/tools/lint/EcjParser$EcjResolvedClass.class
EcjParser.java
package com.android.tools.lint
 com.android.tools.lint.EcjParser$EcjResolvedClass extends com.android.tools.lint.client.api.JavaParser$ResolvedClass {
	protected final org.eclipse.jdt.internal.compiler.lookup.TypeBinding mBinding
	final synthetic com.android.tools.lint.EcjParser this$0
	private void  (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	public java.lang.String getName () 
		String name
	public java.lang.String getSimpleName () 
	public boolean matches (java.lang.String) 
		String name
	public com.android.tools.lint.client.api.JavaParser$ResolvedClass getSuperClass () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superClass
	public java.lang.Iterable getInterfaces () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		java.util.List classes
	public boolean isInterface () 
	public boolean isEnum () 
	public com.android.tools.lint.client.api.JavaParser$ResolvedClass getContainingClass () 
		org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding ntb
	public boolean isSubclassOf (java.lang.String, boolean) 
		String name
		boolean strict
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
	public boolean isImplementing (java.lang.String, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		String name
		boolean strict
	public boolean isInheritingFrom (java.lang.String, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		String name
		boolean strict
	public java.lang.Iterable getConstructors () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int count
		java.util.List result
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
	public java.lang.Iterable getMethods (java.lang.String, boolean) 
		String name
		boolean includeInherited
	public java.lang.Iterable getMethods (boolean) 
		boolean includeInherited
	private java.lang.Iterable findMethods (java.lang.String, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding mb
		com.android.tools.lint.client.api.JavaParser$ResolvedMethod m
		boolean masked
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int count
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		java.util.List result
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int count
		java.util.List result
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		String name
		boolean includeInherited
	public java.lang.Iterable getAnnotations () 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int count
		java.util.Collection external
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		java.util.Collection external
		java.util.List all
		com.android.tools.lint.ExternalAnnotationRepository manager
	public java.lang.Iterable getFields (boolean) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding mb
		com.android.tools.lint.client.api.JavaParser$ResolvedField f
		boolean masked
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		int count
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		java.util.List result
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		int count
		java.util.List result
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		boolean includeInherited
	public com.android.tools.lint.client.api.JavaParser$ResolvedField getField (java.lang.String, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		String name
		boolean includeInherited
	public com.android.tools.lint.client.api.JavaParser$ResolvedPackage getPackage () 
	public int getModifiers () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
	public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType () 
	public java.lang.String getSignature () 
	public boolean isInPackage (java.lang.String, boolean) 
		String pkgName
		boolean includeSubPackages
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.EcjParser$EcjResolvedClass that
	public int hashCode () 
	synthetic void  (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.tools.lint.EcjParser$1) 
		com.android.tools.lint.EcjParser x0
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding x1
		com.android.tools.lint.EcjParser$1 x2
}

com/android/tools/lint/LintCliXmlParser$LocationHandle.class
LintCliXmlParser.java
package com.android.tools.lint
 com.android.tools.lint.LintCliXmlParser$LocationHandle extends java.lang.Object implements com.android.tools.lint.detector.api.Location$Handle  {
	private final java.io.File mFile
	private final org.w3c.dom.Node mNode
	private Object mClientData
	final synthetic com.android.tools.lint.LintCliXmlParser this$0
	public void  (com.android.tools.lint.LintCliXmlParser, java.io.File, org.w3c.dom.Node) 
		java.io.File file
		org.w3c.dom.Node node
	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/psi/
com/android/tools/lint/psi/EcjPsiExpressionList.class
EcjPsiExpressionList.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiExpressionList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiExpressionList  {
	private com.intellij.psi.PsiExpression[] mExpressions
	void  (com.android.tools.lint.psi.EcjPsiManager) 
		com.android.tools.lint.psi.EcjPsiManager manager
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setExpressions (com.intellij.psi.PsiExpression[]) 
		com.intellij.psi.PsiExpression[] expressions
	public com.intellij.psi.PsiExpression[] getExpressions () 
	public com.intellij.psi.PsiType[] getExpressionTypes () 
		com.intellij.psi.PsiType type
		com.intellij.psi.PsiExpression expression
		java.util.List types
}

com/android/tools/lint/psi/EcjPsiArrayInitializerExpression.class
EcjPsiArrayInitializerExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiArrayInitializerExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiArrayInitializerExpression  {
	private com.intellij.psi.PsiExpression[] mInitializers
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setInitializers (com.intellij.psi.PsiExpression[]) 
		com.intellij.psi.PsiExpression[] initializers
	public com.intellij.psi.PsiExpression[] getInitializers () 
}

com/android/tools/lint/psi/EcjPsiBinaryNameValuePair.class
EcjPsiBinaryNameValuePair.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiBinaryNameValuePair extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiNameValuePair com.intellij.psi.PsiAnnotationMemberValue com.intellij.psi.PsiLiteral  {
	private final org.eclipse.jdt.internal.compiler.lookup.ElementValuePair mPair
	private final String mName
	private com.android.tools.lint.psi.EcjPsiBinaryAnnotationMemberValue mValue
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.ElementValuePair) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public java.lang.String getName () 
	public java.lang.String getLiteralValue () 
	public com.intellij.psi.PsiAnnotationMemberValue getValue () 
	public volatile synthetic java.lang.Object getValue () 
}

com/android/tools/lint/psi/EcjPsiClassObjectAccessExpression.class
EcjPsiClassObjectAccessExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiClassObjectAccessExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiClassObjectAccessExpression  {
	private com.intellij.psi.PsiTypeElement mOperand
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setOperand (com.intellij.psi.PsiTypeElement) 
		com.intellij.psi.PsiTypeElement operand
	public com.intellij.psi.PsiTypeElement getOperand () 
}

com/android/tools/lint/psi/EcjPsiWhileStatement.class
EcjPsiWhileStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiWhileStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiWhileStatement  {
	private com.intellij.psi.PsiStatement mBody
	private com.intellij.psi.PsiExpression mCondition
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setBody (com.intellij.psi.PsiStatement) 
		com.intellij.psi.PsiStatement body
	void setCondition (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression condition
	public com.intellij.psi.PsiStatement getBody () 
	public com.intellij.psi.PsiExpression getCondition () 
	public com.intellij.psi.PsiJavaToken getLParenth () 
	public com.intellij.psi.PsiJavaToken getRParenth () 
}

com/android/tools/lint/psi/EcjPsiClassType.class
EcjPsiClassType.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiClassType extends com.intellij.psi.PsiClassType {
	private final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding mReferenceBinding
	private final com.android.tools.lint.psi.EcjPsiManager mManager
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getBinding () 
	public com.intellij.psi.PsiClass resolve () 
	public java.lang.String getClassName () 
		char[][] compoundName
	public com.intellij.psi.PsiType[] getParameters () 
		com.intellij.psi.PsiType type
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding b
		java.util.List types
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding binding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bindings
	public com.intellij.psi.PsiClassType$ClassResolveResult resolveGenerics () 
	public com.intellij.psi.PsiClassType rawType () 
	public java.lang.String getPresentableText () 
	public java.lang.String getCanonicalText () 
		char[] sourceName
	public java.lang.String getInternalCanonicalText () 
	public boolean isValid () 
	public boolean equalsToText (java.lang.String) 
		String s
	public com.intellij.pom.java.LanguageLevel getLanguageLevel () 
}

com/android/tools/lint/psi/EcjPsiImportList.class
EcjPsiImportList.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiImportList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiImportList  {
	private java.util.List mImports
	void  (com.android.tools.lint.psi.EcjPsiManager) 
		com.android.tools.lint.psi.EcjPsiManager manager
	void setImports (java.util.List) 
		java.util.List imports
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiImportStatement[] getImportStatements () 
	public com.intellij.psi.PsiImportStaticStatement[] getImportStaticStatements () 
		com.android.tools.lint.psi.EcjPsiImport statement
		java.util.List result
	public com.intellij.psi.PsiImportStatementBase[] getAllImportStatements () 
	public com.intellij.psi.PsiImportStatement findSingleClassImportStatement (java.lang.String) 
		com.intellij.psi.PsiImportStatement statement
		String s
	public com.intellij.psi.PsiImportStatement findOnDemandImportStatement (java.lang.String) 
		String packageName
	public com.intellij.psi.PsiImportStatementBase findSingleImportStatement (java.lang.String) 
		com.intellij.psi.PsiImportStatement statement
		String s
}

com/android/tools/lint/psi/ExternalPsiAnnotationLiteralMemberValue.class
ExternalPsiAnnotationLiteralMemberValue.java
package com.android.tools.lint.psi
public com.android.tools.lint.psi.ExternalPsiAnnotationLiteralMemberValue extends com.android.tools.lint.psi.ExternalPsiAnnotationMemberValue implements com.intellij.psi.PsiLiteral  {
	private final Object mValue
	public void  (java.lang.Object) 
		Object value
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public java.lang.Object getValue () 
}

com/android/tools/lint/psi/EcjPsiJavaCodeReferenceElement.class
EcjPsiJavaCodeReferenceElement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiJavaCodeReferenceElement  {
	private com.intellij.psi.PsiElement mNameElement
	private com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement mQualifier
	private com.intellij.psi.PsiReferenceParameterList mParameterList
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.ImportReference) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setNameElement (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement nameElement
	void setQualifier (com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement) 
		com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement qualifier
	void setParameterList (com.intellij.psi.PsiReferenceParameterList) 
		com.intellij.psi.PsiReferenceParameterList parameterList
	public com.intellij.psi.PsiElement getReferenceNameElement () 
	public com.intellij.psi.PsiReferenceParameterList getParameterList () 
	public com.intellij.psi.PsiType[] getTypeParameters () 
		com.intellij.psi.PsiType type
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		java.util.List types
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] refs
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
	public boolean isQualified () 
	public java.lang.String getQualifiedName () 
		org.eclipse.jdt.internal.compiler.ast.TypeReference reference
	public java.lang.String getReferenceName () 
	public com.intellij.psi.PsiElement getQualifier () 
	public com.intellij.psi.PsiElement getElement () 
	public com.intellij.openapi.util.TextRange getRangeInElement () 
	public com.intellij.psi.PsiElement resolve () 
	public java.lang.String getCanonicalText () 
	public boolean isSoft () 
}

com/android/tools/lint/psi/EcjPsiNameValuePair.class
EcjPsiNameValuePair.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiNameValuePair extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiNameValuePair  {
	private com.intellij.psi.PsiIdentifier mNameIdentifier
	private com.intellij.psi.PsiAnnotationMemberValue mValue
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.MemberValuePair) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setNameIdentifier (com.intellij.psi.PsiIdentifier) 
		com.intellij.psi.PsiIdentifier nameIdentifier
	void setMemberValue (com.intellij.psi.PsiAnnotationMemberValue) 
		com.intellij.psi.PsiAnnotationMemberValue value
	public java.lang.String getName () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public java.lang.String getLiteralValue () 
	public com.intellij.psi.PsiAnnotationMemberValue getValue () 
}

com/android/tools/lint/psi/EcjPsiPrefixExpression.class
EcjPsiPrefixExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiPrefixExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiPrefixExpression  {
	private com.intellij.psi.tree.IElementType mOperationType
	private com.intellij.psi.PsiExpression mOperand
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	void setOperationType (com.intellij.psi.tree.IElementType) 
		com.intellij.psi.tree.IElementType operationType
	void setOperand (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression operand
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiExpression getOperand () 
	public com.intellij.psi.tree.IElementType getOperationTokenType () 
	public com.intellij.psi.PsiJavaToken getOperationSign () 
}

com/android/tools/lint/psi/EcjPsiStaticImport.class
EcjPsiStaticImport.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiStaticImport extends com.android.tools.lint.psi.EcjPsiImport implements com.intellij.psi.PsiImportStaticStatement  {
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.ImportReference, java.lang.String, boolean) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.ImportReference ecjNode
		String qualifiedName
		boolean onDemand
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiClass resolveTargetClass () 
	public java.lang.String getReferenceName () 
		char[][] tokens
}

com/android/tools/lint/psi/EcjPsiArrayAccessExpression.class
EcjPsiArrayAccessExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiArrayAccessExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiArrayAccessExpression  {
	private com.intellij.psi.PsiExpression mIndexExpression
	private com.intellij.psi.PsiExpression mArrayExpression
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setIndexExpression (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression indexExpression
	void setArrayExpression (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression arrayExpression
	public com.intellij.psi.PsiExpression getArrayExpression () 
	public com.intellij.psi.PsiExpression getIndexExpression () 
}

com/android/tools/lint/psi/EcjPsiAnnotationParameterList.class
EcjPsiAnnotationParameterList.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiAnnotationParameterList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiAnnotationParameterList  {
	private com.intellij.psi.PsiNameValuePair[] mAttributes
	void  (com.android.tools.lint.psi.EcjPsiManager) 
		com.android.tools.lint.psi.EcjPsiManager manager
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setAttributes (com.intellij.psi.PsiNameValuePair[]) 
		com.intellij.psi.PsiNameValuePair[] attributes
	public com.intellij.psi.PsiNameValuePair[] getAttributes () 
}

com/android/tools/lint/psi/EcjPsiInstanceOfExpression.class
EcjPsiInstanceOfExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiInstanceOfExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiInstanceOfExpression  {
	private com.intellij.psi.PsiExpression mOperand
	private com.intellij.psi.PsiTypeElement mCheckType
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setOperand (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression operand
	void setCheckType (com.intellij.psi.PsiTypeElement) 
		com.intellij.psi.PsiTypeElement checkType
	public com.intellij.psi.PsiExpression getOperand () 
	public com.intellij.psi.PsiTypeElement getCheckType () 
}

com/android/tools/lint/psi/EcjPsiAnonymousClass.class
EcjPsiAnonymousClass.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiAnonymousClass extends com.android.tools.lint.psi.EcjPsiClass implements com.intellij.psi.PsiAnonymousClass  {
	private com.android.tools.lint.psi.EcjPsiExpressionList mArgumentList
	private com.intellij.psi.PsiJavaCodeReferenceElement mBaseClassReference
	private boolean mInQualifiedNew
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setArgumentList (com.android.tools.lint.psi.EcjPsiExpressionList) 
		com.android.tools.lint.psi.EcjPsiExpressionList argumentList
	void setBaseClassReference (com.intellij.psi.PsiJavaCodeReferenceElement) 
		com.intellij.psi.PsiJavaCodeReferenceElement baseClassReference
	void setInQualifiedNew (boolean) 
		boolean inQualifiedNew
	public com.intellij.psi.PsiReferenceList getExtendsList () 
	public com.intellij.psi.PsiReferenceList getImplementsList () 
	public boolean isInterface () 
	public boolean isAnnotationType () 
	public boolean isEnum () 
	public java.lang.String getQualifiedName () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public boolean hasModifierProperty (java.lang.String) 
		String name
	public com.intellij.psi.PsiTypeParameterList getTypeParameterList () 
	public com.intellij.psi.PsiClass getContainingClass () 
	public com.intellij.psi.PsiJavaCodeReferenceElement getBaseClassReference () 
	public com.intellij.psi.PsiClassType getBaseClassType () 
		com.intellij.psi.PsiElement resolved
	public com.intellij.psi.PsiExpressionList getArgumentList () 
	public boolean isInQualifiedNew () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
}

com/android/tools/lint/psi/EcjPsiMethod.class
EcjPsiMethod.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiMethod extends com.android.tools.lint.psi.EcjPsiMember implements com.intellij.psi.PsiMethod  {
	private final org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration mDeclaration
	private final String mName
	private com.intellij.psi.PsiIdentifier mIdentifier
	private com.android.tools.lint.psi.EcjPsiModifierList mModifierList
	private com.intellij.psi.PsiCodeBlock mBody
	private com.intellij.psi.PsiParameterList mArguments
	private com.intellij.psi.PsiTypeParameterList mTypeParameters
	private com.intellij.psi.PsiReferenceList mThrownExceptions
	private com.intellij.psi.PsiTypeElement mReturnTypeElement
	void  (com.android.tools.lint.psi.EcjPsiManager, com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.tools.lint.psi.EcjPsiManager manager
		com.android.tools.lint.psi.EcjPsiClass containingClass
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declaration
	void setNameIdentifier (com.intellij.psi.PsiIdentifier) 
		com.intellij.psi.PsiIdentifier identifier
	void setModifierList (com.android.tools.lint.psi.EcjPsiModifierList) 
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
	void setBody (com.intellij.psi.PsiCodeBlock) 
		com.intellij.psi.PsiCodeBlock body
	void setArguments (com.intellij.psi.PsiParameterList) 
		com.intellij.psi.PsiParameterList arguments
	void setTypeParameters (com.intellij.psi.PsiTypeParameterList) 
		com.intellij.psi.PsiTypeParameterList typeParameters
	void setThrownExceptions (com.intellij.psi.PsiReferenceList) 
		com.intellij.psi.PsiReferenceList thrownExceptions
	void setReturnTypeElement (com.intellij.psi.PsiTypeElement) 
		com.intellij.psi.PsiTypeElement returnTypeElement
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public java.lang.String getName () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public boolean hasModifierProperty (java.lang.String) 
		String s
	public com.intellij.psi.PsiParameterList getParameterList () 
	public com.intellij.psi.PsiReferenceList getThrowsList () 
	public com.intellij.psi.PsiCodeBlock getBody () 
	public boolean isConstructor () 
	public boolean isVarArgs () 
		com.intellij.psi.PsiParameter[] parameters
	public com.intellij.psi.PsiType getReturnType () 
	public com.intellij.psi.PsiTypeElement getReturnTypeElement () 
	public com.intellij.psi.PsiMethod[] findSuperMethods () 
	private com.intellij.psi.PsiMethod[] getSuperMethods (boolean) 
		com.intellij.psi.PsiMethod method
		boolean checkAccess
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding superBinding
	public com.intellij.psi.PsiMethod[] findSuperMethods (boolean) 
		boolean checkAccess
	public com.intellij.psi.PsiMethod[] findSuperMethods (com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass parentClass
	public com.intellij.psi.PsiMethod findDeepestSuperMethod () 
	public com.intellij.psi.PsiMethod[] findDeepestSuperMethods () 
	public com.intellij.psi.javadoc.PsiDocComment getDocComment () 
	public boolean isDeprecated () 
	public boolean hasTypeParameters () 
	public com.intellij.psi.PsiTypeParameterList getTypeParameterList () 
	public com.intellij.psi.PsiTypeParameter[] getTypeParameters () 
	org.eclipse.jdt.internal.compiler.lookup.MethodBinding getBinding () 
	public boolean equals (java.lang.Object) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherBinding
		String fqn
		String signature
		com.intellij.psi.PsiClass containingClass
		Object o
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public int hashCode () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
	public volatile synthetic com.intellij.psi.PsiElement getBody () 
}

com/android/tools/lint/psi/EcjPsiBinaryParameter.class
EcjPsiBinaryParameter.java
package com.android.tools.lint.psi
public com.android.tools.lint.psi.EcjPsiBinaryParameter extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiParameter com.intellij.psi.PsiModifierList  {
	private boolean mVarArgs
	private final int mIndex
	private final com.android.tools.lint.psi.EcjPsiBinaryMethod mMethod
	public void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.tools.lint.psi.EcjPsiBinaryMethod, int) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
		com.android.tools.lint.psi.EcjPsiBinaryMethod method
		int index
	void setVarArgs (boolean) 
		boolean varArgs
	com.android.tools.lint.psi.EcjPsiBinaryMethod getOwnerMethod () 
	public int getIndex () 
	public boolean isVarArgs () 
	public com.intellij.psi.PsiType getType () 
		com.intellij.psi.PsiType type
	public com.intellij.psi.PsiTypeElement getTypeElement () 
	public com.intellij.psi.PsiExpression getInitializer () 
	public boolean hasInitializer () 
	public java.lang.Object computeConstantValue () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public java.lang.String getName () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public boolean hasModifierProperty (java.lang.String) 
		String s
	public boolean hasExplicitModifier (java.lang.String) 
		String s
	public com.intellij.psi.PsiAnnotation[] getAnnotations () 
	public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations () 
	public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String) 
		String qualifiedName
		com.intellij.psi.PsiAnnotation annotation
		String s
	public volatile synthetic com.intellij.psi.PsiElement getMirror () 
	public volatile synthetic void acceptChildren (com.intellij.psi.PsiElementVisitor) 
	public volatile synthetic void accept (com.intellij.psi.PsiElementVisitor) 
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic com.intellij.openapi.util.TextRange getTextRange () 
	public volatile synthetic com.intellij.psi.PsiElement[] getChildren () 
	public volatile synthetic com.intellij.psi.PsiElement getLastChild () 
	public volatile synthetic com.intellij.psi.PsiElement getNextSibling () 
	public volatile synthetic com.intellij.psi.PsiElement getFirstChild () 
	public volatile synthetic com.intellij.psi.PsiElement getParent () 
	public volatile synthetic boolean canNavigateToSource () 
	public volatile synthetic boolean canNavigate () 
	public volatile synthetic void navigate (boolean) 
	public volatile synthetic boolean isPhysical () 
	public volatile synthetic com.intellij.psi.PsiElement getContext () 
	public volatile synthetic com.intellij.psi.PsiReference[] getReferences () 
	public volatile synthetic com.intellij.psi.PsiReference getReference () 
	public volatile synthetic boolean isWritable () 
	public volatile synthetic boolean isValid () 
	public volatile synthetic boolean textContains (char) 
	public volatile synthetic boolean textMatches (com.intellij.psi.PsiElement) 
	public volatile synthetic boolean textMatches (java.lang.CharSequence) 
	public volatile synthetic com.intellij.psi.PsiElement getOriginalElement () 
	public volatile synthetic com.intellij.psi.PsiElement getNavigationElement () 
	public volatile synthetic char[] textToCharArray () 
	public volatile synthetic java.lang.String getText () 
	public volatile synthetic int getTextOffset () 
	public volatile synthetic int getTextLength () 
	public volatile synthetic int getStartOffsetInParent () 
	public volatile synthetic com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public volatile synthetic com.intellij.psi.PsiElement getPrevSibling () 
	public volatile synthetic com.intellij.lang.Language getLanguage () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
}

com/android/tools/lint/psi/EcjPsiReferenceParameterList.class
EcjPsiReferenceParameterList.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiReferenceParameterList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiReferenceParameterList  {
	private com.intellij.psi.PsiTypeElement[] mTypeParameters
	void  (com.android.tools.lint.psi.EcjPsiManager) 
		com.android.tools.lint.psi.EcjPsiManager manager
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setTypeParameters (com.intellij.psi.PsiTypeElement[]) 
		com.intellij.psi.PsiTypeElement[] typeParameters
	public com.intellij.psi.PsiTypeElement[] getTypeParameterElements () 
	public com.intellij.psi.PsiType[] getTypeArguments () 
		int i
		com.intellij.psi.PsiType[] types
}

com/android/tools/lint/psi/EcjPsiMember.class
EcjPsiMember.java
package com.android.tools.lint.psi
public abstract com.android.tools.lint.psi.EcjPsiMember extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiMember  {
	private final com.android.tools.lint.psi.EcjPsiClass mContainingClass
	protected void  (com.android.tools.lint.psi.EcjPsiManager, com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.tools.lint.psi.EcjPsiManager manager
		com.android.tools.lint.psi.EcjPsiClass containingClass
		org.eclipse.jdt.internal.compiler.ast.ASTNode ecjNode
	public com.intellij.psi.PsiClass getContainingClass () 
	public java.lang.String toString () 
	public volatile synthetic java.lang.String getName () 
	public volatile synthetic com.intellij.psi.PsiElement getContext () 
	public volatile synthetic com.intellij.psi.PsiReference[] getReferences () 
	public volatile synthetic com.intellij.psi.PsiReference getReference () 
	public volatile synthetic boolean textContains (char) 
	public volatile synthetic boolean textMatches (com.intellij.psi.PsiElement) 
	public volatile synthetic boolean textMatches (java.lang.CharSequence) 
	public volatile synthetic com.intellij.psi.PsiElement getOriginalElement () 
	public volatile synthetic com.intellij.psi.PsiElement getNavigationElement () 
	public volatile synthetic char[] textToCharArray () 
	public volatile synthetic java.lang.String getText () 
	public volatile synthetic int getTextOffset () 
	public volatile synthetic int getTextLength () 
	public volatile synthetic int getStartOffsetInParent () 
	public volatile synthetic com.intellij.openapi.util.TextRange getTextRange () 
	public volatile synthetic com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public volatile synthetic com.intellij.psi.PsiElement getPrevSibling () 
	public volatile synthetic com.intellij.psi.PsiElement getNextSibling () 
	public volatile synthetic com.intellij.psi.PsiElement getLastChild () 
	public volatile synthetic com.intellij.psi.PsiElement getFirstChild () 
	public volatile synthetic com.android.tools.lint.psi.EcjPsiSourceElement getParent () 
	public volatile synthetic com.intellij.psi.PsiElement[] getChildren () 
	public volatile synthetic void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic boolean canNavigateToSource () 
	public volatile synthetic boolean canNavigate () 
	public volatile synthetic void navigate (boolean) 
	public volatile synthetic boolean isPhysical () 
	public volatile synthetic boolean isWritable () 
	public volatile synthetic boolean isValid () 
	public volatile synthetic com.intellij.lang.Language getLanguage () 
}

com/android/tools/lint/psi/EcjPsiClassInitializer.class
EcjPsiClassInitializer.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiClassInitializer extends com.android.tools.lint.psi.EcjPsiMember implements com.intellij.psi.PsiClassInitializer  {
	private com.intellij.psi.PsiCodeBlock mBody
	private com.intellij.psi.PsiModifierList mModifierList
	void  (com.android.tools.lint.psi.EcjPsiManager, com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.tools.lint.psi.EcjPsiManager manager
		com.android.tools.lint.psi.EcjPsiClass containingClass
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
	void setBody (com.intellij.psi.PsiCodeBlock) 
		com.intellij.psi.PsiCodeBlock body
	void setModifierList (com.intellij.psi.PsiModifierList) 
		com.intellij.psi.PsiModifierList modifierList
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiCodeBlock getBody () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public boolean hasModifierProperty (java.lang.String) 
		String s
	public java.lang.String getName () 
}

com/android/tools/lint/psi/EcjPsiContinueStatement.class
EcjPsiContinueStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiContinueStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiContinueStatement  {
	private com.intellij.psi.PsiIdentifier mIdentifier
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	void setIdentifier (com.intellij.psi.PsiIdentifier) 
		com.intellij.psi.PsiIdentifier identifier
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiIdentifier getLabelIdentifier () 
	public com.intellij.psi.PsiStatement findContinuedStatement () 
}

com/android/tools/lint/psi/EcjPsiMethodCallExpression.class
EcjPsiMethodCallExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiMethodCallExpression extends com.android.tools.lint.psi.EcjPsiCallExpression implements com.intellij.psi.PsiMethodCallExpression  {
	private com.intellij.psi.PsiReferenceExpression mMethodExpression
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setMethodExpression (com.intellij.psi.PsiReferenceExpression) 
		com.intellij.psi.PsiReferenceExpression methodExpression
	public com.intellij.psi.PsiReferenceExpression getMethodExpression () 
}

com/android/tools/lint/psi/EcjPsiReferenceExpression.class
EcjPsiReferenceExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiReferenceExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiReferenceExpression  {
	private com.intellij.psi.PsiExpression mQualifier
	private String mQualifiedName
	private com.intellij.psi.PsiIdentifier mIdentifier
	private org.eclipse.jdt.internal.compiler.ast.Expression mTypeExpression
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Expression reference
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setQualifier (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression qualifier
	void setNameElement (com.intellij.psi.PsiIdentifier) 
		com.intellij.psi.PsiIdentifier identifier
	void setTypeExpression (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression typeExpression
	public com.intellij.psi.PsiExpression getQualifierExpression () 
	public com.intellij.psi.PsiElement getQualifier () 
	public java.lang.String getReferenceName () 
	public boolean isQualified () 
	public java.lang.String getQualifiedName () 
		com.intellij.psi.PsiMember member
		com.intellij.psi.PsiClass containingClass
		com.intellij.psi.PsiElement resolved
	public com.intellij.psi.PsiElement getReferenceNameElement () 
	public com.intellij.psi.PsiReferenceParameterList getParameterList () 
	public com.intellij.psi.PsiType getType () 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
	public com.intellij.psi.PsiType[] getTypeParameters () 
	public com.intellij.psi.PsiElement getElement () 
	public com.intellij.openapi.util.TextRange getRangeInElement () 
	public com.intellij.psi.PsiElement resolve () 
	public java.lang.String getCanonicalText () 
	public boolean isSoft () 
}

com/android/tools/lint/psi/EcjPsiSuperExpression.class
EcjPsiSuperExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiSuperExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiSuperExpression  {
	private com.intellij.psi.PsiJavaCodeReferenceElement mQualifier
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setQualifier (com.intellij.psi.PsiJavaCodeReferenceElement) 
		com.intellij.psi.PsiJavaCodeReferenceElement qualifier
	public com.intellij.psi.PsiJavaCodeReferenceElement getQualifier () 
}

com/android/tools/lint/psi/EcjPsiDeclarationStatement.class
EcjPsiDeclarationStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiDeclarationStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiDeclarationStatement  {
	private com.intellij.psi.PsiElement[] mDeclaredElements
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration declaration
	void setDeclaredElements (com.intellij.psi.PsiElement[]) 
		com.intellij.psi.PsiElement[] declaredElements
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiElement[] getDeclaredElements () 
}

com/android/tools/lint/psi/EcjPsiJavaEvaluator.class
EcjPsiJavaEvaluator.java
package com.android.tools.lint.psi
public com.android.tools.lint.psi.EcjPsiJavaEvaluator extends com.android.tools.lint.client.api.JavaEvaluator {
	private final com.android.tools.lint.psi.EcjPsiManager mManager
	static final synthetic boolean $assertionsDisabled
	public void  (com.android.tools.lint.psi.EcjPsiManager) 
		com.android.tools.lint.psi.EcjPsiManager manager
	public boolean extendsClass (com.intellij.psi.PsiClass, java.lang.String, boolean) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.intellij.psi.PsiClass cls
		String className
		boolean strict
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public boolean implementsInterface (com.intellij.psi.PsiClass, java.lang.String, boolean) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.intellij.psi.PsiClass cls
		String interfaceName
		boolean strict
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public boolean inheritsFrom (com.intellij.psi.PsiClass, java.lang.String, boolean) 
		com.intellij.psi.PsiClass cls
		String className
		boolean strict
	static boolean equalsCompound (java.lang.String, char[][]) 
		int j
		int m
		char[] o
		int i
		int n
		String name
		char[][] compoundName
		int length
		int index
	private static boolean isInheritor (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.lang.String) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		String name
	public java.lang.String getInternalName (com.intellij.psi.PsiClass) 
		org.eclipse.jdt.internal.compiler.lookup.Binding binaryBinding
		com.intellij.psi.PsiClass psiClass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public java.lang.String getInternalName (com.intellij.psi.PsiClassType) 
		com.intellij.psi.PsiClassType psiClassType
	public com.intellij.psi.PsiClass findClass (java.lang.String) 
		String fullyQualifiedName
	public com.intellij.psi.PsiClassType getClassType (com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass psiClass
	public com.intellij.psi.PsiAnnotation[] getAllAnnotations (com.intellij.psi.PsiModifierListOwner, boolean) 
		com.android.tools.lint.psi.EcjPsiMethod psiMethod
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declaration
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		java.util.Collection external
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int count
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		java.util.List all
		com.android.tools.lint.ExternalAnnotationRepository manager
		com.android.tools.lint.psi.EcjPsiClass psiClass
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		java.util.Collection external
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int count
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		java.util.List all
		com.android.tools.lint.ExternalAnnotationRepository manager
		com.android.tools.lint.psi.EcjPsiBinaryParameter parameter
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int index
		com.android.tools.lint.psi.EcjPsiMethod psiMethod
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declaration
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int index
		com.android.tools.lint.psi.EcjPsiParameter parameter
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int index
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int count
		java.util.Collection external
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int index
		java.util.List all
		com.android.tools.lint.ExternalAnnotationRepository manager
		com.intellij.psi.PsiModifierListOwner owner
		boolean inHierarchy
		com.intellij.psi.PsiModifierList modifierList
	private com.intellij.psi.PsiAnnotation[] getDirectAnnotations (com.intellij.psi.PsiModifierListOwner) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		int index
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
		com.android.tools.lint.psi.EcjPsiParameter parameter
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
		int index
		com.android.tools.lint.psi.EcjPsiBinaryParameter parameter
		com.intellij.psi.PsiElement parent
		com.android.tools.lint.psi.EcjPsiBinaryMethod method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
		java.util.List combined
		com.intellij.psi.PsiAnnotation[] modifierAnnotations
		com.intellij.psi.PsiModifierListOwner owner
		com.android.tools.lint.ExternalAnnotationRepository repository
		java.util.Collection annotations
		com.intellij.psi.PsiModifierList modifierList
	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 java.io.File getFile (com.intellij.psi.PsiFile) 
		com.android.tools.lint.psi.EcjPsiJavaFile javaFile
		com.intellij.psi.PsiFile file
	static void  () 
}

com/android/tools/lint/psi/EcjPsiModifierList.class
EcjPsiModifierList.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiModifierList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiModifierList  {
	static final int DEFAULT_MASK
	private int mModifiers
	private com.intellij.psi.PsiAnnotation[] mAnnotations
	void  (com.android.tools.lint.psi.EcjPsiManager, int) 
		com.android.tools.lint.psi.EcjPsiManager manager
		int modifiers
	public java.lang.String toString () 
		StringBuilder sb
	int getModifiers () 
	void setModifiers (int) 
		int modifiers
	public com.intellij.psi.PsiAnnotation[] getAnnotations () 
	void setAnnotations (com.android.tools.lint.psi.EcjPsiAnnotation[]) 
		com.android.tools.lint.psi.EcjPsiAnnotation[] annotations
	public boolean hasModifierProperty (java.lang.String) 
		String s
	public boolean hasExplicitModifier (java.lang.String) 
		String s
	static boolean hasModifier (int, java.lang.String) 
		int modifiers
		String s
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations () 
	public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String) 
		com.intellij.psi.PsiAnnotation annotation
		String s
}

com/android/tools/lint/psi/EcjPsiIdentifier.class
EcjPsiIdentifier.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiIdentifier extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiIdentifier  {
	private final String mIdentifier
	void  (com.android.tools.lint.psi.EcjPsiManager, java.lang.String, com.intellij.openapi.util.TextRange) 
		com.android.tools.lint.psi.EcjPsiManager manager
		String identifier
		com.intellij.openapi.util.TextRange range
	public java.lang.String getText () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.tree.IElementType getTokenType () 
}

com/android/tools/lint/psi/ExternalPsiReferenceExpressionMemberValue.class
ExternalPsiReferenceExpressionMemberValue.java
package com.android.tools.lint.psi
public com.android.tools.lint.psi.ExternalPsiReferenceExpressionMemberValue extends com.android.tools.lint.psi.EcjPsiReferenceExpression implements com.intellij.psi.PsiField  {
	private final String mFullyQualifiedName
	public void  (java.lang.String) 
		String fullyQualifiedName
	public java.lang.String getQualifiedName () 
	public java.lang.String getReferenceName () 
	public java.lang.String getName () 
	public com.intellij.psi.PsiElement resolve () 
	public boolean equals (java.lang.Object) 
		String qualifiedName
		com.intellij.psi.PsiField psiField
		com.intellij.psi.PsiClass containingClass
		String name
		Object o
	public com.intellij.psi.PsiClass getContainingClass () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public boolean hasModifierProperty (java.lang.String) 
		String s
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiTypeElement getTypeElement () 
	public com.intellij.psi.PsiExpression getInitializer () 
	public boolean hasInitializer () 
	public java.lang.Object computeConstantValue () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public com.intellij.psi.javadoc.PsiDocComment getDocComment () 
	public boolean isDeprecated () 
	public volatile synthetic boolean isSoft () 
	public volatile synthetic java.lang.String getCanonicalText () 
	public volatile synthetic com.intellij.openapi.util.TextRange getRangeInElement () 
	public volatile synthetic com.intellij.psi.PsiElement getElement () 
	public volatile synthetic com.intellij.psi.PsiType[] getTypeParameters () 
	public volatile synthetic com.intellij.psi.PsiType getType () 
	public volatile synthetic com.intellij.psi.PsiReferenceParameterList getParameterList () 
	public volatile synthetic com.intellij.psi.PsiElement getReferenceNameElement () 
	public volatile synthetic boolean isQualified () 
	public volatile synthetic com.intellij.psi.PsiElement getQualifier () 
	public volatile synthetic com.intellij.psi.PsiExpression getQualifierExpression () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
}

com/android/tools/lint/psi/EcjPsiParameter.class
EcjPsiParameter.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiParameter extends com.android.tools.lint.psi.EcjPsiVariable implements com.intellij.psi.PsiParameter  {
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration argument
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public boolean isVarArgs () 
}

com/android/tools/lint/psi/EcjPsiExpressionStatement.class
EcjPsiExpressionStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiExpressionStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiExpressionStatement  {
	private com.intellij.psi.PsiExpression mExpression
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	void setExpression (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression expression
	public com.intellij.psi.PsiExpression getExpression () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
}

com/android/tools/lint/psi/EcjPsiThisExpression.class
EcjPsiThisExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiThisExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiThisExpression  {
	private com.intellij.psi.PsiJavaCodeReferenceElement mQualifier
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setQualifier (com.intellij.psi.PsiJavaCodeReferenceElement) 
		com.intellij.psi.PsiJavaCodeReferenceElement qualifier
	public com.intellij.psi.PsiJavaCodeReferenceElement getQualifier () 
}

com/android/tools/lint/psi/EcjPsiDisjunctionType.class
EcjPsiDisjunctionType.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiDisjunctionType extends com.intellij.psi.PsiDisjunctionType {
	private final com.intellij.psi.PsiType mLeastUpperBound
	void  (java.util.List, com.intellij.psi.PsiType) 
		java.util.List types
		com.intellij.psi.PsiType leastUpperBound
	public com.intellij.psi.PsiType getLeastUpperBound () 
}

com/android/tools/lint/psi/EcjPsiResourceVariable.class
EcjPsiResourceVariable.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiResourceVariable extends com.android.tools.lint.psi.EcjPsiLocalVariable implements com.intellij.psi.PsiResourceVariable  {
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration variable
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
}

com/android/tools/lint/psi/EcjPsiBinaryClass.class
EcjPsiBinaryClass.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiBinaryClass extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiClass com.intellij.psi.PsiModifierList  {
	private final String mQualifiedName
	private final String mName
	private final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding mTypeBinding
	static final synthetic boolean $assertionsDisabled
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		char[][] symbols
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public void acceptChildren (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiField field
		com.intellij.psi.PsiClass innerClass
		com.intellij.psi.PsiElementVisitor visitor
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeBinding () 
	public java.lang.String getName () 
	public java.lang.String getQualifiedName () 
	public boolean isInterface () 
	public boolean isAnnotationType () 
	public boolean isEnum () 
	public com.intellij.psi.PsiReferenceList getExtendsList () 
	public com.intellij.psi.PsiReferenceList getImplementsList () 
	public com.intellij.psi.PsiClassType[] getExtendsListTypes () 
		com.intellij.psi.PsiClassType classType
	public com.intellij.psi.PsiClassType[] getImplementsListTypes () 
	public com.intellij.psi.PsiClass getSuperClass () 
	public com.intellij.psi.PsiClass[] getInterfaces () 
	public com.intellij.psi.PsiClass[] getSupers () 
	public com.intellij.psi.PsiClassType[] getSuperTypes () 
		com.intellij.psi.PsiClassType type
		com.intellij.psi.PsiClass cls
		com.intellij.psi.PsiClass[] supers
		java.util.List types
	public com.intellij.psi.PsiField[] getAllFields () 
	public com.intellij.psi.PsiField[] getFields () 
	private com.intellij.psi.PsiField[] getFields (boolean) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding mb
		com.android.tools.lint.psi.EcjPsiBinaryField f
		boolean masked
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		int count
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		java.util.List result
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		int count
		java.util.List result
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		boolean includeInherited
	public com.intellij.psi.PsiMethod[] getMethods () 
	public com.intellij.psi.PsiMethod[] getConstructors () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int count
		java.util.List result
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
	public com.intellij.psi.PsiClass[] getInnerClasses () 
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings
		com.intellij.psi.PsiClass[] result
	public com.intellij.psi.PsiClassInitializer[] getInitializers () 
	public com.intellij.psi.PsiMethod[] getAllMethods () 
	public com.intellij.psi.PsiClass[] getAllInnerClasses () 
	public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		String name
		boolean checkBases
	private com.intellij.psi.PsiMethod[] findMethods (java.lang.String, boolean, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding mb
		com.intellij.psi.PsiMethod m
		boolean masked
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int count
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		java.util.List result
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int count
		java.util.List result
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		String name
		boolean includeInherited
		boolean includeConstructors
	public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean) 
		com.intellij.psi.PsiMethod psiMethod
		boolean b
	public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean) 
		com.intellij.psi.PsiMethod psiMethod
		boolean b
	public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean) 
		String name
		boolean checkBases
	public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean) 
		String s
		boolean b
	public java.util.List getAllMethodsAndTheirSubstitutors () 
	public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean) 
		String name
		boolean checkBases
	public com.intellij.psi.PsiElement getLBrace () 
	public com.intellij.psi.PsiElement getRBrace () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public com.intellij.psi.PsiElement getScope () 
	public boolean isInheritor (com.intellij.psi.PsiClass, boolean) 
		com.intellij.psi.PsiClass psiClass
		boolean b
	public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass psiClass
		com.intellij.psi.PsiClass psiClass1
	public com.intellij.psi.PsiClass getContainingClass () 
	public java.util.Collection getVisibleSignatures () 
	public com.intellij.psi.javadoc.PsiDocComment getDocComment () 
	public boolean isDeprecated () 
	public boolean hasTypeParameters () 
	public com.intellij.psi.PsiTypeParameterList getTypeParameterList () 
	public com.intellij.psi.PsiTypeParameter[] getTypeParameters () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public boolean hasModifierProperty (java.lang.String) 
		String s
	public boolean hasExplicitModifier (java.lang.String) 
		String s
	public com.intellij.psi.PsiAnnotation[] getAnnotations () 
	public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations () 
	private com.intellij.psi.PsiAnnotation[] findAnnotations (boolean) 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		java.util.Collection external
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int count
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		boolean includeSuper
		java.util.List all
		com.android.tools.lint.ExternalAnnotationRepository manager
	public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String) 
		String qualifiedName
		com.intellij.psi.PsiAnnotation annotation
		String s
	public boolean equals (java.lang.Object) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration otherTypeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBinding
		Object o
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public int hashCode () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
	static void  () 
}

com/android/tools/lint/psi/ExternalPsiReferenceExpressionMemberValue$ExternalPsiClass.class
ExternalPsiReferenceExpressionMemberValue.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.ExternalPsiReferenceExpressionMemberValue$ExternalPsiClass extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiClass  {
	private final String mFullyQualifiedName
	public void  (java.lang.String) 
		String fullyQualifiedName
	public java.lang.String getQualifiedName () 
	public java.lang.String getName () 
	public int hashCode () 
	public boolean isInterface () 
	public boolean isAnnotationType () 
	public boolean isEnum () 
	public com.intellij.psi.PsiReferenceList getExtendsList () 
	public com.intellij.psi.PsiReferenceList getImplementsList () 
	public com.intellij.psi.PsiClassType[] getExtendsListTypes () 
	public com.intellij.psi.PsiClassType[] getImplementsListTypes () 
	public com.intellij.psi.PsiClass getSuperClass () 
	public com.intellij.psi.PsiClass[] getInterfaces () 
	public com.intellij.psi.PsiClass[] getSupers () 
	public com.intellij.psi.PsiClassType[] getSuperTypes () 
	public com.intellij.psi.PsiField[] getFields () 
	public com.intellij.psi.PsiMethod[] getMethods () 
	public com.intellij.psi.PsiMethod[] getConstructors () 
	public com.intellij.psi.PsiClass[] getInnerClasses () 
	public com.intellij.psi.PsiClassInitializer[] getInitializers () 
	public com.intellij.psi.PsiField[] getAllFields () 
	public com.intellij.psi.PsiMethod[] getAllMethods () 
	public com.intellij.psi.PsiClass[] getAllInnerClasses () 
	public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean) 
		String s
		boolean b
	public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean) 
		com.intellij.psi.PsiMethod psiMethod
		boolean b
	public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean) 
		com.intellij.psi.PsiMethod psiMethod
		boolean b
	public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean) 
		String s
		boolean b
	public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean) 
		String s
		boolean b
	public java.util.List getAllMethodsAndTheirSubstitutors () 
	public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean) 
		String s
		boolean b
	public com.intellij.psi.PsiElement getLBrace () 
	public com.intellij.psi.PsiElement getRBrace () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public com.intellij.psi.PsiElement getScope () 
	public boolean isInheritor (com.intellij.psi.PsiClass, boolean) 
		com.intellij.psi.PsiClass psiClass
		boolean b
	public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass psiClass
		com.intellij.psi.PsiClass psiClass1
	public com.intellij.psi.PsiClass getContainingClass () 
	public java.util.Collection getVisibleSignatures () 
	public com.intellij.psi.javadoc.PsiDocComment getDocComment () 
	public boolean isDeprecated () 
	public boolean hasTypeParameters () 
	public com.intellij.psi.PsiTypeParameterList getTypeParameterList () 
	public com.intellij.psi.PsiTypeParameter[] getTypeParameters () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public boolean hasModifierProperty (java.lang.String) 
		String s
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
}

com/android/tools/lint/psi/EcjPsiLocalVariable.class
EcjPsiLocalVariable.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiLocalVariable extends com.android.tools.lint.psi.EcjPsiVariable implements com.intellij.psi.PsiLocalVariable  {
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration variable
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
}

com/android/tools/lint/psi/EcjPsiBinaryJavaCodeReferenceElement.class
EcjPsiBinaryJavaCodeReferenceElement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiBinaryJavaCodeReferenceElement extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiJavaCodeReferenceElement  {
	private final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding mReferenceBinding
	public void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
	public com.intellij.psi.PsiElement getReferenceNameElement () 
	public com.intellij.psi.PsiReferenceParameterList getParameterList () 
	public com.intellij.psi.PsiType[] getTypeParameters () 
		com.intellij.psi.PsiType type
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeArgument
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeArguments
		java.util.List types
	public boolean isQualified () 
	public java.lang.String getQualifiedName () 
	public com.intellij.psi.PsiElement getQualifier () 
	public java.lang.String getReferenceName () 
	public com.intellij.psi.PsiElement getElement () 
	public com.intellij.openapi.util.TextRange getRangeInElement () 
	public com.intellij.psi.PsiElement resolve () 
	public java.lang.String getCanonicalText () 
	public boolean isSoft () 
}

com/android/tools/lint/psi/EcjPsiTypeCastExpression.class
EcjPsiTypeCastExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiTypeCastExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiTypeCastExpression  {
	private com.intellij.psi.PsiExpression mOperand
	private com.intellij.psi.PsiTypeElement mCastType
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.CastExpression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.CastExpression expression
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setOperand (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression operand
	void setCastType (com.intellij.psi.PsiTypeElement) 
		com.intellij.psi.PsiTypeElement castType
	public com.intellij.psi.PsiTypeElement getCastType () 
	public com.intellij.psi.PsiExpression getOperand () 
}

com/android/tools/lint/psi/EcjPsiCodeBlock.class
EcjPsiCodeBlock.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiCodeBlock extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiCodeBlock  {
	private com.intellij.psi.PsiStatement[] mStatements
	protected void  (com.android.tools.lint.psi.EcjPsiManager) 
		com.android.tools.lint.psi.EcjPsiManager manager
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setStatements (com.intellij.psi.PsiStatement[]) 
		com.intellij.psi.PsiStatement[] statements
	public com.intellij.psi.PsiStatement[] getStatements () 
	public com.intellij.psi.PsiElement getFirstBodyElement () 
	public com.intellij.psi.PsiElement getLastBodyElement () 
	public com.intellij.psi.PsiJavaToken getLBrace () 
	public com.intellij.psi.PsiJavaToken getRBrace () 
	public boolean shouldChangeModificationCount (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement psiElement
}

com/android/tools/lint/psi/EcjPsiEnumConstantInitializer.class
EcjPsiEnumConstantInitializer.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiEnumConstantInitializer extends com.android.tools.lint.psi.EcjPsiAnonymousClass implements com.intellij.psi.PsiEnumConstantInitializer  {
	private com.intellij.psi.PsiEnumConstant mConstant
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
	void setConstant (com.intellij.psi.PsiEnumConstant) 
		com.intellij.psi.PsiEnumConstant constant
	public com.intellij.psi.PsiEnumConstant getEnumConstant () 
}

com/android/tools/lint/psi/EcjPsiBinaryExpression.class
EcjPsiBinaryExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiBinaryExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiBinaryExpression  {
	private com.intellij.psi.PsiExpression mLeftOperand
	private com.intellij.psi.PsiExpression mRightOperand
	private com.intellij.psi.tree.IElementType mOperationType
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	void setLeftOperand (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression leftOperand
	void setRightOperand (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression rightOperand
	void setOperationType (com.intellij.psi.tree.IElementType) 
		com.intellij.psi.tree.IElementType operationType
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiExpression getLOperand () 
	public com.intellij.psi.PsiExpression getROperand () 
	public com.intellij.psi.PsiExpression[] getOperands () 
	public com.intellij.psi.tree.IElementType getOperationTokenType () 
	public com.intellij.psi.PsiJavaToken getOperationSign () 
}

com/android/tools/lint/psi/EcjPsiClass$1.class
EcjPsiClass.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiClass$1 extends java.lang.Object implements java.util.Comparator  {
	final synthetic com.android.tools.lint.psi.EcjPsiClass this$0
	void  (com.android.tools.lint.psi.EcjPsiClass) 
		com.android.tools.lint.psi.EcjPsiClass this$0
	public int compare (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement o1
		com.intellij.psi.PsiElement o2
		int delta
	public volatile synthetic int compare (java.lang.Object, java.lang.Object) 
}

com/android/tools/lint/psi/ExternalPsiAnnotationMemberValue.class
ExternalPsiAnnotationMemberValue.java
package com.android.tools.lint.psi
public abstract com.android.tools.lint.psi.ExternalPsiAnnotationMemberValue extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiAnnotationMemberValue  {
	public void  () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
}

com/android/tools/lint/psi/EcjPsiSynchronizedStatement.class
EcjPsiSynchronizedStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiSynchronizedStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiSynchronizedStatement  {
	private com.intellij.psi.PsiCodeBlock mBody
	private com.intellij.psi.PsiExpression mLockExpression
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	void setBody (com.intellij.psi.PsiCodeBlock) 
		com.intellij.psi.PsiCodeBlock body
	void setLockExpression (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression lockExpression
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiExpression getLockExpression () 
	public com.intellij.psi.PsiCodeBlock getBody () 
}

com/android/tools/lint/psi/EcjPsiLabeledStatement.class
EcjPsiLabeledStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiLabeledStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiLabeledStatement  {
	private com.intellij.psi.PsiIdentifier mIdentifier
	private com.intellij.psi.PsiStatement mStatement
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.LabeledStatement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.LabeledStatement statement
	void setStatement (com.intellij.psi.PsiStatement) 
		com.intellij.psi.PsiStatement statement
	void setIdentifier (com.intellij.psi.PsiIdentifier) 
		com.intellij.psi.PsiIdentifier identifier
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiIdentifier getLabelIdentifier () 
	public com.intellij.psi.PsiStatement getStatement () 
	public com.intellij.psi.PsiElement getNameIdentifier () 
}

com/android/tools/lint/psi/EcjPsiFunctionalExpression.class
EcjPsiFunctionalExpression.java
package com.android.tools.lint.psi
abstract com.android.tools.lint.psi.EcjPsiFunctionalExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiFunctionalExpression  {
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.FunctionalExpression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
	public com.intellij.psi.PsiType getFunctionalInterfaceType () 
	public boolean isAcceptable (com.intellij.psi.PsiType) 
		com.intellij.psi.PsiType psiType
	public boolean isPotentiallyCompatible (com.intellij.psi.PsiType) 
		com.intellij.psi.PsiType psiType
}

com/android/tools/lint/psi/EcjPsiMethodReferenceExpression.class
EcjPsiMethodReferenceExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiMethodReferenceExpression extends com.android.tools.lint.psi.EcjPsiFunctionalExpression implements com.intellij.psi.PsiMethodReferenceExpression  {
	private final org.eclipse.jdt.internal.compiler.ast.ReferenceExpression mReferenceExp
	private com.intellij.psi.PsiExpression mQualifier
	private com.intellij.psi.PsiIdentifier mNameIdentifier
	private com.intellij.psi.PsiReferenceParameterList mParameterList
	private String mQualifiedName
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.ReferenceExpression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setQualifier (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression qualifier
	void setReferenceNameElement (com.intellij.psi.PsiIdentifier) 
		com.intellij.psi.PsiIdentifier identifier
	void setParameterList (com.intellij.psi.PsiReferenceParameterList) 
		com.intellij.psi.PsiReferenceParameterList parameterList
	public com.intellij.psi.PsiTypeElement getQualifierType () 
		com.intellij.psi.PsiElement qualifier
	public com.intellij.psi.PsiExpression getQualifierExpression () 
	public boolean isExact () 
	public com.intellij.psi.PsiMember getPotentiallyApplicableMember () 
	public boolean isConstructor () 
	public com.intellij.psi.PsiElement getReferenceNameElement () 
	public com.intellij.psi.PsiReferenceParameterList getParameterList () 
	public com.intellij.psi.PsiType[] getTypeParameters () 
	public boolean isQualified () 
	public java.lang.String getQualifiedName () 
		com.intellij.psi.PsiReferenceExpression referenceExpression
	public com.intellij.psi.PsiElement getQualifier () 
	public java.lang.String getReferenceName () 
	public com.intellij.psi.PsiElement getElement () 
	public com.intellij.openapi.util.TextRange getRangeInElement () 
	public java.lang.String getCanonicalText () 
	public boolean isSoft () 
	public com.intellij.psi.PsiElement resolve () 
}

com/android/tools/lint/psi/EcjPsiTypeParameter.class
EcjPsiTypeParameter.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiTypeParameter extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiTypeParameter  {
	private final org.eclipse.jdt.internal.compiler.ast.TypeParameter mDeclaration
	private com.android.tools.lint.psi.EcjPsiReferenceList mExtendsList
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.TypeParameter) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.TypeParameter declaration
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setExtendsList (com.android.tools.lint.psi.EcjPsiReferenceList) 
		com.android.tools.lint.psi.EcjPsiReferenceList extendsList
	public java.lang.String getQualifiedName () 
	public boolean isInterface () 
	public boolean isAnnotationType () 
	public boolean isEnum () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public java.lang.String getName () 
	public com.intellij.psi.PsiTypeParameterListOwner getOwner () 
	public int getIndex () 
		int index
		com.android.tools.lint.psi.EcjPsiSourceElement curr
	public com.intellij.psi.PsiElement[] getChildren () 
	public com.intellij.psi.PsiReferenceList getExtendsList () 
	public com.intellij.psi.PsiClassType[] getExtendsListTypes () 
	public com.intellij.psi.PsiReferenceList getImplementsList () 
	public com.intellij.psi.PsiClassType[] getImplementsListTypes () 
	public com.intellij.psi.PsiField[] getFields () 
	public com.intellij.psi.PsiMethod[] getMethods () 
	public com.intellij.psi.PsiAnnotation[] getAnnotations () 
	public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations () 
	public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String) 
		String s
	public com.intellij.psi.PsiTypeParameterList getTypeParameterList () 
	public boolean hasTypeParameters () 
	public com.intellij.psi.PsiElement getScope () 
	public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass baseClass
		com.intellij.psi.PsiClass classToByPass
	public boolean isInheritor (com.intellij.psi.PsiClass, boolean) 
		com.intellij.psi.PsiClass baseClass
		boolean checkDeep
	public com.intellij.psi.PsiMethod[] getConstructors () 
	public com.intellij.psi.javadoc.PsiDocComment getDocComment () 
	public boolean isDeprecated () 
	public com.intellij.psi.PsiClass[] getInnerClasses () 
	public com.intellij.psi.PsiField[] getAllFields () 
	public com.intellij.psi.PsiMethod[] getAllMethods () 
	public com.intellij.psi.PsiClass[] getAllInnerClasses () 
	public com.intellij.psi.PsiClassInitializer[] getInitializers () 
	public com.intellij.psi.PsiTypeParameter[] getTypeParameters () 
	public com.intellij.psi.PsiClass getSuperClass () 
	public com.intellij.psi.PsiClass[] getInterfaces () 
	public com.intellij.psi.PsiClass[] getSupers () 
		com.intellij.psi.PsiClass cls
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		java.util.List classes
	public com.intellij.psi.PsiClassType[] getSuperTypes () 
	public com.intellij.psi.PsiClass getContainingClass () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public boolean hasModifierProperty (java.lang.String) 
		String name
	public com.intellij.psi.PsiJavaToken getLBrace () 
	public com.intellij.psi.PsiJavaToken getRBrace () 
	public java.util.Collection getVisibleSignatures () 
	public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean) 
		com.intellij.psi.PsiMethod patternMethod
		boolean checkBases
	public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean) 
		com.intellij.psi.PsiMethod patternMethod
		boolean checkBases
	public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean) 
		String name
		boolean checkBases
	public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean) 
		String name
		boolean checkBases
	public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean) 
		String name
		boolean checkBases
	public java.util.List getAllMethodsAndTheirSubstitutors () 
	public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean) 
		String name
		boolean checkBases
	public volatile synthetic com.intellij.psi.PsiElement getRBrace () 
	public volatile synthetic com.intellij.psi.PsiElement getLBrace () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
}

com/android/tools/lint/psi/EcjPsiBuilder$TestParentheses.class
EcjPsiBuilder.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiBuilder$TestParentheses extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiParenthesizedExpression  {
	private final com.intellij.psi.PsiExpression mExpression
	final synthetic com.android.tools.lint.psi.EcjPsiBuilder this$0
	public void  (com.android.tools.lint.psi.EcjPsiBuilder, com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression expression
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiExpression getExpression () 
	public com.intellij.psi.PsiType getType () 
}

com/android/tools/lint/psi/EcjPsiImport.class
EcjPsiImport.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiImport extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiImportStatement  {
	private final String mQualifiedName
	private final boolean mOnDemand
	private com.intellij.psi.PsiJavaCodeReferenceElement mReference
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.ImportReference, java.lang.String, boolean) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		String qualifiedName
		boolean onDemand
	void setReference (com.intellij.psi.PsiJavaCodeReferenceElement) 
		com.intellij.psi.PsiJavaCodeReferenceElement reference
	public java.lang.String toString () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public java.lang.String getQualifiedName () 
	public boolean isOnDemand () 
	public boolean isForeignFileImport () 
	public com.intellij.psi.PsiJavaCodeReferenceElement getImportReference () 
	public com.intellij.psi.PsiElement resolve () 
}

com/android/tools/lint/psi/EcjPsiForeachStatement.class
EcjPsiForeachStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiForeachStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiForeachStatement  {
	private com.intellij.psi.PsiParameter mIterationParameter
	private com.intellij.psi.PsiExpression mIteratedValue
	private com.intellij.psi.PsiStatement mBody
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	void setIterationParameter (com.intellij.psi.PsiParameter) 
		com.intellij.psi.PsiParameter iterationParameter
	void setIteratedValue (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression iteratedValue
	void setBody (com.intellij.psi.PsiStatement) 
		com.intellij.psi.PsiStatement body
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiParameter getIterationParameter () 
	public com.intellij.psi.PsiExpression getIteratedValue () 
	public com.intellij.psi.PsiStatement getBody () 
	public com.intellij.psi.PsiJavaToken getLParenth () 
	public com.intellij.psi.PsiJavaToken getRParenth () 
}

com/android/tools/lint/psi/EcjPsiTypeParameterList.class
EcjPsiTypeParameterList.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiTypeParameterList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiTypeParameterList  {
	private com.intellij.psi.PsiTypeParameter[] mTypeParameters
	void  (com.android.tools.lint.psi.EcjPsiManager) 
		com.android.tools.lint.psi.EcjPsiManager manager
	void setTypeParameters (com.intellij.psi.PsiTypeParameter[]) 
		com.intellij.psi.PsiTypeParameter[] typeParameters
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiTypeParameter[] getTypeParameters () 
	public int getTypeParameterIndex (com.intellij.psi.PsiTypeParameter) 
		com.intellij.psi.PsiTypeParameter parameter
		int i
		com.intellij.psi.PsiTypeParameter psiTypeParameter
}

com/android/tools/lint/psi/EcjPsiVariable.class
EcjPsiVariable.java
package com.android.tools.lint.psi
abstract com.android.tools.lint.psi.EcjPsiVariable extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiVariable  {
	protected final org.eclipse.jdt.internal.compiler.ast.LocalDeclaration mVariable
	private com.android.tools.lint.psi.EcjPsiModifierList mModifierList
	private com.intellij.psi.PsiIdentifier mNameIdentifier
	private com.intellij.psi.PsiExpression mInitializer
	private String mName
	private com.intellij.psi.PsiTypeElement mTypeElement
	static final synthetic boolean $assertionsDisabled
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration variable
	void setModifierList (com.android.tools.lint.psi.EcjPsiModifierList) 
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
	void setNameIdentifier (com.intellij.psi.PsiIdentifier) 
		com.intellij.psi.PsiIdentifier nameIdentifier
	void setTypeElement (com.intellij.psi.PsiTypeElement) 
		com.intellij.psi.PsiTypeElement typeElement
	public java.lang.String getName () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public boolean hasModifierProperty (java.lang.String) 
		String s
	public boolean hasInitializer () 
	public com.intellij.psi.PsiExpression getInitializer () 
	public void setInitializer (com.intellij.psi.PsiExpression)  throws com.intellij.util.IncorrectOperationException 
		com.intellij.psi.PsiExpression expression
	public com.intellij.psi.PsiType getType () 
		com.intellij.psi.PsiType type
	public com.intellij.psi.PsiTypeElement getTypeElement () 
	public java.lang.Object computeConstantValue () 
	public boolean equals (java.lang.Object) 
		Object o
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding otherBinding
	public int hashCode () 
	org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding getVariableBinding () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
	static void  () 
}

com/android/tools/lint/psi/ExternalPsiArrayInitializerMemberValue.class
ExternalPsiArrayInitializerMemberValue.java
package com.android.tools.lint.psi
public com.android.tools.lint.psi.ExternalPsiArrayInitializerMemberValue extends com.android.tools.lint.psi.ExternalPsiAnnotationMemberValue implements com.intellij.psi.PsiArrayInitializerMemberValue  {
	private final com.intellij.psi.PsiAnnotationMemberValue[] mInitializers
	public void  (com.intellij.psi.PsiAnnotationMemberValue[]) 
		com.intellij.psi.PsiAnnotationMemberValue[] initializers
	public com.intellij.psi.PsiAnnotationMemberValue[] getInitializers () 
	public com.intellij.psi.PsiType getType () 
}

com/android/tools/lint/psi/EcjPsiSwitchStatement.class
EcjPsiSwitchStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiSwitchStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiSwitchStatement  {
	private com.intellij.psi.PsiCodeBlock mBody
	private com.intellij.psi.PsiExpression mExpression
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setBody (com.intellij.psi.PsiCodeBlock) 
		com.intellij.psi.PsiCodeBlock body
	void setExpression (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression expression
	public com.intellij.psi.PsiExpression getExpression () 
	public com.intellij.psi.PsiCodeBlock getBody () 
	public com.intellij.psi.PsiJavaToken getLParenth () 
	public com.intellij.psi.PsiJavaToken getRParenth () 
}

com/android/tools/lint/psi/EcjPsiConstructorReferenceExpression.class
EcjPsiConstructorReferenceExpression.java
package com.android.tools.lint.psi
public com.android.tools.lint.psi.EcjPsiConstructorReferenceExpression extends com.android.tools.lint.psi.EcjPsiReferenceExpression {
	private final org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall mCall
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall call
	public com.intellij.psi.PsiType getType () 
	public com.intellij.psi.PsiElement resolve () 
	public volatile synthetic boolean isSoft () 
	public volatile synthetic java.lang.String getCanonicalText () 
	public volatile synthetic com.intellij.openapi.util.TextRange getRangeInElement () 
	public volatile synthetic com.intellij.psi.PsiElement getElement () 
	public volatile synthetic com.intellij.psi.PsiType[] getTypeParameters () 
	public volatile synthetic com.intellij.psi.PsiReferenceParameterList getParameterList () 
	public volatile synthetic com.intellij.psi.PsiElement getReferenceNameElement () 
	public volatile synthetic java.lang.String getQualifiedName () 
	public volatile synthetic boolean isQualified () 
	public volatile synthetic java.lang.String getReferenceName () 
	public volatile synthetic com.intellij.psi.PsiElement getQualifier () 
	public volatile synthetic com.intellij.psi.PsiExpression getQualifierExpression () 
	public volatile synthetic void accept (com.intellij.psi.PsiElementVisitor) 
}

com/android/tools/lint/psi/EcjPsiTryStatement.class
EcjPsiTryStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiTryStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiTryStatement  {
	private com.intellij.psi.PsiCodeBlock mTryBlock
	private com.intellij.psi.PsiCodeBlock mFinallyBlock
	private com.intellij.psi.PsiResourceList mResourceList
	private com.intellij.psi.PsiCatchSection[] mCatchSections
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	void setTryBlock (com.intellij.psi.PsiCodeBlock) 
		com.intellij.psi.PsiCodeBlock tryBlock
	void setCatchSections (com.intellij.psi.PsiCatchSection[]) 
		com.intellij.psi.PsiCatchSection[] catchSections
	void setFinallyBlock (com.intellij.psi.PsiCodeBlock) 
		com.intellij.psi.PsiCodeBlock finallyBlock
	void setResourceList (com.intellij.psi.PsiResourceList) 
		com.intellij.psi.PsiResourceList resourceList
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiCodeBlock getTryBlock () 
	public com.intellij.psi.PsiCodeBlock getFinallyBlock () 
	public com.intellij.psi.PsiResourceList getResourceList () 
	public com.intellij.psi.PsiCodeBlock[] getCatchBlocks () 
		int i
		com.intellij.psi.PsiCatchSection[] catchSections
		boolean lastIncomplete
		com.intellij.psi.PsiCodeBlock[] blocks
	public com.intellij.psi.PsiParameter[] getCatchBlockParameters () 
		com.intellij.psi.PsiParameter parameter
		int i
		com.intellij.psi.PsiCatchSection[] catchSections
		boolean lastIncomplete
		int limit
		java.util.ArrayList parameters
	public com.intellij.psi.PsiCatchSection[] getCatchSections () 
}

com/android/tools/lint/psi/EcjPsiDoWhileStatement.class
EcjPsiDoWhileStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiDoWhileStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiDoWhileStatement  {
	private com.intellij.psi.PsiExpression mCondition
	private com.intellij.psi.PsiStatement mBody
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	void setCondition (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression condition
	void setBody (com.intellij.psi.PsiStatement) 
		com.intellij.psi.PsiStatement body
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiExpression getCondition () 
	public com.intellij.psi.PsiStatement getBody () 
	public com.intellij.psi.PsiKeyword getWhileKeyword () 
	public com.intellij.psi.PsiJavaToken getLParenth () 
	public com.intellij.psi.PsiJavaToken getRParenth () 
}

com/android/tools/lint/psi/EcjPsiBinaryAnnotationMemberValue.class
EcjPsiBinaryAnnotationMemberValue.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiBinaryAnnotationMemberValue extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiAnnotationMemberValue com.intellij.psi.PsiLiteral  {
	private final Object mValue
	void  (com.android.tools.lint.psi.EcjPsiManager, java.lang.Object) 
		com.android.tools.lint.psi.EcjPsiManager manager
		Object value
	public java.lang.Object getValue () 
}

com/android/tools/lint/psi/EcjPsiEnumConstant.class
EcjPsiEnumConstant.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiEnumConstant extends com.android.tools.lint.psi.EcjPsiField implements com.intellij.psi.PsiEnumConstant  {
	private com.intellij.psi.PsiEnumConstantInitializer mInitializer
	private com.intellij.psi.PsiExpressionList mArgumentList
	void  (com.android.tools.lint.psi.EcjPsiManager, com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.tools.lint.psi.EcjPsiManager manager
		com.android.tools.lint.psi.EcjPsiClass containingClass
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setInitializer (com.intellij.psi.PsiEnumConstantInitializer) 
		com.intellij.psi.PsiEnumConstantInitializer initializer
	void setArgumentList (com.intellij.psi.PsiExpressionList) 
		com.intellij.psi.PsiExpressionList argumentList
	public com.intellij.psi.PsiClass getContainingClass () 
		com.intellij.psi.PsiElement parent
	public boolean hasModifierProperty (java.lang.String) 
		String name
	public com.intellij.psi.PsiExpressionList getArgumentList () 
	public com.intellij.psi.PsiMethod resolveMethod () 
	public com.intellij.psi.PsiMethod resolveConstructor () 
	public com.intellij.psi.JavaResolveResult resolveMethodGenerics () 
	public com.intellij.psi.PsiEnumConstantInitializer getInitializingClass () 
	public com.intellij.psi.PsiEnumConstantInitializer getOrCreateInitializingClass () 
	public boolean hasInitializer () 
	public java.lang.Object computeConstantValue () 
}

com/android/tools/lint/psi/EcjPsiBinaryElement.class
EcjPsiBinaryElement.java
package com.android.tools.lint.psi
abstract com.android.tools.lint.psi.EcjPsiBinaryElement extends com.android.tools.lint.psi.EcjPsiElement implements com.intellij.psi.PsiCompiledElement  {
	protected final org.eclipse.jdt.internal.compiler.lookup.Binding mBinding
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
	org.eclipse.jdt.internal.compiler.lookup.Binding getBinding () 
	public com.intellij.psi.PsiElement getParent () 
	public com.intellij.psi.PsiElement getFirstChild () 
	public com.intellij.psi.PsiElement getNextSibling () 
	public com.intellij.psi.PsiElement getLastChild () 
	public com.intellij.psi.PsiElement[] getChildren () 
	public com.intellij.openapi.util.TextRange getTextRange () 
	public java.lang.String toString () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor psiElementVisitor
	public void acceptChildren (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiElement getMirror () 
}

com/android/tools/lint/psi/EcjPsiExpressionListStatement.class
EcjPsiExpressionListStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiExpressionListStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiExpressionListStatement  {
	private com.intellij.psi.PsiExpressionList mExpressionList
	void  (com.android.tools.lint.psi.EcjPsiManager) 
		com.android.tools.lint.psi.EcjPsiManager manager
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setExpressionList (com.intellij.psi.PsiExpressionList) 
		com.intellij.psi.PsiExpressionList expressionList
	public com.intellij.psi.PsiExpressionList getExpressionList () 
}

com/android/tools/lint/psi/EcjPsiBinaryMethod.class
EcjPsiBinaryMethod.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiBinaryMethod extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiMethod com.intellij.psi.PsiParameterList com.intellij.psi.PsiModifierList  {
	private final org.eclipse.jdt.internal.compiler.lookup.MethodBinding mMethodBinding
	private String mName
	private com.android.tools.lint.psi.EcjPsiBinaryParameter[] mParameters
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getBinding () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public void acceptChildren (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public java.lang.String getName () 
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
	public com.intellij.psi.PsiType getReturnType () 
	public com.intellij.psi.PsiReference getReference () 
	public com.intellij.psi.PsiReference[] getReferences () 
	public com.intellij.psi.PsiTypeElement getReturnTypeElement () 
	public com.intellij.psi.PsiReferenceList getThrowsList () 
	public com.intellij.psi.PsiCodeBlock getBody () 
	public boolean isConstructor () 
	public boolean isVarArgs () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public com.intellij.psi.PsiMethod[] findSuperMethods () 
	private com.intellij.psi.PsiMethod[] getSuperMethods (boolean) 
		com.intellij.psi.PsiMethod method
		boolean checkAccess
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding superBinding
	public com.intellij.psi.PsiMethod[] findSuperMethods (boolean) 
		boolean checkAccess
	public com.intellij.psi.PsiMethod[] findSuperMethods (com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass parentClass
	public com.intellij.psi.PsiMethod findDeepestSuperMethod () 
	public com.intellij.psi.PsiMethod[] findDeepestSuperMethods () 
	public com.intellij.psi.javadoc.PsiDocComment getDocComment () 
	public boolean isDeprecated () 
	public boolean hasTypeParameters () 
	public com.intellij.psi.PsiTypeParameterList getTypeParameterList () 
	public com.intellij.psi.PsiTypeParameter[] getTypeParameters () 
	public com.intellij.psi.PsiClass getContainingClass () 
	public com.intellij.psi.PsiParameterList getParameterList () 
	public com.intellij.psi.PsiParameter[] getParameters () 
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
	public int getParameterIndex (com.intellij.psi.PsiParameter) 
		int i
		com.intellij.psi.PsiParameter psiParameter
		com.intellij.psi.PsiParameter[] parameters
	public int getParametersCount () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public boolean hasModifierProperty (java.lang.String) 
		String s
	public boolean hasExplicitModifier (java.lang.String) 
		String s
	public com.intellij.psi.PsiAnnotation[] getAnnotations () 
	public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations () 
	private com.intellij.psi.PsiAnnotation[] findAnnotations (boolean) 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int count
		java.util.Collection external
		boolean includeSuper
		java.util.List all
		com.android.tools.lint.ExternalAnnotationRepository manager
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String) 
		String qualifiedName
		com.intellij.psi.PsiAnnotation annotation
		String s
	public boolean equals (java.lang.Object) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherBinding
		String fqn
		String signature
		com.intellij.psi.PsiClass containingClass
		Object o
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public int hashCode () 
	public volatile synthetic org.eclipse.jdt.internal.compiler.lookup.Binding getBinding () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
	public volatile synthetic com.intellij.psi.PsiElement getBody () 
}

com/android/tools/lint/psi/EcjPsiBinaryAnnotation.class
EcjPsiBinaryAnnotation.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiBinaryAnnotation extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiAnnotation com.intellij.psi.PsiAnnotationParameterList  {
	private final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding mBinding
	private final String mQualifiedName
	private final com.intellij.psi.PsiAnnotationOwner mOwner
	private com.intellij.psi.PsiNameValuePair[] mPairs
	private com.intellij.psi.PsiJavaCodeReferenceElement mNameReferenceElement
	void  (com.android.tools.lint.psi.EcjPsiManager, com.intellij.psi.PsiAnnotationOwner, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding) 
		com.android.tools.lint.psi.EcjPsiManager manager
		com.intellij.psi.PsiAnnotationOwner owner
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding
	public java.lang.String toString () 
	public com.intellij.psi.PsiAnnotationParameterList getParameterList () 
	public java.lang.String getQualifiedName () 
	public com.intellij.psi.PsiJavaCodeReferenceElement getNameReferenceElement () 
	public com.intellij.psi.PsiAnnotationMemberValue findAttributeValue (java.lang.String) 
		com.intellij.psi.PsiNameValuePair pair
		String s
	public com.intellij.psi.PsiAnnotationMemberValue findDeclaredAttributeValue (java.lang.String) 
		String s
	public com.intellij.psi.PsiAnnotationOwner getOwner () 
	public com.intellij.psi.meta.PsiMetaData getMetaData () 
	public com.intellij.psi.PsiNameValuePair[] getAttributes () 
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
		int i
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] elementValuePairs
}

com/android/tools/lint/psi/EcjPsiField.class
EcjPsiField.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiField extends com.android.tools.lint.psi.EcjPsiMember implements com.intellij.psi.PsiField  {
	protected final org.eclipse.jdt.internal.compiler.ast.FieldDeclaration mDeclaration
	private com.intellij.psi.PsiExpression mInitializer
	private com.intellij.psi.PsiModifierList mModifierList
	private com.intellij.psi.PsiIdentifier mIdentifier
	private String mName
	private com.intellij.psi.PsiTypeElement mTypeElement
	void  (com.android.tools.lint.psi.EcjPsiManager, com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.tools.lint.psi.EcjPsiManager manager
		com.android.tools.lint.psi.EcjPsiClass containingClass
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setModifierList (com.android.tools.lint.psi.EcjPsiModifierList) 
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
	void setIdentifier (com.intellij.psi.PsiIdentifier) 
		com.intellij.psi.PsiIdentifier identifier
	void setTypeElement (com.intellij.psi.PsiTypeElement) 
		com.intellij.psi.PsiTypeElement typeElement
	void setFieldInitializer (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression initializer
	public com.intellij.psi.PsiModifierList getModifierList () 
	public boolean hasModifierProperty (java.lang.String) 
		String s
	public java.lang.String getName () 
	public com.intellij.psi.PsiExpression getInitializer () 
	public boolean hasInitializer () 
	public com.intellij.psi.PsiType getType () 
		com.intellij.psi.PsiType type
	public com.intellij.psi.PsiTypeElement getTypeElement () 
	public java.lang.Object computeConstantValue () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public com.intellij.psi.javadoc.PsiDocComment getDocComment () 
	public boolean isDeprecated () 
	public boolean equals (java.lang.Object) 
		Object o
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding otherBinding
	public int hashCode () 
	org.eclipse.jdt.internal.compiler.lookup.FieldBinding getFieldBinding () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
}

com/android/tools/lint/psi/EcjPsiLiteralExpression.class
EcjPsiLiteralExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiLiteralExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiLiteralExpression  {
	private final Object mValue
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Literal) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Literal expression
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public java.lang.Object getValue () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.psi.EcjPsiLiteralExpression that
	public int hashCode () 
}

com/android/tools/lint/psi/EcjPsiThrowStatement.class
EcjPsiThrowStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiThrowStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiThrowStatement  {
	private com.intellij.psi.PsiExpression mException
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	void setException (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression exception
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiExpression getException () 
}

com/android/tools/lint/psi/EcjPsiCatchSection.class
EcjPsiCatchSection.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiCatchSection extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiCatchSection  {
	private com.intellij.psi.PsiParameter mParameter
	private com.intellij.psi.PsiCodeBlock mCodeBlock
	public void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.ast.Block) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Argument catchArgument
		org.eclipse.jdt.internal.compiler.ast.Block catchBlock
	void setParameter (com.intellij.psi.PsiParameter) 
		com.intellij.psi.PsiParameter parameter
	void setCodeBlock (com.intellij.psi.PsiCodeBlock) 
		com.intellij.psi.PsiCodeBlock codeBlock
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiParameter getParameter () 
	public com.intellij.psi.PsiCodeBlock getCatchBlock () 
	public com.intellij.psi.PsiType getCatchType () 
	public java.util.List getPreciseCatchTypes () 
	public com.intellij.psi.PsiTryStatement getTryStatement () 
	public com.intellij.psi.PsiJavaToken getRParenth () 
	public com.intellij.psi.PsiJavaToken getLParenth () 
}

com/android/tools/lint/psi/EcjPsiPackageStatement.class
EcjPsiPackageStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiPackageStatement extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiPackageStatement  {
	private String mPackageName
	private com.android.tools.lint.psi.EcjPsiModifierList mModifierList
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.ImportReference) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.ImportReference node
	void setPackageName (java.lang.String) 
		String packageName
	void setModifierList (com.android.tools.lint.psi.EcjPsiModifierList) 
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
	public com.intellij.psi.PsiJavaCodeReferenceElement getPackageReference () 
	public java.lang.String getPackageName () 
	public com.intellij.psi.PsiModifierList getAnnotationList () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
}

com/android/tools/lint/psi/EcjPsiConditionalExpression.class
EcjPsiConditionalExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiConditionalExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiConditionalExpression  {
	private com.intellij.psi.PsiExpression mElseExpression
	private com.intellij.psi.PsiExpression mThenExpression
	private com.intellij.psi.PsiExpression mCondition
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	void setElseExpression (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression elseExpression
	void setThenExpression (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression thenExpression
	void setCondition (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression condition
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiExpression getCondition () 
	public com.intellij.psi.PsiExpression getThenExpression () 
	public com.intellij.psi.PsiExpression getElseExpression () 
}

com/android/tools/lint/psi/EcjPsiNewExpression.class
EcjPsiNewExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiNewExpression extends com.android.tools.lint.psi.EcjPsiCallExpression implements com.intellij.psi.PsiNewExpression  {
	private com.intellij.psi.PsiExpression mQualifier
	private com.intellij.psi.PsiExpression[] mArrayDimensions
	private com.intellij.psi.PsiArrayInitializerExpression mArrayInitializer
	private com.intellij.psi.PsiJavaCodeReferenceElement mClassReference
	private com.intellij.psi.PsiAnonymousClass mAnonymousClass
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setQualifier (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression qualifier
	void setArrayDimensions (com.intellij.psi.PsiExpression[]) 
		com.intellij.psi.PsiExpression[] arrayDimensions
	void setArrayInitializer (com.intellij.psi.PsiArrayInitializerExpression) 
		com.intellij.psi.PsiArrayInitializerExpression arrayInitializer
	void setClassReference (com.intellij.psi.PsiJavaCodeReferenceElement) 
		com.intellij.psi.PsiJavaCodeReferenceElement classReference
	void setAnonymousClass (com.intellij.psi.PsiAnonymousClass) 
		com.intellij.psi.PsiAnonymousClass anonymousClass
	public com.intellij.psi.PsiExpression getQualifier () 
	public com.intellij.psi.PsiExpression[] getArrayDimensions () 
	public com.intellij.psi.PsiArrayInitializerExpression getArrayInitializer () 
	public com.intellij.psi.PsiJavaCodeReferenceElement getClassReference () 
	public com.intellij.psi.PsiAnonymousClass getAnonymousClass () 
	public com.intellij.psi.PsiJavaCodeReferenceElement getClassOrAnonymousClassReference () 
	public com.intellij.psi.PsiType getOwner (com.intellij.psi.PsiAnnotation) 
		com.intellij.psi.PsiAnnotation psiAnnotation
	public com.intellij.psi.PsiMethod resolveConstructor () 
}

com/android/tools/lint/psi/ExternalPsiAnnotation.class
ExternalPsiAnnotation.java
package com.android.tools.lint.psi
public com.android.tools.lint.psi.ExternalPsiAnnotation extends com.android.tools.lint.psi.EcjPsiElement implements com.intellij.psi.PsiAnnotation com.intellij.psi.PsiAnnotationParameterList  {
	private com.intellij.psi.PsiNameValuePair[] mAttributes
	private final String mSignature
	public void setAttributes (com.intellij.psi.PsiNameValuePair[]) 
		com.intellij.psi.PsiNameValuePair[] attributes
	public com.intellij.psi.PsiNameValuePair[] getAttributes () 
	public void  (java.lang.String) 
		String signature
	public com.intellij.psi.PsiAnnotationParameterList getParameterList () 
	public java.lang.String getQualifiedName () 
	public com.intellij.psi.PsiJavaCodeReferenceElement getNameReferenceElement () 
	public com.intellij.psi.PsiAnnotationMemberValue findAttributeValue (java.lang.String) 
		com.intellij.psi.PsiNameValuePair pair
		String s
	public com.intellij.psi.PsiAnnotationMemberValue findDeclaredAttributeValue (java.lang.String) 
		String s
	public com.intellij.psi.PsiAnnotationOwner getOwner () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public void acceptChildren (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.meta.PsiMetaData getMetaData () 
	public volatile synthetic boolean canNavigateToSource () 
	public volatile synthetic boolean canNavigate () 
	public volatile synthetic void navigate (boolean) 
	public volatile synthetic boolean isPhysical () 
	public volatile synthetic com.intellij.psi.PsiElement getContext () 
	public volatile synthetic com.intellij.psi.PsiReference[] getReferences () 
	public volatile synthetic com.intellij.psi.PsiReference getReference () 
	public volatile synthetic boolean isWritable () 
	public volatile synthetic boolean isValid () 
	public volatile synthetic boolean textContains (char) 
	public volatile synthetic boolean textMatches (com.intellij.psi.PsiElement) 
	public volatile synthetic boolean textMatches (java.lang.CharSequence) 
	public volatile synthetic com.intellij.psi.PsiElement getOriginalElement () 
	public volatile synthetic com.intellij.psi.PsiElement getNavigationElement () 
	public volatile synthetic char[] textToCharArray () 
	public volatile synthetic java.lang.String getText () 
	public volatile synthetic int getTextOffset () 
	public volatile synthetic int getTextLength () 
	public volatile synthetic int getStartOffsetInParent () 
	public volatile synthetic com.intellij.openapi.util.TextRange getTextRange () 
	public volatile synthetic com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public volatile synthetic com.intellij.psi.PsiElement getPrevSibling () 
	public volatile synthetic com.intellij.psi.PsiElement getNextSibling () 
	public volatile synthetic com.intellij.psi.PsiElement getLastChild () 
	public volatile synthetic com.intellij.psi.PsiElement getFirstChild () 
	public volatile synthetic com.intellij.psi.PsiElement getParent () 
	public volatile synthetic com.intellij.psi.PsiElement[] getChildren () 
	public volatile synthetic com.intellij.lang.Language getLanguage () 
}

com/android/tools/lint/psi/EcjPsiForStatement.class
EcjPsiForStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiForStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiForStatement  {
	private com.intellij.psi.PsiStatement mInitialization
	private com.intellij.psi.PsiStatement mUpdate
	private com.intellij.psi.PsiExpression mCondition
	private com.intellij.psi.PsiStatement mBody
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.ForStatement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.ForStatement statement
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setInitialization (com.intellij.psi.PsiStatement) 
		com.intellij.psi.PsiStatement initialization
	void setUpdate (com.intellij.psi.PsiStatement) 
		com.intellij.psi.PsiStatement update
	void setCondition (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression condition
	void setBody (com.intellij.psi.PsiStatement) 
		com.intellij.psi.PsiStatement body
	public com.intellij.psi.PsiStatement getInitialization () 
	public com.intellij.psi.PsiExpression getCondition () 
	public com.intellij.psi.PsiStatement getUpdate () 
	public com.intellij.psi.PsiStatement getBody () 
	public com.intellij.psi.PsiJavaToken getLParenth () 
	public com.intellij.psi.PsiJavaToken getRParenth () 
}

com/android/tools/lint/psi/EcjPsiReturnStatement.class
EcjPsiReturnStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiReturnStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiReturnStatement  {
	private com.intellij.psi.PsiExpression mReturnValue
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	void setReturnValue (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression returnValue
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiExpression getReturnValue () 
}

com/android/tools/lint/psi/EcjPsiDirectory.class
EcjPsiDirectory.java
package com.android.tools.lint.psi
public abstract com.android.tools.lint.psi.EcjPsiDirectory extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiDirectory  {
	private void  (com.android.tools.lint.psi.EcjPsiManager) 
		com.android.tools.lint.psi.EcjPsiManager manager
	public com.android.tools.lint.psi.EcjPsiDirectory getParent () 
	public volatile synthetic java.lang.String getName () 
	public volatile synthetic com.intellij.psi.PsiElement getContext () 
	public volatile synthetic com.intellij.psi.PsiReference[] getReferences () 
	public volatile synthetic com.intellij.psi.PsiReference getReference () 
	public volatile synthetic boolean textContains (char) 
	public volatile synthetic boolean textMatches (com.intellij.psi.PsiElement) 
	public volatile synthetic boolean textMatches (java.lang.CharSequence) 
	public volatile synthetic com.intellij.psi.PsiElement getOriginalElement () 
	public volatile synthetic com.intellij.psi.PsiElement getNavigationElement () 
	public volatile synthetic char[] textToCharArray () 
	public volatile synthetic java.lang.String getText () 
	public volatile synthetic int getTextOffset () 
	public volatile synthetic int getTextLength () 
	public volatile synthetic int getStartOffsetInParent () 
	public volatile synthetic com.intellij.openapi.util.TextRange getTextRange () 
	public volatile synthetic com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public volatile synthetic com.intellij.psi.PsiElement getPrevSibling () 
	public volatile synthetic com.intellij.psi.PsiElement getNextSibling () 
	public volatile synthetic com.intellij.psi.PsiElement getLastChild () 
	public volatile synthetic com.intellij.psi.PsiElement getFirstChild () 
	public volatile synthetic com.android.tools.lint.psi.EcjPsiSourceElement getParent () 
	public volatile synthetic com.intellij.psi.PsiElement[] getChildren () 
	public volatile synthetic void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic com.intellij.psi.PsiElement getParent () 
	public volatile synthetic boolean canNavigateToSource () 
	public volatile synthetic boolean canNavigate () 
	public volatile synthetic void navigate (boolean) 
	public volatile synthetic boolean isPhysical () 
	public volatile synthetic boolean isWritable () 
	public volatile synthetic boolean isValid () 
	public volatile synthetic com.intellij.lang.Language getLanguage () 
	public volatile synthetic com.intellij.psi.PsiDirectory getParent () 
	public volatile synthetic com.intellij.psi.PsiFileSystemItem getParent () 
}

com/android/tools/lint/psi/EcjPsiTypeElement.class
EcjPsiTypeElement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiTypeElement extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiTypeElement  {
	private com.intellij.psi.PsiJavaCodeReferenceElement mReferenceElement
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.TypeReference reference
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setReferenceElement (com.intellij.psi.PsiJavaCodeReferenceElement) 
		com.intellij.psi.PsiJavaCodeReferenceElement referenceElement
	public com.intellij.psi.PsiType getType () 
		com.intellij.psi.PsiType type
	public com.intellij.psi.PsiJavaCodeReferenceElement getInnermostComponentReferenceElement () 
	public com.intellij.psi.PsiAnnotation[] getAnnotations () 
	public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations () 
	public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String) 
		String s
}

com/android/tools/lint/psi/EcjPsiBuilder.class
EcjPsiBuilder.java
package com.android.tools.lint.psi
public com.android.tools.lint.psi.EcjPsiBuilder extends java.lang.Object {
	static final boolean DEBUG
	private static boolean sAddWhitespaceNodes
	private static boolean sAddParentheses
	private static final char[] PACKAGE_INFO
	private final com.android.tools.lint.psi.EcjPsiManager mManager
	static java.util.List sElements
	static final synthetic boolean $assertionsDisabled
	void  (com.android.tools.lint.psi.EcjPsiManager) 
		com.android.tools.lint.psi.EcjPsiManager manager
	public static void setDebugOptions (boolean, boolean) 
		boolean addWhitespace
		boolean addParens
	private static void checkElements (com.android.tools.lint.psi.EcjPsiSourceElement) 
		com.android.tools.lint.psi.EcjPsiSourceElement root
	private static void checkChildOrder (com.android.tools.lint.psi.EcjPsiSourceElement) 
		com.android.tools.lint.psi.EcjPsiSourceElement element
	static void registerElement (com.android.tools.lint.psi.EcjPsiSourceElement) 
		com.android.tools.lint.psi.EcjPsiSourceElement element
	private void insertWhitespace (com.android.tools.lint.psi.EcjPsiSourceElement) 
		com.android.tools.lint.psi.EcjPsiSourceElement next
		com.android.tools.lint.psi.EcjPsiBuilder$TestWhitespace inserted
		int offset
		com.android.tools.lint.psi.EcjPsiSourceElement root
		com.android.tools.lint.psi.EcjPsiSourceElement current
		com.android.tools.lint.psi.EcjPsiBuilder$TestWhitespace inserted
	private void insertParentheses (com.android.tools.lint.psi.EcjPsiSourceElement) 
		com.android.tools.lint.psi.EcjPsiBuilder$TestParentheses inserted
		com.android.tools.lint.psi.EcjPsiSourceElement next
		com.android.tools.lint.psi.EcjPsiSourceElement root
		com.android.tools.lint.psi.EcjPsiSourceElement current
	public static com.android.tools.lint.psi.EcjPsiJavaFile create (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, com.android.tools.lint.EcjSourceFile) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		com.android.tools.lint.EcjSourceFile source
		com.android.tools.lint.psi.EcjPsiBuilder builder
		com.android.tools.lint.psi.EcjPsiJavaFile file
	static com.intellij.openapi.util.TextRange toRange (long) 
		long ecjPos
		int start
		int end
	static com.intellij.openapi.util.TextRange toRange (int, int) 
		int start
		int end
	static com.intellij.openapi.util.TextRange toRange (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		int sourceStart
		int endOffset
		int parens
	com.android.tools.lint.psi.EcjPsiPackageStatement toPackageStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ImportReference) 
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.ImportReference node
		com.android.tools.lint.psi.EcjPsiPackageStatement statement
	private com.android.tools.lint.psi.EcjPsiModifierList toModifierList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ImportReference) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.ImportReference node
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
	private com.android.tools.lint.psi.EcjPsiModifierList toModifierList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.Annotation last
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration node
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
		int start
		int end
	private com.android.tools.lint.psi.EcjPsiModifierList toModifierList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.Annotation last
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration node
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
		int start
		int end
	private com.android.tools.lint.psi.EcjPsiModifierList toModifierList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.Annotation last
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration node
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
		int start
		int end
	private com.android.tools.lint.psi.EcjPsiModifierList toModifierList (com.android.tools.lint.psi.EcjPsiSourceElement, int, org.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		int modifiers
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int flags
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
		com.android.tools.lint.psi.EcjPsiAnnotation[] psiAnnotations
	private com.android.tools.lint.psi.EcjPsiAnnotation[] toAnnotations (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		com.android.tools.lint.psi.EcjPsiAnnotation psiAnnotation
		org.eclipse.jdt.internal.compiler.ast.Annotation ecjAnnotation
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		java.util.List list
	private com.android.tools.lint.psi.EcjPsiAnnotation toAnnotation (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Annotation) 
		org.eclipse.jdt.internal.compiler.ast.NormalAnnotation na
		org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation na
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.Annotation ecjAnnotation
		com.android.tools.lint.psi.EcjPsiAnnotation psiAnnotation
		com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement nameElement
	private com.android.tools.lint.psi.EcjPsiNameValuePair toMemberValuePair (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.MemberValuePair) 
		com.android.tools.lint.psi.EcjPsiAnnotation psiAnnotation
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
		com.android.tools.lint.psi.EcjPsiNameValuePair pair
		org.eclipse.jdt.internal.compiler.ast.Expression value
	private com.android.tools.lint.psi.EcjPsiImportList toImportList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ImportReference[]) 
		org.eclipse.jdt.internal.compiler.ast.ImportReference node
		com.intellij.psi.PsiElement lastChild
		java.util.List list
		com.intellij.psi.PsiElement firstChild
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.ImportReference[] references
		com.android.tools.lint.psi.EcjPsiImportList importList
	private com.android.tools.lint.psi.EcjPsiImport toImport (com.android.tools.lint.psi.EcjPsiImportList, org.eclipse.jdt.internal.compiler.ast.ImportReference) 
		com.android.tools.lint.psi.EcjPsiImport ref
		com.android.tools.lint.psi.EcjPsiImportList parent
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		String typeName
		boolean onDemand
		com.android.tools.lint.psi.EcjPsiImport ref
	private com.android.tools.lint.psi.EcjPsiClass toClass (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
		com.android.tools.lint.psi.EcjPsiClass cls
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
		int kind
	private com.android.tools.lint.psi.EcjPsiEnumConstantInitializer toEnumInitializer (com.android.tools.lint.psi.EcjPsiEnumConstant, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
		com.android.tools.lint.psi.EcjPsiEnumConstant parent
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression node
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
		com.android.tools.lint.psi.EcjPsiEnumConstantInitializer cls
		com.intellij.psi.PsiClass containingClass
	private void initializeClassBody (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		java.util.List fields
		org.eclipse.jdt.internal.compiler.ast.Clinit clinit
		com.android.tools.lint.psi.EcjPsiMethod psiMethod
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		java.util.List methods
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration method
		java.util.List methods
		com.android.tools.lint.psi.EcjPsiClass cls
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
		java.util.List initializers
	private com.intellij.psi.PsiClassInitializer toClassInitializer (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.Clinit) 
		com.android.tools.lint.psi.EcjPsiClass parent
		org.eclipse.jdt.internal.compiler.ast.Clinit clinit
		com.android.tools.lint.psi.EcjPsiClassInitializer initializer
		com.android.tools.lint.psi.EcjPsiCodeBlock body
	private com.intellij.psi.PsiClassInitializer toClassInitializer (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.Initializer) 
		com.android.tools.lint.psi.EcjPsiClass parent
		org.eclipse.jdt.internal.compiler.ast.Initializer init
		com.android.tools.lint.psi.EcjPsiClassInitializer initializer
		com.android.tools.lint.psi.EcjPsiCodeBlock body
	private com.android.tools.lint.psi.EcjPsiMethod toMethod (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.tools.lint.psi.EcjPsiMethod psiMethod
		boolean hasDefaultMethod
		int modifiers
		int modifiers
		int modifiers
		org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
		com.intellij.psi.PsiCodeBlock body
		com.intellij.psi.PsiCodeBlock body
		com.intellij.psi.PsiExpression defaultValue
		org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration amd
		boolean semiColonBody
		com.intellij.psi.PsiCodeBlock body
		com.android.tools.lint.psi.EcjPsiClass cls
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		boolean isAnnotation
		com.android.tools.lint.psi.EcjPsiMethod psiMethod
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
		org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		com.intellij.psi.PsiReferenceList psiReferenceList
		com.intellij.psi.PsiCodeBlock body
	private com.intellij.psi.PsiAnnotationMemberValue toMemberValue (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
	private com.android.tools.lint.psi.EcjPsiExpression toExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	private com.android.tools.lint.psi.EcjPsiArrayInitializerExpression toArrayInitializerExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ArrayInitializer) 
		int i
		com.intellij.psi.PsiExpression[] initializers
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer expression
		com.android.tools.lint.psi.EcjPsiArrayInitializerExpression e
	private com.android.tools.lint.psi.EcjPsiArrayInitializerMemberValue toArrayInitializerMemberValue (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ArrayInitializer) 
		int i
		com.intellij.psi.PsiAnnotationMemberValue[] initializers
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer expression
		com.android.tools.lint.psi.EcjPsiArrayInitializerMemberValue e
	private com.android.tools.lint.psi.EcjPsiExpression toFunctionalExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.FunctionalExpression) 
		org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
		com.android.tools.lint.psi.EcjPsiLambdaExpression e
		org.eclipse.jdt.internal.compiler.ast.ReferenceExpression ref
		com.android.tools.lint.psi.EcjPsiMethodReferenceExpression e
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
	private com.android.tools.lint.psi.EcjPsiClassObjectAccessExpression toClassObjectAccessExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess expression
		com.android.tools.lint.psi.EcjPsiClassObjectAccessExpression accessExpression
	private com.android.tools.lint.psi.EcjPsiExpression toCastExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.CastExpression) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.CastExpression expression
		com.android.tools.lint.psi.EcjPsiTypeCastExpression cast
	private com.android.tools.lint.psi.EcjPsiMethodCallExpression toCallExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.MessageSend) 
		com.android.tools.lint.psi.EcjPsiExpression qualifier
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.MessageSend send
		com.android.tools.lint.psi.EcjPsiMethodCallExpression call
		com.android.tools.lint.psi.EcjPsiReferenceExpression methodCall
		com.android.tools.lint.psi.EcjPsiIdentifier nameElement
	private com.android.tools.lint.psi.EcjPsiNewExpression toNewExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.AllocationExpression) 
		com.android.tools.lint.psi.EcjPsiAnonymousClass cls
		com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement typeReference
		com.android.tools.lint.psi.EcjPsiExpressionList argumentList
		com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement typeReference
		com.android.tools.lint.psi.EcjPsiExpressionList argumentList
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression send
		com.android.tools.lint.psi.EcjPsiNewExpression call
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression node
	private com.android.tools.lint.psi.EcjPsiExpression toArrayAllocationExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression) 
		int i
		java.util.List dimensions
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocation
		com.android.tools.lint.psi.EcjPsiNewExpression newExpression
	private com.android.tools.lint.psi.EcjPsiExpression toReferenceExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.SingleNameReference snr
		com.android.tools.lint.psi.EcjPsiReferenceExpression exp
		char[] name
		int i
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qnr
		char[][] tokens
		int startOffset
		int endOffset
		com.android.tools.lint.psi.EcjPsiReferenceExpression prev
		com.android.tools.lint.psi.EcjPsiReferenceExpression curr
		com.android.tools.lint.psi.EcjPsiSuperExpression e
		org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference ref
		com.android.tools.lint.psi.EcjPsiSuperExpression e
		com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement qualifier
		org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference ref
		com.android.tools.lint.psi.EcjPsiThisExpression e
		com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement qualifier
		com.android.tools.lint.psi.EcjPsiThisExpression e
		int start
		int end
		int length
		String name
		org.eclipse.jdt.internal.compiler.ast.FieldReference ref
		com.android.tools.lint.psi.EcjPsiReferenceExpression exp
		com.android.tools.lint.psi.EcjPsiArrayAccessExpression accessExpression
		org.eclipse.jdt.internal.compiler.ast.ArrayReference ref
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	private com.android.tools.lint.psi.EcjPsiExpression toAssignmentExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Assignment) 
		com.android.tools.lint.psi.EcjPsiPrefixExpression unaryExpression
		int operatorId
		com.intellij.psi.tree.IElementType tokenType
		com.android.tools.lint.psi.EcjPsiPostfixExpression unaryExpression
		int operatorId
		com.intellij.psi.tree.IElementType tokenType
		int operatorId
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.Assignment expression
		com.android.tools.lint.psi.EcjPsiAssignmentExpression assignmentExpression
	private com.android.tools.lint.psi.EcjPsiExpression toOperatorExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.OperatorExpression) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.OperatorExpression expression
	private com.android.tools.lint.psi.EcjPsiExpression toConditionalExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ConditionalExpression) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.ConditionalExpression expression
		com.android.tools.lint.psi.EcjPsiConditionalExpression e
	private com.android.tools.lint.psi.EcjPsiExpression toInstanceOfExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression expression
		com.android.tools.lint.psi.EcjPsiInstanceOfExpression e
	private com.intellij.psi.tree.IElementType ecjToPsiToken (int) 
		int operator
	private com.intellij.psi.tree.IElementType ecjAssignmentToPsiToken (int) 
		int operator
	private com.android.tools.lint.psi.EcjPsiExpression toUnaryExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.UnaryExpression) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.UnaryExpression expression
		com.android.tools.lint.psi.EcjPsiPrefixExpression unaryExpression
		int operatorId
		com.intellij.psi.tree.IElementType tokenType
	private com.android.tools.lint.psi.EcjPsiBinaryExpression toBinaryExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.BinaryExpression) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.BinaryExpression expression
		com.android.tools.lint.psi.EcjPsiBinaryExpression binaryExpression
		int operatorId
		com.intellij.psi.tree.IElementType tokenType
	private com.android.tools.lint.psi.EcjPsiExpression toLiteral (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Literal) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.Literal expression
		com.android.tools.lint.psi.EcjPsiLiteralExpression literal
	private com.android.tools.lint.psi.EcjPsiReferenceList toTypeReferenceList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeReference, com.intellij.psi.PsiReferenceList$Role) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.TypeReference reference
		com.intellij.psi.PsiReferenceList$Role role
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] references
	private com.android.tools.lint.psi.EcjPsiReferenceList toTypeReferenceList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeReference[], com.intellij.psi.PsiReferenceList$Role) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference reference
		java.util.List elements
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] references
		com.intellij.psi.PsiReferenceList$Role role
		com.android.tools.lint.psi.EcjPsiReferenceList list
	private com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement toTypeReference (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		String referenceName
		int start
		int end
		char[] name
		int i
		org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference typeReference
		int startOffset
		int endOffset
		com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement prev
		com.android.tools.lint.psi.EcjPsiReferenceParameterList parameterList
		int endOffset
		org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference typeReference
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.TypeReference reference
		char[][] tokens
		com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement element
	private com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement toImportReference (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ImportReference) 
		com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement element
		String referenceName
		char[] name
		int i
		int startOffset
		int endOffset
		com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement prev
		com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement curr
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.ImportReference reference
		char[][] tokens
	private com.android.tools.lint.psi.EcjPsiTypeElement toTypeElement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement nameElement
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.TypeReference reference
		com.android.tools.lint.psi.EcjPsiTypeElement element
	private com.intellij.psi.PsiParameterList toParameterList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Argument[]) 
		com.android.tools.lint.psi.EcjPsiParameter parameter
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		java.util.List parameters
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		com.android.tools.lint.psi.EcjPsiParameterList list
	private com.android.tools.lint.psi.EcjPsiAnnotationParameterList toAnnotationParameterList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.MemberValuePair[]) 
		int i
		com.intellij.psi.PsiNameValuePair[] pairs
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
		com.android.tools.lint.psi.EcjPsiAnnotationParameterList list
	private com.android.tools.lint.psi.EcjPsiLocalVariable toVariable (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, boolean) 
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		boolean includeModifiersAndType
		com.android.tools.lint.psi.EcjPsiLocalVariable variable
	private com.android.tools.lint.psi.EcjPsiResourceVariable toResourceVariable (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, boolean) 
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		boolean includeModifiersAndType
		com.android.tools.lint.psi.EcjPsiResourceVariable variable
	private com.android.tools.lint.psi.EcjPsiParameter toParameter (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration argument
		com.android.tools.lint.psi.EcjPsiParameter parameter
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
	private com.android.tools.lint.psi.EcjPsiBlockStatement toBlockStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Block) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.Block block
		com.android.tools.lint.psi.EcjPsiBlockStatement statement
		com.android.tools.lint.psi.EcjPsiCodeBlock nestedBlock
	private com.android.tools.lint.psi.EcjPsiCodeBlock toBlock (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement[], org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, int, int) 
		com.android.tools.lint.psi.EcjPsiStatement psiStatement
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		java.util.List psiStatements
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.Statement[] statements
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
		int startOffset
		int endOffset
		com.android.tools.lint.psi.EcjPsiCodeBlock block
	private com.android.tools.lint.psi.EcjPsiCodeBlock toBlock (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement[]) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.Statement[] statements
	private com.android.tools.lint.psi.EcjPsiCodeBlock toBlock (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Block) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.Block block
	private com.android.tools.lint.psi.EcjPsiStatement toStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement) 
		org.eclipse.jdt.internal.compiler.ast.Block blockStatement
		com.android.tools.lint.psi.EcjPsiClassLevelDeclarationStatement st
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	private com.android.tools.lint.psi.EcjPsiStatement toExpressionStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		com.android.tools.lint.psi.EcjPsiExpressionStatement expressionStatement
		com.android.tools.lint.psi.EcjPsiExpression expression
	private com.android.tools.lint.psi.EcjPsiStatement toExplicitConstructorCall (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall) 
		com.android.tools.lint.psi.EcjPsiExpression qualifier
		com.android.tools.lint.psi.EcjPsiReferenceParameterList typeArgumentList
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
		com.android.tools.lint.psi.EcjPsiExpressionStatement expressionStatement
		com.android.tools.lint.psi.EcjPsiExplicitConstructorCall call
		com.android.tools.lint.psi.EcjPsiReferenceExpression refExp
		com.android.tools.lint.psi.EcjPsiExpression qualifier
		String keyword
		int identifierStart
		int identifierEnd
		com.android.tools.lint.psi.EcjPsiIdentifier identifier
	private com.android.tools.lint.psi.EcjPsiThrowStatement toThrowStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ThrowStatement) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.ThrowStatement statement
		com.android.tools.lint.psi.EcjPsiThrowStatement throwStatement
	private com.android.tools.lint.psi.EcjPsiAssertStatement toAssertStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.AssertStatement) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.AssertStatement statement
		com.android.tools.lint.psi.EcjPsiAssertStatement assertStatement
	private com.android.tools.lint.psi.EcjPsiStatement toEmptyStatement (com.android.tools.lint.psi.EcjPsiSourceElement) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		com.android.tools.lint.psi.EcjPsiEmptyStatement empty
	private com.android.tools.lint.psi.EcjPsiIfStatement toIfStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.IfStatement) 
		com.android.tools.lint.psi.EcjPsiStatement thenStatement
		com.android.tools.lint.psi.EcjPsiStatement thenStatement
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.IfStatement statement
		com.android.tools.lint.psi.EcjPsiIfStatement ifStatement
		com.android.tools.lint.psi.EcjPsiExpression condition
	private com.android.tools.lint.psi.EcjPsiReturnStatement toReturnStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ReturnStatement) 
		com.android.tools.lint.psi.EcjPsiExpression expression
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.ReturnStatement statement
		com.android.tools.lint.psi.EcjPsiReturnStatement returnStatement
	private com.android.tools.lint.psi.EcjPsiForStatement toForStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ForStatement) 
		com.android.tools.lint.psi.EcjPsiExpression condition
		com.android.tools.lint.psi.EcjPsiStatement updates
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.ForStatement statement
		com.android.tools.lint.psi.EcjPsiForStatement forStatement
		com.android.tools.lint.psi.EcjPsiStatement initialization
		com.android.tools.lint.psi.EcjPsiStatement body
	private com.android.tools.lint.psi.EcjPsiSwitchLabelStatement toCaseStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.CaseStatement) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.CaseStatement statement
		com.android.tools.lint.psi.EcjPsiSwitchLabelStatement st
	private com.android.tools.lint.psi.EcjPsiSwitchStatement toSwitchStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.SwitchStatement) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.SwitchStatement statement
		com.android.tools.lint.psi.EcjPsiSwitchStatement switchStatement
	private com.android.tools.lint.psi.EcjPsiBreakStatement toBreakStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.BreakStatement) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.BreakStatement statement
		com.android.tools.lint.psi.EcjPsiBreakStatement breakStatement
	private com.android.tools.lint.psi.EcjPsiContinueStatement toContinueStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ContinueStatement) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.ContinueStatement statement
		com.android.tools.lint.psi.EcjPsiContinueStatement continueStatement
	private com.android.tools.lint.psi.EcjPsiSynchronizedStatement toSynchronizedStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement statement
		com.android.tools.lint.psi.EcjPsiSynchronizedStatement s
	private com.android.tools.lint.psi.EcjPsiWhileStatement toWhileStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.WhileStatement) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.WhileStatement statement
		com.android.tools.lint.psi.EcjPsiWhileStatement whileStatement
	private com.android.tools.lint.psi.EcjPsiDoWhileStatement toDoWhileStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.DoStatement) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.DoStatement statement
		com.android.tools.lint.psi.EcjPsiDoWhileStatement doWhile
	private com.android.tools.lint.psi.EcjPsiTryStatement toTryStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TryStatement) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration resource
		com.android.tools.lint.psi.EcjPsiResourceList list
		java.util.List variables
		boolean first
		org.eclipse.jdt.internal.compiler.ast.Block catchBlock
		org.eclipse.jdt.internal.compiler.ast.Argument catchArgument
		int i
		java.util.List sections
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.TryStatement statement
		com.android.tools.lint.psi.EcjPsiTryStatement tryStatement
	private com.intellij.psi.PsiCatchSection toCatchSection (com.android.tools.lint.psi.EcjPsiTryStatement, org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.ast.Block) 
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
		com.android.tools.lint.psi.EcjPsiTryStatement parent
		org.eclipse.jdt.internal.compiler.ast.Argument catchArgument
		org.eclipse.jdt.internal.compiler.ast.Block catchBlock
		com.android.tools.lint.psi.EcjPsiCatchSection section
		com.android.tools.lint.psi.EcjPsiParameter parameter
	private com.android.tools.lint.psi.EcjPsiForeachStatement toForEachStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ForeachStatement) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.ForeachStatement statement
		com.android.tools.lint.psi.EcjPsiForeachStatement forStatement
	private com.android.tools.lint.psi.EcjPsiLabeledStatement toLabeledStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.LabeledStatement) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.LabeledStatement statement
		com.android.tools.lint.psi.EcjPsiLabeledStatement labeledStatement
		com.android.tools.lint.psi.EcjPsiIdentifier nameIdentifier
	private com.android.tools.lint.psi.EcjPsiStatement toForDeclarationStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement[]) 
		com.intellij.openapi.util.TextRange prevRange
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		com.android.tools.lint.psi.EcjPsiVariable variable
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.Statement[] statements
		com.android.tools.lint.psi.EcjPsiDeclarationStatement declaration
		java.util.List variables
		com.android.tools.lint.psi.EcjPsiVariable prevVariable
	private com.android.tools.lint.psi.EcjPsiExpressionList toArguments (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Expression[]) 
		com.android.tools.lint.psi.EcjPsiExpression expression
		org.eclipse.jdt.internal.compiler.ast.Expression e
		java.util.List expressions
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.Expression[] expressionArray
		com.android.tools.lint.psi.EcjPsiExpressionList list
	private com.android.tools.lint.psi.EcjPsiStatement toForUpdateStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement[]) 
		com.android.tools.lint.psi.EcjPsiExpression expression
		org.eclipse.jdt.internal.compiler.ast.Statement s
		com.android.tools.lint.psi.EcjPsiExpressionListStatement listStatement
		com.android.tools.lint.psi.EcjPsiExpressionList expressionList
		java.util.List expressions
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.Statement[] statements
	private com.android.tools.lint.psi.EcjPsiDeclarationStatement toDeclarationStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration) 
		com.android.tools.lint.psi.EcjPsiDeclarationStatement declaration
		com.intellij.psi.PsiElement prevVariable
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		com.android.tools.lint.psi.EcjPsiLocalVariable variable
		com.intellij.openapi.util.TextRange prevRange
		com.intellij.psi.PsiElement[] declaredElements
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration statement
		com.android.tools.lint.psi.EcjPsiDeclarationStatement declaration
		com.android.tools.lint.psi.EcjPsiVariable variable
	private com.android.tools.lint.psi.EcjPsiField toField (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.tools.lint.psi.EcjPsiClass cls
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		com.android.tools.lint.psi.EcjPsiField psiField
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
	private com.android.tools.lint.psi.EcjPsiEnumConstant toEnumConstant (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		com.android.tools.lint.psi.EcjPsiEnumConstantInitializer initializer
		com.android.tools.lint.psi.EcjPsiExpressionList arguments
		com.android.tools.lint.psi.EcjPsiClass cls
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		com.android.tools.lint.psi.EcjPsiEnumConstant psiField
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
		int modifiers
		org.eclipse.jdt.internal.compiler.ast.Expression init
	private com.android.tools.lint.psi.EcjPsiReferenceParameterList toTypeParameterList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		com.android.tools.lint.psi.EcjPsiTypeElement typeElement
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		java.util.List parameters
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] references
		com.android.tools.lint.psi.EcjPsiReferenceParameterList list
	private com.intellij.psi.PsiTypeParameterList toTypeParameterList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeParameter[]) 
		com.android.tools.lint.psi.EcjPsiTypeParameter p
		com.android.tools.lint.psi.EcjPsiReferenceList extendsList
		org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		java.util.List parameters
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		com.android.tools.lint.psi.EcjPsiTypeParameterList list
	private com.android.tools.lint.psi.EcjPsiIdentifier toIdentifier (com.android.tools.lint.psi.EcjPsiSourceElement, java.lang.String, com.intellij.openapi.util.TextRange) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		String name
		com.intellij.openapi.util.TextRange range
		com.android.tools.lint.psi.EcjPsiIdentifier identifier
	private com.android.tools.lint.psi.EcjPsiIdentifier toIdentifier (com.android.tools.lint.psi.EcjPsiSourceElement, char[], com.intellij.openapi.util.TextRange) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		char[] name
		com.intellij.openapi.util.TextRange range
		com.android.tools.lint.psi.EcjPsiIdentifier identifier
	com.android.tools.lint.psi.EcjPsiJavaFile toFile (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, com.android.tools.lint.EcjSourceFile) 
		com.android.tools.lint.psi.EcjPsiPackageStatement packageStatement
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] newTypes
		com.android.tools.lint.psi.EcjPsiClass toClass
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration node
		com.android.tools.lint.EcjSourceFile source
		com.android.tools.lint.psi.EcjPsiJavaFile unit
		com.android.tools.lint.psi.EcjPsiImportList importList
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] newTypes
		java.util.List classes
	static synthetic com.android.tools.lint.psi.EcjPsiManager access$000 (com.android.tools.lint.psi.EcjPsiBuilder) 
		com.android.tools.lint.psi.EcjPsiBuilder x0
	static void  () 
}

com/android/tools/lint/psi/EcjPsiAnnotationMethod.class
EcjPsiAnnotationMethod.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiAnnotationMethod extends com.android.tools.lint.psi.EcjPsiMethod implements com.intellij.psi.PsiAnnotationMethod  {
	private com.intellij.psi.PsiAnnotationMemberValue mValue
	void  (com.android.tools.lint.psi.EcjPsiManager, com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		com.android.tools.lint.psi.EcjPsiManager manager
		com.android.tools.lint.psi.EcjPsiClass containingClass
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declaration
	void setValue (com.intellij.psi.PsiAnnotationMemberValue) 
		com.intellij.psi.PsiAnnotationMemberValue value
	public com.intellij.psi.PsiAnnotationMemberValue getDefaultValue () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
}

com/android/tools/lint/psi/EcjPsiClassLevelDeclarationStatement.class
EcjPsiClassLevelDeclarationStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiClassLevelDeclarationStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiClassLevelDeclarationStatement  {
	void  (com.android.tools.lint.psi.EcjPsiManager) 
		com.android.tools.lint.psi.EcjPsiManager manager
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
}

com/android/tools/lint/psi/EcjPsiExpression.class
EcjPsiExpression.java
package com.android.tools.lint.psi
public abstract com.android.tools.lint.psi.EcjPsiExpression extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiExpression com.intellij.psi.PsiAnnotationMemberValue  {
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public com.intellij.psi.PsiType getType () 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
	public volatile synthetic java.lang.String getName () 
	public volatile synthetic com.intellij.psi.PsiElement getContext () 
	public volatile synthetic com.intellij.psi.PsiReference[] getReferences () 
	public volatile synthetic com.intellij.psi.PsiReference getReference () 
	public volatile synthetic boolean textContains (char) 
	public volatile synthetic boolean textMatches (com.intellij.psi.PsiElement) 
	public volatile synthetic boolean textMatches (java.lang.CharSequence) 
	public volatile synthetic com.intellij.psi.PsiElement getOriginalElement () 
	public volatile synthetic com.intellij.psi.PsiElement getNavigationElement () 
	public volatile synthetic char[] textToCharArray () 
	public volatile synthetic java.lang.String getText () 
	public volatile synthetic int getTextOffset () 
	public volatile synthetic int getTextLength () 
	public volatile synthetic int getStartOffsetInParent () 
	public volatile synthetic com.intellij.openapi.util.TextRange getTextRange () 
	public volatile synthetic com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public volatile synthetic com.intellij.psi.PsiElement getPrevSibling () 
	public volatile synthetic com.intellij.psi.PsiElement getNextSibling () 
	public volatile synthetic com.intellij.psi.PsiElement getLastChild () 
	public volatile synthetic com.intellij.psi.PsiElement getFirstChild () 
	public volatile synthetic com.android.tools.lint.psi.EcjPsiSourceElement getParent () 
	public volatile synthetic com.intellij.psi.PsiElement[] getChildren () 
	public volatile synthetic void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic boolean canNavigateToSource () 
	public volatile synthetic boolean canNavigate () 
	public volatile synthetic void navigate (boolean) 
	public volatile synthetic boolean isPhysical () 
	public volatile synthetic boolean isWritable () 
	public volatile synthetic boolean isValid () 
	public volatile synthetic com.intellij.lang.Language getLanguage () 
}

com/android/tools/lint/psi/EcjPsiPostfixExpression.class
EcjPsiPostfixExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiPostfixExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiPostfixExpression  {
	private com.intellij.psi.tree.IElementType mOperationType
	private com.intellij.psi.PsiExpression mOperand
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	void setOperationType (com.intellij.psi.tree.IElementType) 
		com.intellij.psi.tree.IElementType operationType
	void setOperand (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression operand
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiExpression getOperand () 
	public com.intellij.psi.tree.IElementType getOperationTokenType () 
	public com.intellij.psi.PsiJavaToken getOperationSign () 
}

com/android/tools/lint/psi/EcjPsiBuilder$TestWhitespace.class
EcjPsiBuilder.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiBuilder$TestWhitespace extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiWhiteSpace  {
	final synthetic com.android.tools.lint.psi.EcjPsiBuilder this$0
	public void  (com.android.tools.lint.psi.EcjPsiBuilder) 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
}

com/android/tools/lint/psi/UnimplementedLintPsiApiException.class
UnimplementedLintPsiApiException.java
package com.android.tools.lint.psi
public com.android.tools.lint.psi.UnimplementedLintPsiApiException extends java.lang.UnsupportedOperationException {
	public void  () 
}

com/android/tools/lint/psi/EcjPsiAssignmentExpression.class
EcjPsiAssignmentExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiAssignmentExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiAssignmentExpression  {
	private com.intellij.psi.PsiExpression mLhs
	private com.intellij.psi.PsiExpression mRhs
	private com.intellij.psi.tree.IElementType mOperation
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setLhs (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression lhs
	void setRhs (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression rhs
	void setOperation (com.intellij.psi.tree.IElementType) 
		com.intellij.psi.tree.IElementType operation
	public com.intellij.psi.PsiExpression getLExpression () 
	public com.intellij.psi.PsiExpression getRExpression () 
	public com.intellij.psi.tree.IElementType getOperationTokenType () 
	public com.intellij.psi.PsiJavaToken getOperationSign () 
}

com/android/tools/lint/psi/EcjPsiBlockStatement.class
EcjPsiBlockStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiBlockStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiBlockStatement  {
	private com.intellij.psi.PsiCodeBlock mBlock
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	void setBlock (com.intellij.psi.PsiCodeBlock) 
		com.intellij.psi.PsiCodeBlock block
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiCodeBlock getCodeBlock () 
}

com/android/tools/lint/psi/EcjPsiResourceList.class
EcjPsiResourceList.java
package com.android.tools.lint.psi
public com.android.tools.lint.psi.EcjPsiResourceList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiResourceList  {
	private java.util.List mResourceVariables
	public void  (com.android.tools.lint.psi.EcjPsiManager) 
		com.android.tools.lint.psi.EcjPsiManager manager
	void setResourceVariables (java.util.List) 
		java.util.List resourceVariables
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public int getResourceVariablesCount () 
	public java.util.List getResourceVariables () 
	public java.util.Iterator iterator () 
	public volatile synthetic java.lang.String getName () 
	public volatile synthetic com.intellij.psi.PsiElement getContext () 
	public volatile synthetic com.intellij.psi.PsiReference[] getReferences () 
	public volatile synthetic com.intellij.psi.PsiReference getReference () 
	public volatile synthetic boolean textContains (char) 
	public volatile synthetic boolean textMatches (com.intellij.psi.PsiElement) 
	public volatile synthetic boolean textMatches (java.lang.CharSequence) 
	public volatile synthetic com.intellij.psi.PsiElement getOriginalElement () 
	public volatile synthetic com.intellij.psi.PsiElement getNavigationElement () 
	public volatile synthetic char[] textToCharArray () 
	public volatile synthetic java.lang.String getText () 
	public volatile synthetic int getTextOffset () 
	public volatile synthetic int getTextLength () 
	public volatile synthetic int getStartOffsetInParent () 
	public volatile synthetic com.intellij.openapi.util.TextRange getTextRange () 
	public volatile synthetic com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public volatile synthetic com.intellij.psi.PsiElement getPrevSibling () 
	public volatile synthetic com.intellij.psi.PsiElement getNextSibling () 
	public volatile synthetic com.intellij.psi.PsiElement getLastChild () 
	public volatile synthetic com.intellij.psi.PsiElement getFirstChild () 
	public volatile synthetic com.android.tools.lint.psi.EcjPsiSourceElement getParent () 
	public volatile synthetic com.intellij.psi.PsiElement[] getChildren () 
	public volatile synthetic void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic boolean canNavigateToSource () 
	public volatile synthetic boolean canNavigate () 
	public volatile synthetic void navigate (boolean) 
	public volatile synthetic boolean isPhysical () 
	public volatile synthetic boolean isWritable () 
	public volatile synthetic boolean isValid () 
	public volatile synthetic com.intellij.lang.Language getLanguage () 
}

com/android/tools/lint/psi/EcjPsiLambdaExpression.class
EcjPsiLambdaExpression.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiLambdaExpression extends com.android.tools.lint.psi.EcjPsiFunctionalExpression implements com.intellij.psi.PsiLambdaExpression  {
	private com.intellij.psi.PsiParameterList mParameterList
	private com.intellij.psi.PsiElement mBody
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.LambdaExpression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.LambdaExpression expression
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setParameterList (com.intellij.psi.PsiParameterList) 
		com.intellij.psi.PsiParameterList parameterList
	void setBody (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement body
	public com.intellij.psi.PsiParameterList getParameterList () 
	public com.intellij.psi.PsiElement getBody () 
	public boolean isVoidCompatible () 
	public boolean isValueCompatible () 
	public boolean hasFormalParameterTypes () 
		com.intellij.psi.PsiParameter parameter
		com.intellij.psi.PsiParameter[] parameters
}

com/android/tools/lint/psi/EcjPsiStatement.class
EcjPsiStatement.java
package com.android.tools.lint.psi
public abstract com.android.tools.lint.psi.EcjPsiStatement extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiStatement  {
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	public volatile synthetic java.lang.String getName () 
	public volatile synthetic com.intellij.psi.PsiElement getContext () 
	public volatile synthetic com.intellij.psi.PsiReference[] getReferences () 
	public volatile synthetic com.intellij.psi.PsiReference getReference () 
	public volatile synthetic boolean textContains (char) 
	public volatile synthetic boolean textMatches (com.intellij.psi.PsiElement) 
	public volatile synthetic boolean textMatches (java.lang.CharSequence) 
	public volatile synthetic com.intellij.psi.PsiElement getOriginalElement () 
	public volatile synthetic com.intellij.psi.PsiElement getNavigationElement () 
	public volatile synthetic char[] textToCharArray () 
	public volatile synthetic java.lang.String getText () 
	public volatile synthetic int getTextOffset () 
	public volatile synthetic int getTextLength () 
	public volatile synthetic int getStartOffsetInParent () 
	public volatile synthetic com.intellij.openapi.util.TextRange getTextRange () 
	public volatile synthetic com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public volatile synthetic com.intellij.psi.PsiElement getPrevSibling () 
	public volatile synthetic com.intellij.psi.PsiElement getNextSibling () 
	public volatile synthetic com.intellij.psi.PsiElement getLastChild () 
	public volatile synthetic com.intellij.psi.PsiElement getFirstChild () 
	public volatile synthetic com.android.tools.lint.psi.EcjPsiSourceElement getParent () 
	public volatile synthetic com.intellij.psi.PsiElement[] getChildren () 
	public volatile synthetic void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
	public volatile synthetic java.lang.Object getNativeNode () 
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic boolean canNavigateToSource () 
	public volatile synthetic boolean canNavigate () 
	public volatile synthetic void navigate (boolean) 
	public volatile synthetic boolean isPhysical () 
	public volatile synthetic boolean isWritable () 
	public volatile synthetic boolean isValid () 
	public volatile synthetic com.intellij.lang.Language getLanguage () 
}

com/android/tools/lint/psi/EcjPsiManager.class
EcjPsiManager.java
package com.android.tools.lint.psi
public com.android.tools.lint.psi.EcjPsiManager extends java.lang.Object {
	private static final boolean RESOLVE_TO_BINARY
	private final com.intellij.pom.java.LanguageLevel mLanguageLevel
	private final java.util.Map mElementMap
	private final java.util.Map mTypeMap
	private final com.android.tools.lint.client.api.LintClient mClient
	private final com.android.tools.lint.EcjParser$EcjResult mEcjResult
	private com.android.tools.lint.ExternalAnnotationRepository mAnnotationRepository
	static final synthetic boolean $assertionsDisabled
	public void  (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.EcjParser$EcjResult, long) 
		com.android.tools.lint.client.api.LintClient client
		com.android.tools.lint.EcjParser$EcjResult ecjResult
		long ecjLanguageLevel
	static java.lang.String getInternalName (char[][]) 
		char c
		char[] segment
		char[][] name
		StringBuilder sb
	public static java.lang.String getTypeName (char[][]) 
		char c
		char[] segment
		char[][] name
		StringBuilder sb
	public static java.lang.String getTypeName (char[]) 
		char c
		char[] name
		StringBuilder sb
	public static java.lang.String getTypeName (org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	public static java.lang.String getTypeName (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		String prefix
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		String typeName
	public com.android.tools.lint.client.api.LintClient getClient () 
	private static com.intellij.pom.java.LanguageLevel toLanguageLevel (long) 
		long ecjLanguageLevel
	public com.intellij.psi.PsiClass findClass (org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
	public com.intellij.pom.java.LanguageLevel getLanguageLevel () 
	public com.intellij.psi.PsiType findType (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declaration
	public com.intellij.psi.PsiType findType (org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		com.intellij.psi.PsiType t
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
		java.util.List types
		com.intellij.psi.PsiType leastUpperBound
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
	public com.intellij.psi.PsiType findType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		com.intellij.psi.PsiType type
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
	public com.intellij.psi.PsiType findType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		int i
		org.eclipse.jdt.internal.compiler.lookup.ArrayBinding binding
		com.intellij.psi.PsiType type
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public com.intellij.psi.PsiClassType findClassType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.intellij.psi.PsiType type
	public com.intellij.psi.PsiClassType[] findClassTypes (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.intellij.psi.PsiType type
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings
		java.util.List types
	public com.intellij.psi.PsiClassType getClassType (com.intellij.psi.PsiClass) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.intellij.psi.PsiClass psiClass
	public com.intellij.psi.PsiClassType[] getClassTypes (com.intellij.psi.PsiClass[]) 
		com.intellij.psi.PsiClassType classType
		com.intellij.psi.PsiClass cls
		java.util.List types
		com.intellij.psi.PsiClass[] classes
	public com.intellij.psi.PsiClass findClass (java.lang.String) 
		String segment
		int i
		int n
		String internal
		java.util.List arrays
		char[][] compoundName
		String fullyQualifiedName
	public com.intellij.psi.PsiClass findClass (char[][]) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
	public com.intellij.psi.PsiClass findClass (org.eclipse.jdt.internal.compiler.lookup.Binding) 
		org.eclipse.jdt.internal.compiler.lookup.Binding referenceBinding
	public com.intellij.psi.PsiMethod findMethod (org.eclipse.jdt.internal.compiler.lookup.Binding) 
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
	public com.intellij.psi.PsiClass[] findClasses (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		com.intellij.psi.PsiClass cls
		com.intellij.psi.PsiClass cls
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding b
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] bindings
		int count
		java.util.List classes
	public com.intellij.psi.PsiElement findElement (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.intellij.psi.PsiElement element
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
		org.eclipse.jdt.internal.compiler.ast.NameReference ref
		String name
		com.intellij.psi.PsiField field
		com.intellij.psi.PsiMethod[] methods
		int classTokenCount
		char[][] className
		com.intellij.psi.PsiClass cls
		org.eclipse.jdt.internal.compiler.ast.ImportReference ref
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
	public com.intellij.psi.PsiElement findElement (org.eclipse.jdt.internal.compiler.lookup.Binding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedFieldBinding fieldBinding
		com.intellij.psi.PsiJavaFile file
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		com.intellij.psi.PsiJavaFile file
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		com.intellij.psi.PsiElement declaration
		com.intellij.psi.PsiElement method
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding lvb
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.intellij.psi.PsiElement element
	private static com.intellij.psi.PsiElement findElementWithBinding (com.intellij.psi.PsiElement, org.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.intellij.psi.PsiElement root
		org.eclipse.jdt.internal.compiler.lookup.Binding variableBinding
		com.android.tools.lint.psi.EcjPsiManager$VariableDeclarationFinder finder
	public void registerElement (org.eclipse.jdt.internal.compiler.lookup.Binding, com.intellij.psi.PsiElement) 
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.intellij.psi.PsiElement element
	static java.lang.Object inlineConstants (java.lang.Object) 
		Object element
		Object first
		java.util.List list
		Object[] array
		Object value
	static java.lang.Object getConstantValue (org.eclipse.jdt.internal.compiler.impl.Constant) 
		org.eclipse.jdt.internal.compiler.impl.Constant value
	static org.eclipse.jdt.internal.compiler.lookup.MethodBinding findSuperMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		boolean allowStatic
		boolean allowPrivate
	com.android.tools.lint.ExternalAnnotationRepository getAnnotationRepository () 
	static com.intellij.psi.PsiAnnotation[] ensureUnique (java.util.List) 
		com.intellij.psi.PsiAnnotation later
		String laterName
		int j
		boolean hasDuplicate
		com.intellij.psi.PsiAnnotation current
		String currentName
		int i
		java.util.List list
		java.util.List result
		int n
	static void  () 
}

com/android/tools/lint/psi/EcjPsiPackage.class
EcjPsiPackage.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiPackage extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiPackage com.intellij.psi.PsiModifierList  {
	private final org.eclipse.jdt.internal.compiler.lookup.PackageBinding mPackageBinding
	public void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
	public java.lang.String getQualifiedName () 
	public java.lang.String getName () 
	public com.intellij.psi.PsiPackage getParentPackage () 
	public com.intellij.psi.PsiQualifiedNamedElement getContainer () 
	public com.intellij.psi.PsiModifierList getAnnotationList () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public boolean hasModifierProperty (java.lang.String) 
		String s
	public boolean hasExplicitModifier (java.lang.String) 
		String s
	public com.intellij.psi.PsiAnnotation[] getAnnotations () 
	public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations () 
	private com.intellij.psi.PsiAnnotation[] findAnnotations (boolean) 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		java.util.Collection external
		boolean includeSuper
		java.util.List all
		com.android.tools.lint.ExternalAnnotationRepository manager
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int count
	public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String) 
		String qualifiedName
		com.intellij.psi.PsiAnnotation annotation
		String s
	public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackageBinding () 
}

com/android/tools/lint/psi/EcjPsiArrayInitializerMemberValue.class
EcjPsiArrayInitializerMemberValue.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiArrayInitializerMemberValue extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiArrayInitializerMemberValue  {
	private com.intellij.psi.PsiAnnotationMemberValue[] mInitializers
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setInitializers (com.intellij.psi.PsiAnnotationMemberValue[]) 
		com.intellij.psi.PsiAnnotationMemberValue[] initializers
	public com.intellij.psi.PsiAnnotationMemberValue[] getInitializers () 
}

com/android/tools/lint/psi/EcjPsiJavaFile.class
EcjPsiJavaFile.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiJavaFile extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiJavaFile  {
	private final com.android.tools.lint.EcjSourceFile mSource
	private com.android.tools.lint.psi.EcjPsiImportList mImportList
	private com.android.tools.lint.psi.EcjPsiPackageStatement mPackageStatement
	private com.intellij.psi.PsiClass[] mClasses
	void  (com.android.tools.lint.psi.EcjPsiManager, com.android.tools.lint.EcjSourceFile, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		com.android.tools.lint.psi.EcjPsiManager manager
		com.android.tools.lint.EcjSourceFile source
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration node
	void setImportList (com.android.tools.lint.psi.EcjPsiImportList) 
		com.android.tools.lint.psi.EcjPsiImportList importList
	void setPackageStatement (com.android.tools.lint.psi.EcjPsiPackageStatement) 
		com.android.tools.lint.psi.EcjPsiPackageStatement packageStatement
	public void setClasses (com.intellij.psi.PsiClass[]) 
		com.intellij.psi.PsiClass[] classes
	public java.lang.String getText () 
	public java.lang.String toString () 
	public com.intellij.psi.PsiImportList getImportList () 
	public com.intellij.psi.PsiPackageStatement getPackageStatement () 
	public com.intellij.psi.PsiClass[] getClasses () 
	public java.lang.String getPackageName () 
	public java.lang.String getName () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public com.android.tools.lint.psi.EcjPsiDirectory getParent () 
	public com.intellij.psi.PsiElement[] getOnDemandImports (boolean, boolean) 
		boolean b
		boolean b1
	public com.intellij.psi.PsiClass[] getSingleClassImports (boolean) 
		boolean b
	public java.lang.String[] getImplicitlyImportedPackages () 
	public com.intellij.psi.PsiJavaCodeReferenceElement[] getImplicitlyImportedPackageReferences () 
	public com.intellij.psi.PsiJavaCodeReferenceElement findImportReferenceTo (com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass psiClass
		String qualifiedName
		com.intellij.psi.PsiImportStatementBase importStatement
	public com.intellij.pom.java.LanguageLevel getLanguageLevel () 
	public boolean isDirectory () 
	public long getModificationStamp () 
	public com.intellij.psi.PsiFile getOriginalFile () 
	public java.io.File getIoFile () 
	public volatile synthetic com.android.tools.lint.psi.EcjPsiSourceElement getParent () 
	public volatile synthetic com.intellij.psi.PsiElement getParent () 
	public volatile synthetic com.intellij.psi.PsiDirectory getParent () 
	public volatile synthetic com.intellij.psi.PsiFileSystemItem getParent () 
}

com/android/tools/lint/psi/EcjPsiParameterList.class
EcjPsiParameterList.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiParameterList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiParameterList  {
	private com.intellij.psi.PsiParameter[] mParameters
	void  (com.android.tools.lint.psi.EcjPsiManager) 
		com.android.tools.lint.psi.EcjPsiManager manager
	void setParameters (com.intellij.psi.PsiParameter[]) 
		com.intellij.psi.PsiParameter[] parameters
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiParameter[] getParameters () 
	public int getParameterIndex (com.intellij.psi.PsiParameter) 
		int i
		com.intellij.psi.PsiParameter psiParameter
	public int getParametersCount () 
}

com/android/tools/lint/psi/EcjPsiBreakStatement.class
EcjPsiBreakStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiBreakStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiBreakStatement  {
	private com.intellij.psi.PsiIdentifier mIdentifier
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	public void setIdentifier (com.intellij.psi.PsiIdentifier) 
		com.intellij.psi.PsiIdentifier identifier
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiIdentifier getLabelIdentifier () 
	public com.intellij.psi.PsiStatement findExitedStatement () 
	public static com.intellij.psi.PsiStatement findStatement (com.intellij.psi.PsiElement, com.intellij.psi.PsiIdentifier) 
		com.intellij.psi.PsiLabeledStatement statement
		String labelName
		com.intellij.psi.PsiElement curr
		com.intellij.psi.PsiElement curr
		com.intellij.psi.PsiElement element
		com.intellij.psi.PsiIdentifier label
}

com/android/tools/lint/psi/EcjPsiManager$VariableDeclarationFinder.class
EcjPsiManager.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiManager$VariableDeclarationFinder extends com.intellij.psi.JavaRecursiveElementVisitor {
	private com.intellij.psi.PsiElement mMatch
	private final org.eclipse.jdt.internal.compiler.lookup.Binding mTargetBinding
	public void  (org.eclipse.jdt.internal.compiler.lookup.Binding) 
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
	public com.intellij.psi.PsiElement getMatch () 
	public void visitParameter (com.intellij.psi.PsiParameter) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration node
		com.intellij.psi.PsiParameter parameter
		com.android.tools.lint.psi.EcjPsiSourceElement element
		Object nativeNode
	public void visitLocalVariable (com.intellij.psi.PsiLocalVariable) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration node
		com.intellij.psi.PsiLocalVariable variable
		com.android.tools.lint.psi.EcjPsiSourceElement element
		Object nativeNode
}

com/android/tools/lint/psi/EcjPsiEmptyStatement.class
EcjPsiEmptyStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiEmptyStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiEmptyStatement  {
	void  (com.android.tools.lint.psi.EcjPsiManager) 
		com.android.tools.lint.psi.EcjPsiManager manager
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
}

com/android/tools/lint/psi/EcjPsiElement.class
EcjPsiElement.java
package com.android.tools.lint.psi
abstract com.android.tools.lint.psi.EcjPsiElement extends java.lang.Object implements com.intellij.psi.PsiElement  {
	protected final com.android.tools.lint.psi.EcjPsiManager mManager
	void  (com.android.tools.lint.psi.EcjPsiManager) 
		com.android.tools.lint.psi.EcjPsiManager manager
	public com.intellij.lang.Language getLanguage () 
	public com.intellij.psi.PsiElement[] getChildren () 
	public com.intellij.psi.PsiElement getParent () 
	public com.intellij.psi.PsiElement getFirstChild () 
	public com.intellij.psi.PsiElement getLastChild () 
	public com.intellij.psi.PsiElement getNextSibling () 
	public com.intellij.psi.PsiElement getPrevSibling () 
	public com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public com.intellij.openapi.util.TextRange getTextRange () 
	public int getStartOffsetInParent () 
	public int getTextLength () 
	public int getTextOffset () 
	public java.lang.String getText () 
	public char[] textToCharArray () 
	public com.intellij.psi.PsiElement getNavigationElement () 
	public com.intellij.psi.PsiElement getOriginalElement () 
	public boolean textMatches (java.lang.CharSequence) 
		CharSequence charSequence
	public boolean textMatches (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement psiElement
	public boolean textContains (char) 
		char c
	public boolean isValid () 
	public boolean isWritable () 
	public com.intellij.psi.PsiReference getReference () 
	public com.intellij.psi.PsiReference[] getReferences () 
		com.intellij.psi.PsiReference reference
	public com.intellij.psi.PsiElement getContext () 
	public boolean isPhysical () 
	public void navigate (boolean) 
		boolean b
	public boolean canNavigate () 
	public boolean canNavigateToSource () 
}

com/android/tools/lint/psi/EcjPsiSourceElement.class
EcjPsiSourceElement.java
package com.android.tools.lint.psi
abstract com.android.tools.lint.psi.EcjPsiSourceElement extends com.android.tools.lint.psi.EcjPsiElement implements com.intellij.psi.PsiElement com.intellij.navigation.NavigationItem com.intellij.pom.Navigatable  {
	protected org.eclipse.jdt.internal.compiler.ast.ASTNode mNativeNode
	protected com.intellij.psi.PsiFile mFile
	protected com.android.tools.lint.psi.EcjPsiSourceElement mParent
	protected com.intellij.openapi.util.TextRange mRange
	protected com.android.tools.lint.psi.EcjPsiSourceElement mFirstChild
	protected com.android.tools.lint.psi.EcjPsiSourceElement mLastChild
	protected com.android.tools.lint.psi.EcjPsiSourceElement mNextSibling
	protected com.android.tools.lint.psi.EcjPsiSourceElement mPrevSibling
	static final synthetic boolean $assertionsDisabled
	protected void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.ASTNode ecjNode
	public java.lang.String toString () 
		int SNIPPET_LENGTH
		int length
		String text
		StringBuilder sb
		com.intellij.openapi.util.TextRange range
	public abstract void accept (com.intellij.psi.PsiElementVisitor) 
	public final void acceptChildren (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
		com.android.tools.lint.psi.EcjPsiSourceElement child
	public java.lang.Object getNativeNode () 
	public void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode nativeNode
	protected void adoptChild (com.android.tools.lint.psi.EcjPsiSourceElement) 
		com.android.tools.lint.psi.EcjPsiSourceElement child
	protected void setRange (int, int) 
		int start
		int end
	void setParent (com.android.tools.lint.psi.EcjPsiSourceElement) 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
	void setRange (com.intellij.openapi.util.TextRange) 
		com.intellij.openapi.util.TextRange range
	public com.intellij.psi.PsiElement[] getChildren () 
		com.android.tools.lint.psi.EcjPsiSourceElement curr
		int count
		com.intellij.psi.PsiElement[] children
		int index
	public com.android.tools.lint.psi.EcjPsiSourceElement getParent () 
	public com.intellij.psi.PsiElement getFirstChild () 
	public com.intellij.psi.PsiElement getLastChild () 
	public com.intellij.psi.PsiElement getNextSibling () 
	public com.intellij.psi.PsiElement getPrevSibling () 
	public com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public com.intellij.openapi.util.TextRange getTextRange () 
		int startOffset
		int endOffset
	public int getStartOffsetInParent () 
		int startOffset
	public int getTextLength () 
	public int getTextOffset () 
	public java.lang.String getText () 
		com.android.tools.lint.psi.EcjPsiJavaFile file
		String text
		com.intellij.openapi.util.TextRange range
		com.android.tools.lint.psi.EcjPsiJavaFile file
	public char[] textToCharArray () 
	public com.intellij.psi.PsiElement getNavigationElement () 
	public com.intellij.psi.PsiElement getOriginalElement () 
	public boolean textMatches (java.lang.CharSequence) 
		CharSequence charSequence
	public boolean textMatches (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement psiElement
	public boolean textContains (char) 
		char c
	public com.intellij.psi.PsiReference getReference () 
	public com.intellij.psi.PsiReference[] getReferences () 
	public com.intellij.psi.PsiElement getContext () 
	public java.lang.String getName () 
	public volatile synthetic com.intellij.psi.PsiElement getParent () 
	static void  () 
}

com/android/tools/lint/psi/EcjPsiReferenceList.class
EcjPsiReferenceList.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiReferenceList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiReferenceList  {
	private final org.eclipse.jdt.internal.compiler.ast.TypeReference[] mReferences
	private final com.intellij.psi.PsiReferenceList$Role mRole
	private com.intellij.psi.PsiJavaCodeReferenceElement[] mElements
	private com.intellij.psi.PsiClassType[] mTypes
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.TypeReference[], com.intellij.psi.PsiReferenceList$Role) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] references
		com.intellij.psi.PsiReferenceList$Role role
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setReferenceElements (com.intellij.psi.PsiJavaCodeReferenceElement[]) 
		com.intellij.psi.PsiJavaCodeReferenceElement[] elements
	public com.intellij.psi.PsiJavaCodeReferenceElement[] getReferenceElements () 
	public com.intellij.psi.PsiClassType[] getReferencedTypes () 
		com.intellij.psi.PsiType type
		org.eclipse.jdt.internal.compiler.ast.TypeReference reference
		java.util.List types
	public com.intellij.psi.PsiReferenceList$Role getRole () 
}

com/android/tools/lint/psi/EcjPsiAnnotation.class
EcjPsiAnnotation.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiAnnotation extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiAnnotation  {
	private final org.eclipse.jdt.internal.compiler.ast.Annotation mAnnotation
	private String mQualifiedName
	private com.intellij.psi.PsiAnnotationParameterList mParameterList
	private com.intellij.psi.PsiJavaCodeReferenceElement mIdentifier
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Annotation) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Annotation ecjAnnotation
	void setNameElement (com.intellij.psi.PsiJavaCodeReferenceElement) 
		com.intellij.psi.PsiJavaCodeReferenceElement identifier
	void setParameterList (com.intellij.psi.PsiAnnotationParameterList) 
		com.intellij.psi.PsiAnnotationParameterList parameterList
	public java.lang.String getQualifiedName () 
	public com.intellij.psi.PsiAnnotationOwner getOwner () 
		com.android.tools.lint.psi.EcjPsiSourceElement parent
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiAnnotationParameterList getParameterList () 
	public com.intellij.psi.PsiJavaCodeReferenceElement getNameReferenceElement () 
	public com.intellij.psi.PsiAnnotationMemberValue findAttributeValue (java.lang.String) 
		com.intellij.psi.PsiNameValuePair pair
		String s
	public com.intellij.psi.PsiAnnotationMemberValue findDeclaredAttributeValue (java.lang.String) 
		String s
	public com.intellij.psi.meta.PsiMetaData getMetaData () 
}

com/android/tools/lint/psi/EcjPsiClass.class
EcjPsiClass.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiClass extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiClass  {
	private final int mEcjModifiers
	private final String mName
	private String mQualifiedName
	private com.android.tools.lint.psi.EcjPsiModifierList mModifierList
	private org.eclipse.jdt.internal.compiler.ast.TypeReference mSuperClassReference
	private com.intellij.psi.PsiClass mSuperClass
	private org.eclipse.jdt.internal.compiler.ast.TypeReference[] mSuperInterfaceReferences
	private com.intellij.psi.PsiClass[] mSuperInterfaces
	private com.intellij.psi.PsiIdentifier mIdentifier
	private com.intellij.psi.PsiTypeParameterList mTypeParameterList
	private java.util.List mInitializers
	private java.util.List mMethods
	private com.android.tools.lint.psi.EcjPsiClass[] mInnerClasses
	private java.util.List mFields
	private com.intellij.psi.PsiReferenceList mExtendsList
	private com.intellij.psi.PsiReferenceList mImplementsList
	static final synthetic boolean $assertionsDisabled
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, java.lang.String) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
		String name
	void setNameIdentifier (com.intellij.psi.PsiIdentifier) 
		com.intellij.psi.PsiIdentifier identifier
	void setSuperClass (org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
	void setSuperInterfaces (org.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
	void setFields (java.util.List) 
		java.util.List fields
	void setInitializers (java.util.List) 
		java.util.List initializers
	void setMethods (java.util.List) 
		java.util.List methods
	void setTypeParameterList (com.intellij.psi.PsiTypeParameterList) 
		com.intellij.psi.PsiTypeParameterList typeParameterList
	void setInnerClasses (com.android.tools.lint.psi.EcjPsiClass[]) 
		com.android.tools.lint.psi.EcjPsiClass[] innerClasses
	void setExtendsList (com.intellij.psi.PsiReferenceList) 
		com.intellij.psi.PsiReferenceList extendsList
	void setImplementsList (com.intellij.psi.PsiReferenceList) 
		com.intellij.psi.PsiReferenceList implementsList
	public java.lang.String getQualifiedName () 
	public boolean isInterface () 
	public boolean isAnnotationType () 
	public boolean isEnum () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public java.lang.String getName () 
	public com.intellij.psi.PsiClass getContainingClass () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public void setModifierList (com.android.tools.lint.psi.EcjPsiModifierList) 
		com.android.tools.lint.psi.EcjPsiModifierList modifierList
	public boolean hasModifierProperty (java.lang.String) 
		String s
	public boolean hasTypeParameters () 
	public com.intellij.psi.PsiTypeParameterList getTypeParameterList () 
	public com.intellij.psi.PsiTypeParameter[] getTypeParameters () 
	public com.intellij.psi.PsiReferenceList getExtendsList () 
	public com.intellij.psi.PsiReferenceList getImplementsList () 
	public com.intellij.psi.PsiClassType[] getExtendsListTypes () 
	public com.intellij.psi.PsiClassType[] getImplementsListTypes () 
	public com.intellij.psi.PsiClass getSuperClass () 
	public com.intellij.psi.PsiClass[] getInterfaces () 
		com.intellij.psi.PsiClass cls
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		java.util.List interfaces
	public com.intellij.psi.PsiClass[] getSupers () 
		com.intellij.psi.PsiClass[] result
		com.intellij.psi.PsiClass superClass
		com.intellij.psi.PsiClass[] interfaces
	public com.intellij.psi.PsiClassType[] getSuperTypes () 
	public com.intellij.psi.PsiField[] getFields () 
	public com.intellij.psi.PsiMethod[] getMethods () 
	public com.intellij.psi.PsiMethod[] getConstructors () 
		com.intellij.psi.PsiMethod method
		java.util.List constructors
	public com.intellij.psi.PsiClass[] getInnerClasses () 
	public com.intellij.psi.PsiClassInitializer[] getInitializers () 
	public com.intellij.psi.PsiField[] getAllFields () 
		com.intellij.psi.PsiField field
		String superName
		com.intellij.psi.PsiField superField
		java.util.List merged
		com.intellij.psi.PsiField[] fields
		com.intellij.psi.PsiField[] superFields
		com.intellij.psi.PsiClass superClass
	public com.intellij.psi.PsiMethod[] getAllMethods () 
		com.intellij.psi.PsiParameter superParameter
		com.intellij.psi.PsiParameter parameter
		int i
		com.intellij.psi.PsiParameterList parameterList
		com.intellij.psi.PsiParameter[] parameters
		com.intellij.psi.PsiMethod method
		String superName
		com.intellij.psi.PsiParameterList superParameterList
		int superParameterCount
		com.intellij.psi.PsiParameter[] superParameters
		com.intellij.psi.PsiMethod superMethod
		java.util.List merged
		com.intellij.psi.PsiMethod[] methods
		com.intellij.psi.PsiMethod[] superMethods
		com.intellij.psi.PsiClass superClass
	public com.intellij.psi.PsiClass[] getAllInnerClasses () 
		com.intellij.psi.PsiClass[] superInnerClasses
		com.intellij.psi.PsiClass[] innerClasses
		com.intellij.psi.PsiClass superClass
		com.intellij.psi.PsiClass[] superInnerClasses
		com.intellij.psi.PsiClass[] all
	public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean) 
		com.android.tools.lint.psi.EcjPsiField field
		com.intellij.psi.PsiClass superClass
		String name
		boolean checkBases
	public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean) 
		com.intellij.psi.PsiMethod psiMethod
		boolean checkBases
	public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean) 
		com.intellij.psi.PsiMethod psiMethod
		boolean checkBases
	public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean) 
		com.intellij.psi.PsiMethod method
		com.intellij.psi.PsiParameter parameter
		com.intellij.psi.PsiParameter superParam
		int i
		boolean matches
		com.intellij.psi.PsiParameter[] superParams
		com.intellij.psi.PsiParameterList superParameterList
		com.intellij.psi.PsiMethod local
		com.intellij.psi.PsiParameterList parameterList
		com.intellij.psi.PsiParameter[] parameters
		boolean masked
		com.intellij.psi.PsiMethod fromSuper
		java.util.List methods
		com.intellij.psi.PsiMethod[] superMatches
		com.intellij.psi.PsiClass superClass
		String name
		boolean checkBases
		com.intellij.psi.PsiMethod match
		java.util.List all
	public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean) 
		String s
		boolean b
	public java.util.List getAllMethodsAndTheirSubstitutors () 
	public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean) 
		com.intellij.psi.PsiClass cls
		com.intellij.psi.PsiClass superClass
		String name
		boolean checkBases
	public com.intellij.psi.PsiElement getLBrace () 
	public com.intellij.psi.PsiElement getRBrace () 
	public com.intellij.psi.PsiElement getScope () 
	public boolean isInheritor (com.intellij.psi.PsiClass, boolean) 
		com.intellij.psi.PsiClass psiClass
		boolean b
	public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass psiClass
		com.intellij.psi.PsiClass psiClass1
	public java.util.Collection getVisibleSignatures () 
	public com.intellij.psi.javadoc.PsiDocComment getDocComment () 
	public boolean isDeprecated () 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void sortChildren () 
		com.android.tools.lint.psi.EcjPsiSourceElement element
		com.intellij.psi.PsiElement child
		com.intellij.psi.PsiElement[] children
		com.android.tools.lint.psi.EcjPsiSourceElement last
	public boolean equals (java.lang.Object) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration otherTypeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBinding
		Object o
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
	public int hashCode () 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getBinding () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
	static void  () 
}

com/android/tools/lint/psi/EcjPsiCallExpression.class
EcjPsiCallExpression.java
package com.android.tools.lint.psi
abstract com.android.tools.lint.psi.EcjPsiCallExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiCallExpression  {
	private com.intellij.psi.PsiExpressionList mArgumentList
	private com.intellij.psi.PsiReferenceParameterList mTypeArgumentList
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setArgumentList (com.intellij.psi.PsiExpressionList) 
		com.intellij.psi.PsiExpressionList argumentList
	void setTypeArgumentList (com.intellij.psi.PsiReferenceParameterList) 
		com.intellij.psi.PsiReferenceParameterList typeArgumentList
	public com.intellij.psi.PsiReferenceParameterList getTypeArgumentList () 
	public com.intellij.psi.PsiExpressionList getArgumentList () 
	public com.intellij.psi.PsiType[] getTypeArguments () 
	public com.intellij.psi.PsiMethod resolveMethod () 
	public com.intellij.psi.JavaResolveResult resolveMethodGenerics () 
}

com/android/tools/lint/psi/EcjPsiIfStatement.class
EcjPsiIfStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiIfStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiIfStatement  {
	private com.intellij.psi.PsiExpression mCondition
	private com.intellij.psi.PsiStatement mThenBranch
	private com.intellij.psi.PsiStatement mElseBranch
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	void setElse (com.intellij.psi.PsiStatement) 
		com.intellij.psi.PsiStatement elseBranch
	void setThen (com.intellij.psi.PsiStatement) 
		com.intellij.psi.PsiStatement thenBranch
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setCondition (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression condition
	public com.intellij.psi.PsiExpression getCondition () 
	public com.intellij.psi.PsiStatement getThenBranch () 
	public com.intellij.psi.PsiStatement getElseBranch () 
	public com.intellij.psi.PsiKeyword getElseElement () 
	public com.intellij.psi.PsiJavaToken getLParenth () 
	public com.intellij.psi.PsiJavaToken getRParenth () 
}

com/android/tools/lint/psi/EcjPsiAssertStatement.class
EcjPsiAssertStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiAssertStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiAssertStatement  {
	private com.intellij.psi.PsiExpression mCondition
	private com.intellij.psi.PsiExpression mDescription
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	void setCondition (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression condition
	void setDescription (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression description
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public com.intellij.psi.PsiExpression getAssertCondition () 
	public com.intellij.psi.PsiExpression getAssertDescription () 
}

com/android/tools/lint/psi/EcjPsiSwitchLabelStatement.class
EcjPsiSwitchLabelStatement.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiSwitchLabelStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiSwitchLabelStatement  {
	private com.intellij.psi.PsiExpression mCaseValue
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Statement) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	public void setCaseValue (com.intellij.psi.PsiExpression) 
		com.intellij.psi.PsiExpression caseValue
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public boolean isDefaultCase () 
	public com.intellij.psi.PsiExpression getCaseValue () 
	public com.intellij.psi.PsiSwitchStatement getEnclosingSwitchStatement () 
}

com/android/tools/lint/psi/ExternalPsiNameValuePair.class
ExternalPsiNameValuePair.java
package com.android.tools.lint.psi
public com.android.tools.lint.psi.ExternalPsiNameValuePair extends com.android.tools.lint.psi.EcjPsiElement implements com.intellij.psi.PsiNameValuePair  {
	private final String mName
	private final String mLiteral
	private final com.intellij.psi.PsiAnnotationMemberValue mMemberValue
	public void  (java.lang.String, java.lang.String, com.intellij.psi.PsiAnnotationMemberValue) 
		String name
		String literal
		com.intellij.psi.PsiAnnotationMemberValue value
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public java.lang.String getName () 
	public java.lang.String getLiteralValue () 
	public com.intellij.psi.PsiAnnotationMemberValue getValue () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor psiElementVisitor
	public void acceptChildren (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor psiElementVisitor
	public volatile synthetic boolean canNavigateToSource () 
	public volatile synthetic boolean canNavigate () 
	public volatile synthetic void navigate (boolean) 
	public volatile synthetic boolean isPhysical () 
	public volatile synthetic com.intellij.psi.PsiElement getContext () 
	public volatile synthetic com.intellij.psi.PsiReference[] getReferences () 
	public volatile synthetic com.intellij.psi.PsiReference getReference () 
	public volatile synthetic boolean isWritable () 
	public volatile synthetic boolean isValid () 
	public volatile synthetic boolean textContains (char) 
	public volatile synthetic boolean textMatches (com.intellij.psi.PsiElement) 
	public volatile synthetic boolean textMatches (java.lang.CharSequence) 
	public volatile synthetic com.intellij.psi.PsiElement getOriginalElement () 
	public volatile synthetic com.intellij.psi.PsiElement getNavigationElement () 
	public volatile synthetic char[] textToCharArray () 
	public volatile synthetic java.lang.String getText () 
	public volatile synthetic int getTextOffset () 
	public volatile synthetic int getTextLength () 
	public volatile synthetic int getStartOffsetInParent () 
	public volatile synthetic com.intellij.openapi.util.TextRange getTextRange () 
	public volatile synthetic com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public volatile synthetic com.intellij.psi.PsiElement getPrevSibling () 
	public volatile synthetic com.intellij.psi.PsiElement getNextSibling () 
	public volatile synthetic com.intellij.psi.PsiElement getLastChild () 
	public volatile synthetic com.intellij.psi.PsiElement getFirstChild () 
	public volatile synthetic com.intellij.psi.PsiElement getParent () 
	public volatile synthetic com.intellij.psi.PsiElement[] getChildren () 
	public volatile synthetic com.intellij.lang.Language getLanguage () 
}

com/android/tools/lint/psi/EcjPsiExplicitConstructorCall.class
EcjPsiExplicitConstructorCall.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiExplicitConstructorCall extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiMethodCallExpression  {
	private com.intellij.psi.PsiReferenceExpression mMethodExpression
	private com.intellij.psi.PsiExpressionList mArgumentList
	private com.intellij.psi.PsiReferenceParameterList mTypeArgumentList
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall call
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	void setMethodExpression (com.intellij.psi.PsiReferenceExpression) 
		com.intellij.psi.PsiReferenceExpression methodExpression
	void setArgumentList (com.intellij.psi.PsiExpressionList) 
		com.intellij.psi.PsiExpressionList argumentList
	void setTypeArgumentList (com.intellij.psi.PsiReferenceParameterList) 
		com.intellij.psi.PsiReferenceParameterList typeArgumentList
	public com.intellij.psi.PsiReferenceParameterList getTypeArgumentList () 
	public com.intellij.psi.PsiExpressionList getArgumentList () 
	public com.intellij.psi.PsiType[] getTypeArguments () 
	public com.intellij.psi.PsiMethod resolveMethod () 
	public com.intellij.psi.JavaResolveResult resolveMethodGenerics () 
	public com.intellij.psi.PsiReferenceExpression getMethodExpression () 
	public com.intellij.psi.PsiType getType () 
}

com/android/tools/lint/psi/EcjPsiBinaryField.class
EcjPsiBinaryField.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiBinaryField extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiField com.intellij.psi.PsiModifierList  {
	private final org.eclipse.jdt.internal.compiler.lookup.FieldBinding mBinding
	private String mName
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
	org.eclipse.jdt.internal.compiler.lookup.FieldBinding getBinding () 
	public void accept (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public void acceptChildren (com.intellij.psi.PsiElementVisitor) 
		com.intellij.psi.PsiElementVisitor visitor
	public java.lang.String getName () 
	public com.intellij.psi.PsiType getType () 
		com.intellij.psi.PsiType type
	public com.intellij.psi.PsiTypeElement getTypeElement () 
	public com.intellij.psi.PsiExpression getInitializer () 
	public boolean hasInitializer () 
	public com.intellij.psi.PsiReference getReference () 
	public com.intellij.psi.PsiReference[] getReferences () 
	public java.lang.Object computeConstantValue () 
	public com.intellij.psi.PsiIdentifier getNameIdentifier () 
	public com.intellij.psi.javadoc.PsiDocComment getDocComment () 
	public boolean isDeprecated () 
	public com.intellij.psi.PsiClass getContainingClass () 
	public com.intellij.psi.PsiModifierList getModifierList () 
	public boolean hasModifierProperty (java.lang.String) 
		String s
	public boolean hasExplicitModifier (java.lang.String) 
		String s
	public com.intellij.psi.PsiAnnotation[] getAnnotations () 
	public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations () 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		java.util.Collection external
		java.util.List all
		com.android.tools.lint.ExternalAnnotationRepository manager
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int count
	public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String) 
		String qualifiedName
		com.intellij.psi.PsiAnnotation annotation
		String s
	public boolean equals (java.lang.Object) 
		Object o
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding otherBinding
	public int hashCode () 
	volatile synthetic org.eclipse.jdt.internal.compiler.lookup.Binding getBinding () 
	public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () 
}

com/android/tools/lint/ExternalAnnotationRepository$MethodInfo.class
ExternalAnnotationRepository.java
package com.android.tools.lint
 com.android.tools.lint.ExternalAnnotationRepository$MethodInfo extends java.lang.Object {
	public String parameters
	public boolean constructor
	private java.util.List annotations
	private com.google.common.collect.Multimap parameterAnnotations
	private com.google.common.collect.Multimap psiParameterAnnotations
	public java.util.List psiAnnotations
	private void  () 
	public java.util.List getAnnotations () 
	public com.google.common.collect.Multimap getParameterAnnotations () 
	static synthetic com.google.common.collect.Multimap access$200 (com.android.tools.lint.ExternalAnnotationRepository$MethodInfo) 
		com.android.tools.lint.ExternalAnnotationRepository$MethodInfo x0
	synthetic void  (com.android.tools.lint.ExternalAnnotationRepository$1) 
		com.android.tools.lint.ExternalAnnotationRepository$1 x0
	static synthetic com.google.common.collect.Multimap access$202 (com.android.tools.lint.ExternalAnnotationRepository$MethodInfo, com.google.common.collect.Multimap) 
		com.android.tools.lint.ExternalAnnotationRepository$MethodInfo x0
		com.google.common.collect.Multimap x1
}

com/android/tools/lint/MultiProjectHtmlReporter$ProjectEntry.class
MultiProjectHtmlReporter.java
package com.android.tools.lint
 com.android.tools.lint.MultiProjectHtmlReporter$ProjectEntry extends java.lang.Object implements java.lang.Comparable  {
	public final int errorCount
	public final int warningCount
	public final String fileName
	public final String path
	public void  (java.lang.String, int, int, java.lang.String) 
		String fileName
		int errorCount
		int warningCount
		String path
	public int compareTo (com.android.tools.lint.MultiProjectHtmlReporter$ProjectEntry) 
		com.android.tools.lint.MultiProjectHtmlReporter$ProjectEntry other
		int delta
	public volatile synthetic int compareTo (java.lang.Object) 
}

com/android/tools/lint/ExternalAnnotationRepository.class
ExternalAnnotationRepository.java
package com.android.tools.lint
public com.android.tools.lint.ExternalAnnotationRepository extends java.lang.Object {
	public static final String SDK_ANNOTATIONS_PATH
	public static final String FN_ANNOTATIONS_XML
	private static final boolean DEBUG
	private static com.android.tools.lint.ExternalAnnotationRepository sSingleton
	private final java.util.List mDatabases
	private static final java.util.regex.Pattern XML_SIGNATURE
	static final synthetic boolean $assertionsDisabled
	private void  (java.util.List) 
		java.util.List databases
	public static synchronized com.android.tools.lint.ExternalAnnotationRepository get (com.android.tools.lint.client.api.LintClient) 
		com.android.tools.lint.detector.api.Project project
		com.android.builder.model.AndroidLibrary library
		com.android.builder.model.Dependencies dependencies
		com.android.builder.model.Variant variant
		com.android.builder.model.AndroidProject model
		com.android.tools.lint.detector.api.Project project
		String path
		java.util.Collection projects
		java.util.HashSet seen
		java.util.List files
		java.io.File sdkAnnotations
		com.android.tools.lint.client.api.LintClient client
	static synchronized com.android.tools.lint.ExternalAnnotationRepository create (com.android.tools.lint.client.api.LintClient, java.util.List) 
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
		java.io.IOException ioe
		java.io.File file
		com.android.tools.lint.client.api.LintClient client
		java.util.List files
		java.util.List databases
		com.android.tools.lint.ExternalAnnotationRepository manager
	private static void addLibraries (java.util.List, com.android.builder.model.AndroidLibrary, java.util.Set) 
		com.android.builder.model.AndroidLibrary dependency
		java.util.List result
		com.android.builder.model.AndroidLibrary library
		java.util.Set seen
		java.io.File zip
	private static com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase getDatabase (com.android.tools.lint.client.api.LintClient, java.io.File) 
		java.io.IOException ioe
		com.android.tools.lint.client.api.LintClient client
		java.io.File file
	static com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase getDatabase (java.io.File)  throws java.io.IOException 
		java.io.File file
	private static com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase getDatabase (com.android.tools.lint.client.api.LintClient, com.android.builder.model.AndroidLibrary) 
		com.android.tools.lint.client.api.LintClient client
		com.android.builder.model.AndroidLibrary library
		java.io.File zip
	public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedMethod, java.lang.String) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
		com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
		String type
	public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedMethod) 
		java.util.Collection annotations
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
		com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
	public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		java.util.Collection annotations
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
	public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		java.util.Collection annotations
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public java.util.Collection getParameterAnnotations (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int) 
		java.util.Collection annotations
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int parameterIndex
	public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		java.util.Collection annotations
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		java.util.Collection annotations
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
	public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedMethod, int, java.lang.String) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
		com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
		int parameterIndex
		String type
	public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedMethod, int) 
		java.util.Collection annotations
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
		com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
		int parameterIndex
	public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedClass, java.lang.String) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
		com.android.tools.lint.client.api.JavaParser$ResolvedClass cls
		String type
	public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedClass) 
		java.util.Collection annotations
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
		com.android.tools.lint.client.api.JavaParser$ResolvedClass cls
	public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedField, java.lang.String) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
		com.android.tools.lint.client.api.JavaParser$ResolvedField field
		String type
	public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedField) 
		java.util.Collection annotations
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
		com.android.tools.lint.client.api.JavaParser$ResolvedField field
	public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation) 
		java.util.Collection annotations
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation cls
	public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedPackage, java.lang.String) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
		com.android.tools.lint.client.api.JavaParser$ResolvedPackage pkg
		String type
	public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedPackage) 
		java.util.Collection annotations
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
		com.android.tools.lint.client.api.JavaParser$ResolvedPackage pkg
	private static com.google.common.collect.Multimap wrapAnnotations (com.google.common.collect.Multimap) 
		java.util.Map$Entry entry
		com.google.common.collect.Multimap result
		com.google.common.collect.Multimap psiAnnotations
	private static java.util.List wrapAnnotations (java.util.List) 
		com.intellij.psi.PsiAnnotation annotation
		java.util.List result
		java.util.List psiAnnotations
	private static com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation wrapAnnotation (com.intellij.psi.PsiAnnotation) 
		com.intellij.psi.PsiReferenceExpression ref
		com.intellij.psi.PsiElement resolved
		com.intellij.psi.PsiAnnotationMemberValue initializer
		int i
		com.intellij.psi.PsiAnnotationMemberValue[] initializers
		Object[] o
		Object value1
		Object value1
		com.intellij.psi.PsiAnnotationMemberValue value
		String name
		Object value1
		com.intellij.psi.PsiNameValuePair pairValue
		com.intellij.psi.PsiAnnotation psiAnnotation
		String qualifiedName
		com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase$ResolvedExternalAnnotation annotation
	private static java.util.List getChildren (org.w3c.dom.Element) 
		org.w3c.dom.Node node
		int i
		org.w3c.dom.Element element
		org.w3c.dom.NodeList itemList
		int length
		java.util.List result
	private static java.lang.String fixParameterString (java.lang.String) 
		String parameters
	static synchronized void set (com.android.tools.lint.ExternalAnnotationRepository) 
		com.android.tools.lint.ExternalAnnotationRepository singleton
	static synthetic java.util.List access$000 (java.util.List) 
		java.util.List x0
	static synthetic com.google.common.collect.Multimap access$100 (com.google.common.collect.Multimap) 
		com.google.common.collect.Multimap x0
	static synthetic java.util.regex.Pattern access$300 () 
	static synthetic java.lang.String access$700 (java.lang.String) 
		String x0
	static synthetic java.util.List access$800 (org.w3c.dom.Element) 
		org.w3c.dom.Element x0
	static void  () 
}

com/android/tools/lint/EcjParser$EcjResolvedVariable.class
EcjParser.java
package com.android.tools.lint
 com.android.tools.lint.EcjParser$EcjResolvedVariable extends com.android.tools.lint.client.api.JavaParser$ResolvedVariable {
	private org.eclipse.jdt.internal.compiler.lookup.VariableBinding mBinding
	static final synthetic boolean $assertionsDisabled
	final synthetic com.android.tools.lint.EcjParser this$0
	private void  (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.VariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding binding
	public java.lang.String getName () 
	public boolean matches (java.lang.String) 
		String name
	public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType () 
		com.android.tools.lint.client.api.JavaParser$TypeDescriptor typeDescriptor
	public int getModifiers () 
	public java.lang.Iterable getAnnotations () 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		java.util.List result
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int count
	public java.lang.String getSignature () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.EcjParser$EcjResolvedVariable that
	public int hashCode () 
	synthetic void  (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.VariableBinding, com.android.tools.lint.EcjParser$1) 
		com.android.tools.lint.EcjParser x0
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding x1
		com.android.tools.lint.EcjParser$1 x2
	static void  () 
}

com/android/tools/lint/EcjParser$EcjResolvedField.class
EcjParser.java
package com.android.tools.lint
 com.android.tools.lint.EcjParser$EcjResolvedField extends com.android.tools.lint.client.api.JavaParser$ResolvedField {
	private org.eclipse.jdt.internal.compiler.lookup.FieldBinding mBinding
	static final synthetic boolean $assertionsDisabled
	final synthetic com.android.tools.lint.EcjParser this$0
	private void  (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
	public java.lang.String getName () 
	public boolean matches (java.lang.String) 
		String name
	public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType () 
		com.android.tools.lint.client.api.JavaParser$TypeDescriptor typeDescriptor
	public com.android.tools.lint.client.api.JavaParser$ResolvedClass getContainingClass () 
	public java.lang.Object getValue () 
	public java.lang.Iterable getAnnotations () 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		java.util.List compiled
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int count
		com.android.tools.lint.ExternalAnnotationRepository manager
		java.util.Collection external
	public int getModifiers () 
	public java.lang.String getSignature () 
	public boolean isInPackage (java.lang.String, boolean) 
		String pkgName
		boolean includeSubPackages
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
	public lombok.ast.Node findAstNode () 
		lombok.ast.ecj.EcjTreeConverter converter
		java.util.List nodes
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		com.android.tools.lint.client.api.JavaParser$ResolvedClass containingClass
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.EcjParser$EcjResolvedField that
	public int hashCode () 
	synthetic void  (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.tools.lint.EcjParser$1) 
		com.android.tools.lint.EcjParser x0
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding x1
		com.android.tools.lint.EcjParser$1 x2
	static synthetic org.eclipse.jdt.internal.compiler.lookup.FieldBinding access$1500 (com.android.tools.lint.EcjParser$EcjResolvedField) 
		com.android.tools.lint.EcjParser$EcjResolvedField x0
	static void  () 
}

com/android/tools/lint/ExternalAnnotationRepository$AnnotationsDatabase$ResolvedExternalAnnotation.class
ExternalAnnotationRepository.java
package com.android.tools.lint
 com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase$ResolvedExternalAnnotation extends com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation {
	private String mSignature
	private java.util.List mValues
	public void  (java.lang.String) 
		String signature
	void addValue (com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation$Value) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation$Value value
	public java.lang.String getName () 
	public java.lang.String getSignature () 
	public int getModifiers () 
	public java.lang.Iterable getAnnotations () 
	public boolean matches (java.lang.String) 
		String name
	public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType () 
	public com.android.tools.lint.client.api.JavaParser$ResolvedClass getClassType () 
	public java.util.List getValues () 
}

com/android/tools/lint/Main.class
Main.java
package com.android.tools.lint
public com.android.tools.lint.Main extends java.lang.Object {
	static final int MAX_LINE_WIDTH
	private static final String ARG_ENABLE
	private static final String ARG_DISABLE
	private static final String ARG_CHECK
	private static final String ARG_IGNORE
	private static final String ARG_LIST_IDS
	private static final String ARG_SHOW
	private static final String ARG_QUIET
	private static final String ARG_FULL_PATH
	private static final String ARG_SHOW_ALL
	private static final String ARG_HELP
	private static final String ARG_NO_LINES
	private static final String ARG_HTML
	private static final String ARG_SIMPLE_HTML
	private static final String ARG_XML
	private static final String ARG_TEXT
	private static final String ARG_CONFIG
	private static final String ARG_URL
	private static final String ARG_VERSION
	private static final String ARG_EXIT_CODE
	private static final String ARG_CLASSES
	private static final String ARG_SOURCES
	private static final String ARG_RESOURCES
	private static final String ARG_LIBRARIES
	private static final String ARG_NO_WARN_2
	private static final String ARG_NO_WARN_1
	private static final String ARG_WARN_ALL
	private static final String ARG_ALL_ERROR
	private static final String PROP_WORK_DIR
	private com.android.tools.lint.LintCliFlags mFlags
	private com.android.tools.lint.client.api.IssueRegistry mGlobalRegistry
	public void  () 
	public static void main (java.lang.String[]) 
		String[] args
	public void run (java.lang.String[]) 
		String topic
		com.android.tools.lint.detector.api.Issue issue
		String category
		String id
		String[] ids
		com.android.tools.lint.client.api.IssueRegistry registry
		com.android.tools.lint.detector.api.Issue issue
		String category
		String id
		String[] ids
		com.android.tools.lint.client.api.IssueRegistry registry
		String map
		java.io.File file
		boolean mkdirs
		com.android.tools.lint.MultiProjectHtmlReporter reporter
		java.io.IOException e
		boolean delete
		com.android.tools.lint.HtmlReporter htmlReporter
		java.io.IOException e
		java.io.File output
		boolean delete
		java.io.IOException e
		java.io.File output
		boolean closeWriter
		boolean delete
		java.io.IOException e
		java.io.File output
		java.io.Writer writer
		boolean closeWriter
		String outputName
		com.android.tools.lint.detector.api.Issue issue
		String category
		String id
		com.android.tools.lint.client.api.IssueRegistry registry
		String[] ids
		com.android.tools.lint.detector.api.Issue issue
		String category
		String id
		com.android.tools.lint.client.api.IssueRegistry registry
		String[] ids
		com.android.tools.lint.detector.api.Issue issue
		String category
		String id
		java.util.Set checkedIds
		com.android.tools.lint.client.api.IssueRegistry registry
		String[] ids
		java.io.File input
		java.util.List classes
		String path
		String paths
		java.io.File input
		java.util.List sources
		String path
		String paths
		java.io.File input
		java.util.List resources
		String path
		String paths
		java.io.File input
		java.util.List libraries
		String path
		String paths
		String filename
		java.io.File file
		String arg
		int index
		com.android.tools.lint.Reporter reporter
		int index
		String key
		String value
		String s
		com.android.tools.lint.Reporter reporter
		java.util.Map map
		String[] replace
		int exitCode
		java.io.IOException e
		String[] args
		com.android.tools.lint.LintCliClient client
		String urlMap
		java.util.List files
		java.util.List reporters
	private com.android.tools.lint.client.api.IssueRegistry getGlobalRegistry (com.android.tools.lint.LintCliClient) 
		com.android.tools.lint.LintCliClient client
	private static java.io.File getInArgumentPath (java.lang.String) 
		java.io.IOException e
		java.io.File file2
		java.io.File workDir
		String filename
		java.io.File file
	private static java.io.File getOutArgumentPath (java.lang.String) 
		java.io.IOException e
		java.io.File file2
		java.io.File workDir
		String filename
		java.io.File file
	private static java.io.File getLintWorkDir () 
		String path
	private static void printHelpTopicSuppress () 
	static java.lang.String getSuppressHelp () 
		String NBSP
	private static void printVersion (com.android.tools.lint.LintCliClient) 
		com.android.tools.lint.LintCliClient client
		String revision
	private static void displayValidIds (com.android.tools.lint.client.api.IssueRegistry, java.io.PrintStream) 
		com.android.tools.lint.detector.api.Category category
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.client.api.IssueRegistry registry
		java.io.PrintStream out
		java.util.List categories
		java.util.List issues
	private static void listIssue (java.io.PrintStream, com.android.tools.lint.detector.api.Issue) 
		java.io.PrintStream out
		com.android.tools.lint.detector.api.Issue issue
	private static void showIssues (com.android.tools.lint.client.api.IssueRegistry) 
		int i
		int n
		String name
		com.android.tools.lint.detector.api.Category category
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.client.api.IssueRegistry registry
		java.util.List issues
		java.util.List sorted
		com.android.tools.lint.detector.api.Category previousCategory
	private static void describeIssue (com.android.tools.lint.detector.api.Issue) 
		int i
		String uri
		com.android.tools.lint.detector.api.Issue issue
		java.util.List moreInfo
	static java.lang.String wrapArg (java.lang.String) 
		String explanation
	static java.lang.String wrap (java.lang.String) 
		String explanation
	static java.lang.String wrap (java.lang.String, int, java.lang.String) 
		String explanation
		int lineWidth
		String hangingIndent
	private static void printUsage (java.io.PrintStream) 
		java.io.PrintStream out
		String command
	private static void printUsage (java.io.PrintStream, java.lang.String[]) 
		String arg
		int i
		int i
		String arg
		String description
		int i
		java.io.PrintStream out
		String[] args
		int argWidth
		StringBuilder sb
		String indent
		String formatString
	public transient void log (java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Throwable exception
		String format
		Object[] args
}

com/android/tools/lint/EcjParser$EcjResolvedAnnotation$1.class
EcjParser.java
package com.android.tools.lint
 com.android.tools.lint.EcjParser$EcjResolvedAnnotation$1 extends com.android.tools.lint.EcjParser$EcjResolvedClass {
	final synthetic com.android.tools.lint.EcjParser$EcjResolvedAnnotation this$1
	void  (com.android.tools.lint.EcjParser$EcjResolvedAnnotation, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.tools.lint.EcjParser$EcjResolvedAnnotation this$1
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	public java.lang.Iterable getAnnotations () 
		org.eclipse.jdt.internal.compiler.ast.Annotation a
		org.eclipse.jdt.internal.compiler.ast.Annotation astAnnotation
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		char[] readableName
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		java.util.List result
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int count
}

com/android/tools/lint/HtmlReporter$1.class
HtmlReporter.java
package com.android.tools.lint
 com.android.tools.lint.HtmlReporter$1 extends java.lang.Object implements java.util.Comparator  {
	final synthetic com.android.tools.lint.HtmlReporter this$0
	void  (com.android.tools.lint.HtmlReporter) 
		com.android.tools.lint.HtmlReporter this$0
	public int compare (java.lang.String, java.lang.String) 
		String s1
		String s2
	public volatile synthetic int compare (java.lang.Object, java.lang.Object) 
}

com/android/tools/lint/EcjParser$NonGeneratingCompiler.class
EcjParser.java
package com.android.tools.lint
 com.android.tools.lint.EcjParser$NonGeneratingCompiler extends org.eclipse.jdt.internal.compiler.Compiler {
	private java.util.Map mUnits
	private org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration mCurrentUnit
	public void  (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.ICompilerRequestor, org.eclipse.jdt.internal.compiler.IProblemFactory, java.util.Map) 
		org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
		org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
		org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
		java.util.Map units
	org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCurrentUnit () 
	protected synchronized void addCompilationUnit (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
	public void process (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		int unitNumber
	public void reset () 
}

com/android/tools/lint/EcjParser$EcjResolvedAnnotation.class
EcjParser.java
package com.android.tools.lint
 com.android.tools.lint.EcjParser$EcjResolvedAnnotation extends com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation {
	private final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding mBinding
	private final String mName
	static final synthetic boolean $assertionsDisabled
	final synthetic com.android.tools.lint.EcjParser this$0
	private void  (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding) 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding
	public java.lang.String getName () 
	public boolean matches (java.lang.String) 
		String name
	public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType () 
		com.android.tools.lint.client.api.JavaParser$TypeDescriptor typeDescriptor
	public com.android.tools.lint.client.api.JavaParser$ResolvedClass getClassType () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
	public java.util.List getValues () 
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
		java.util.List values
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
	public java.lang.Object getValue (java.lang.String) 
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
		String name
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
	private java.lang.Object getPairValue (org.eclipse.jdt.internal.compiler.lookup.ElementValuePair) 
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
	public java.lang.String getSignature () 
	public int getModifiers () 
	public java.lang.Iterable getAnnotations () 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		java.util.List compiled
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int count
		com.android.tools.lint.ExternalAnnotationRepository manager
		java.util.Collection external
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.EcjParser$EcjResolvedAnnotation that
	public int hashCode () 
	synthetic void  (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding, com.android.tools.lint.EcjParser$1) 
		com.android.tools.lint.EcjParser x0
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding x1
		com.android.tools.lint.EcjParser$1 x2
	static void  () 
}

com/android/tools/lint/MultiProjectHtmlReporter.class
MultiProjectHtmlReporter.java
package com.android.tools.lint
public com.android.tools.lint.MultiProjectHtmlReporter extends com.android.tools.lint.HtmlReporter {
	private static final String INDEX_NAME
	private final java.io.File mDir
	public void  (com.android.tools.lint.LintCliClient, java.io.File)  throws java.io.IOException 
		com.android.tools.lint.LintCliClient client
		java.io.File dir
	public void write (int, int, java.util.List)  throws java.io.IOException 
		java.util.List list
		com.android.tools.lint.Warning warning
		String numberString
		String lowercase
		boolean deleted
		com.android.tools.lint.Warning warning
		int i
		String relative
		String projectName
		int number
		String fileName
		java.io.File output
		com.android.tools.lint.HtmlReporter reporter
		java.util.List issues
		int projectErrorCount
		int projectWarningCount
		String prefix
		String path
		String relative
		com.android.tools.lint.detector.api.Project project
		Throwable e
		java.io.File index
		String url
		int errorCount
		int warningCount
		java.util.List allIssues
		java.util.Map projectToWarnings
		java.util.Set unique
		java.util.List projects
		com.google.common.io.Closer closer
	private void writeOverview (int, int, java.util.List)  throws java.io.IOException 
		String markup
		String markup
		com.android.tools.lint.MultiProjectHtmlReporter$ProjectEntry entry
		int errorCount
		int warningCount
		java.util.List projects
		String errorUrl
		String warningUrl
}

com/android/tools/lint/LintCliClient$ProgressPrinter.class
LintCliClient.java
package com.android.tools.lint
 com.android.tools.lint.LintCliClient$ProgressPrinter extends java.lang.Object implements com.android.tools.lint.client.api.LintListener  {
	private void  () 
	public void update (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.client.api.LintListener$EventType, com.android.tools.lint.detector.api.Context) 
		String name
		String name
		com.android.tools.lint.client.api.LintDriver lint
		com.android.tools.lint.client.api.LintListener$EventType type
		com.android.tools.lint.detector.api.Context context
	synthetic void  (com.android.tools.lint.LintCliClient$1) 
		com.android.tools.lint.LintCliClient$1 x0
}

com/android/tools/lint/Reporter.class
Reporter.java
package com.android.tools.lint
public abstract com.android.tools.lint.Reporter extends java.lang.Object {
	protected final com.android.tools.lint.LintCliClient mClient
	protected final java.io.File mOutput
	protected String mTitle
	protected boolean mSimpleFormat
	protected boolean mBundleResources
	protected java.util.Map mUrlMap
	protected java.io.File mResources
	protected final java.util.Map mResourceUrl
	protected final java.util.Map mNameToFile
	protected boolean mDisplayEmpty
	private static java.util.Set sAdtFixes
	private static java.util.Set sStudioFixes
	public abstract void write (int, int, java.util.List)  throws java.io.IOException 
	protected void  (com.android.tools.lint.LintCliClient, java.io.File) 
		com.android.tools.lint.LintCliClient client
		java.io.File output
	public void setTitle (java.lang.String) 
		String title
	public java.lang.String getTitle () 
	public void setBundleResources (boolean) 
		boolean bundleResources
	public void setSimpleFormat (boolean) 
		boolean simpleFormat
	public boolean isSimpleFormat () 
	java.lang.String getUrl (java.io.File) 
		String url
		String relative
		String prefix
		String prefixUrl
		java.util.Map$Entry entry
		String path
		String pathUrl
		String relativePath
		java.net.MalformedURLException e
		java.io.File file
	static java.lang.String encodeUrl (java.lang.String) 
		java.io.UnsupportedEncodingException e
		String url
	public void setUrlMap (java.util.Map) 
		java.util.Map urlMap
	java.io.File getResourceDir () 
	java.io.File computeResourceDir () 
		String fileName
		int dot
		java.io.File resources
	protected java.lang.String getRelativeResourceUrl (java.io.File) 
		int i
		java.io.IOException e
		String base
		java.io.File path
		java.io.File target
		java.io.File file
		String resource
		String name
		java.io.File resourceDir
	protected java.lang.String addLocalResources (java.net.URL)  throws java.io.IOException 
		java.io.FileOutputStream output
		java.io.InputStream input
		Throwable e
		String base
		java.io.File target
		com.google.common.io.Closer closer
		java.net.URL url
		java.io.File resourceDir
	static java.lang.String getRelativePath (java.io.File, java.io.File) 
		int i
		java.io.File base
		java.io.File file
		String filePath
		String basePath
		boolean caseSensitive
		java.util.Locale l
		String basePathToCompare
		String filePathToCompare
		int len
		int lastSeparatorIndex
		StringBuilder relativePath
	public boolean isDisplayEmpty () 
	public void setDisplayEmpty (boolean) 
		boolean displayEmpty
	public static boolean hasAutoFix (com.android.tools.lint.Reporter$QuickfixHandler, com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.Reporter$QuickfixHandler tool
		com.android.tools.lint.detector.api.Issue issue
}

com/android/tools/lint/TextReporter.class
TextReporter.java
package com.android.tools.lint
public com.android.tools.lint.TextReporter extends com.android.tools.lint.Reporter {
	private final java.io.Writer mWriter
	private final boolean mClose
	private final com.android.tools.lint.LintCliFlags mFlags
	public void  (com.android.tools.lint.LintCliClient, com.android.tools.lint.LintCliFlags, java.io.Writer, boolean) 
		com.android.tools.lint.LintCliClient client
		com.android.tools.lint.LintCliFlags flags
		java.io.Writer writer
		boolean close
	public void  (com.android.tools.lint.LintCliClient, com.android.tools.lint.LintCliFlags, java.io.File, java.io.Writer, boolean) 
		com.android.tools.lint.LintCliClient client
		com.android.tools.lint.LintCliFlags flags
		java.io.File file
		java.io.Writer writer
		boolean close
	public void write (int, int, java.util.List)  throws java.io.IOException 
		int line
		String path
		com.android.tools.lint.detector.api.Position start
		int line
		String path
		com.android.tools.lint.detector.api.Position start
		StringBuilder sb
		int begin
		String wrapped
		com.android.tools.lint.detector.api.Location location
		boolean omitted
		java.util.List names
		java.util.List names
		int startLength
		com.android.tools.lint.detector.api.Severity severity
		com.android.tools.lint.Warning warning
		String path
		com.android.tools.lint.detector.api.Issue lastIssue
		int errorCount
		int warningCount
		java.util.List issues
		boolean abbreviate
		StringBuilder output
	private void explainIssue (java.lang.StringBuilder, com.android.tools.lint.detector.api.Issue)  throws java.io.IOException 
		String line
		String url
		StringBuilder output
		com.android.tools.lint.detector.api.Issue issue
		String explanation
		String indent
		String formatted
		java.util.List moreInfo
	boolean isWriteToConsole () 
}

com/android/tools/lint/EcjParser$EcjTypeDescriptor.class
EcjParser.java
package com.android.tools.lint
 com.android.tools.lint.EcjParser$EcjTypeDescriptor extends com.android.tools.lint.client.api.JavaParser$TypeDescriptor {
	private final org.eclipse.jdt.internal.compiler.lookup.TypeBinding mBinding
	final synthetic com.android.tools.lint.EcjParser this$0
	private void  (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	public java.lang.String getName () 
	public boolean matchesName (java.lang.String) 
		String name
	public boolean matchesSignature (java.lang.String) 
		String signature
	public boolean isPrimitive () 
	public boolean isArray () 
	public java.lang.String getSignature () 
	public java.lang.String getSimpleName () 
		char c
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding ref
		char[][] name
		char[] lastSegment
		StringBuilder sb
	public java.lang.String getInternalName () 
		char c
		char[] segment
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding ref
		StringBuilder sb
		char[][] name
	public com.android.tools.lint.client.api.JavaParser$ResolvedClass getTypeClass () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.EcjParser$EcjTypeDescriptor that
	public int hashCode () 
	synthetic void  (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.tools.lint.EcjParser$1) 
		com.android.tools.lint.EcjParser x0
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding x1
		com.android.tools.lint.EcjParser$1 x2
}

com/android/tools/lint/ExternalAnnotationRepository$ResolvedExternalField.class
ExternalAnnotationRepository.java
package com.android.tools.lint
 com.android.tools.lint.ExternalAnnotationRepository$ResolvedExternalField extends com.android.tools.lint.client.api.JavaParser$ResolvedField {
	private final String mSignature
	static final synthetic boolean $assertionsDisabled
	public void  (java.lang.String) 
		String signature
	public java.lang.String getName () 
	public java.lang.String getSignature () 
	public boolean equals (java.lang.Object) 
		com.android.tools.lint.client.api.JavaParser$ResolvedClass containingClass
		String signature
		com.android.tools.lint.client.api.JavaParser$ResolvedField field
		Object obj
	public int hashCode () 
	public int getModifiers () 
	public boolean matches (java.lang.String) 
		String name
	public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType () 
	public com.android.tools.lint.client.api.JavaParser$ResolvedClass getContainingClass () 
	public java.lang.String getContainingClassName () 
	public java.lang.Object getValue () 
	public java.lang.Iterable getAnnotations () 
	static void  () 
}

com/android/tools/lint/EcjParser$EcjResolvedMethod.class
EcjParser.java
package com.android.tools.lint
 com.android.tools.lint.EcjParser$EcjResolvedMethod extends com.android.tools.lint.client.api.JavaParser$ResolvedMethod {
	private org.eclipse.jdt.internal.compiler.lookup.MethodBinding mBinding
	static final synthetic boolean $assertionsDisabled
	final synthetic com.android.tools.lint.EcjParser this$0
	private void  (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public java.lang.String getName () 
		char[] c
	public boolean matches (java.lang.String) 
		String name
		char[] c
	public com.android.tools.lint.client.api.JavaParser$ResolvedClass getContainingClass () 
	public int getArgumentCount () 
	public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getArgumentType (int) 
		int index
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
		com.android.tools.lint.client.api.JavaParser$TypeDescriptor typeDescriptor
	public boolean argumentMatchesType (int, java.lang.String) 
		int index
		String signature
	public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getReturnType () 
	public boolean isConstructor () 
	public com.android.tools.lint.client.api.JavaParser$ResolvedMethod getSuperMethod () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding superBinding
	public java.lang.Iterable getAnnotations () 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int count
		java.util.Collection external
		java.util.List all
		com.android.tools.lint.ExternalAnnotationRepository manager
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public java.lang.Iterable getParameterAnnotations (int) 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int count
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
		java.util.Collection external
		int index
		java.util.List all
		com.android.tools.lint.ExternalAnnotationRepository manager
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public int getModifiers () 
	public java.lang.String getSignature () 
	public boolean isInPackage (java.lang.String, boolean) 
		String pkgName
		boolean includeSubPackages
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.EcjParser$EcjResolvedMethod that
	public int hashCode () 
	synthetic void  (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.tools.lint.EcjParser$1) 
		com.android.tools.lint.EcjParser x0
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding x1
		com.android.tools.lint.EcjParser$1 x2
	static synthetic org.eclipse.jdt.internal.compiler.lookup.MethodBinding access$1400 (com.android.tools.lint.EcjParser$EcjResolvedMethod) 
		com.android.tools.lint.EcjParser$EcjResolvedMethod x0
	static void  () 
}

com/android/tools/lint/LintCliClient$2.class
LintCliClient.java
package com.android.tools.lint
synthetic com.android.tools.lint.LintCliClient$2 extends java.lang.Object {
	static final synthetic int[] $SwitchMap$com$android$tools$lint$client$api$LintListener$EventType
	static void  () 
}

com/android/tools/lint/Main$2.class
Main.java
package com.android.tools.lint
final com.android.tools.lint.Main$2 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue1
		com.android.tools.lint.detector.api.Issue issue2
		int d
	public volatile synthetic int compare (java.lang.Object, java.lang.Object) 
}

com/android/tools/lint/Main$1.class
Main.java
package com.android.tools.lint
 com.android.tools.lint.Main$1 extends com.android.tools.lint.LintCliClient {
	java.util.regex.Pattern mAndroidAnnotationPattern
	final synthetic com.android.tools.lint.Main this$0
	void  (com.android.tools.lint.Main, com.android.tools.lint.LintCliFlags, java.lang.String) 
		com.android.tools.lint.Main this$0
		com.android.tools.lint.LintCliFlags flags
		String clientName
	protected com.android.tools.lint.detector.api.Project createProject (java.io.File, java.io.File) 
		String message
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Context context
		java.io.File dir
		java.io.File referenceDir
		com.android.tools.lint.detector.api.Project project
	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 java.lang.String readFile (java.io.File) 
		java.io.File file
		String contents
}

com/android/tools/lint/LintCliClient$CliConfiguration.class
LintCliClient.java
package com.android.tools.lint
 com.android.tools.lint.LintCliClient$CliConfiguration extends com.android.tools.lint.client.api.DefaultConfiguration {
	private boolean mFatalOnly
	final synthetic com.android.tools.lint.LintCliClient this$0
	void  (com.android.tools.lint.LintCliClient, com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Project, boolean) 
		com.android.tools.lint.LintCliClient this$0
		com.android.tools.lint.client.api.Configuration parent
		com.android.tools.lint.detector.api.Project project
		boolean fatalOnly
	void  (com.android.tools.lint.LintCliClient, java.io.File, boolean) 
		com.android.tools.lint.LintCliClient this$0
		java.io.File lintFile
		boolean fatalOnly
	public com.android.tools.lint.detector.api.Severity getSeverity (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Severity severity
	protected com.android.tools.lint.detector.api.Severity getDefaultSeverity (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
	private com.android.tools.lint.detector.api.Severity computeSeverity (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Severity severity
		String id
		java.util.Set suppress
		com.android.tools.lint.detector.api.Severity manual
		java.util.Set enabled
		java.util.Set check
}

com/android/tools/lint/EcjSourceFile.class
EcjSourceFile.java
package com.android.tools.lint
public com.android.tools.lint.EcjSourceFile extends org.eclipse.jdt.internal.compiler.batch.CompilationUnit {
	private java.io.File mFile
	private String mSource
	public void  (char[], java.io.File, java.lang.String) 
		char[] source
		java.io.File file
		String encoding
	public void  (java.lang.String, java.io.File, java.lang.String) 
		String source
		java.io.File file
		String encoding
	public void  (java.lang.String, java.io.File) 
		String source
		java.io.File file
	public java.lang.String getSource () 
	public java.io.File getFile () 
}

com/android/tools/lint/Main$1$1.class
Main.java
package com.android.tools.lint
 com.android.tools.lint.Main$1$1 extends com.android.tools.lint.LintCliClient$CliConfiguration {
	final synthetic com.android.tools.lint.Main$1 this$1
	void  (com.android.tools.lint.Main$1, com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Project, boolean) 
		com.android.tools.lint.Main$1 this$1
		com.android.tools.lint.client.api.Configuration parent
		com.android.tools.lint.detector.api.Project project
		boolean fatalOnly
	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 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
}

com/android/tools/lint/Reporter$QuickfixHandler.class
Reporter.java
package com.android.tools.lint
final enum com.android.tools.lint.Reporter$QuickfixHandler extends java.lang.Enum {
	public static final enum com.android.tools.lint.Reporter$QuickfixHandler STUDIO
	public static final enum com.android.tools.lint.Reporter$QuickfixHandler ADT
	private static final synthetic com.android.tools.lint.Reporter$QuickfixHandler[] $VALUES
	public static com.android.tools.lint.Reporter$QuickfixHandler[] values () 
	public static com.android.tools.lint.Reporter$QuickfixHandler valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public boolean hasAutoFix (com.android.tools.lint.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
	static void  () 
}

com/android/tools/lint/LintCliFlags.class
LintCliFlags.java
package com.android.tools.lint
public com.android.tools.lint.LintCliFlags extends java.lang.Object {
	private final java.util.Set mSuppress
	private final java.util.Set mEnabled
	private java.util.Map mSeverities
	private java.util.Set mCheck
	private boolean mSetExitCode
	private boolean mFullPath
	private boolean mShowLines
	private final java.util.List mReporters
	private boolean mQuiet
	private boolean mWarnAll
	private boolean mNoWarnings
	private boolean mAllErrors
	private boolean mFatalOnly
	private boolean mExplainIssues
	private java.util.List mSources
	private java.util.List mClasses
	private java.util.List mLibraries
	private java.util.List mResources
	private java.io.File mDefaultConfiguration
	private boolean mShowAll
	public static final int ERRNO_SUCCESS
	public static final int ERRNO_ERRORS
	public static final int ERRNO_USAGE
	public static final int ERRNO_EXISTS
	public static final int ERRNO_HELP
	public static final int ERRNO_INVALID_ARGS
	public void  () 
	public java.util.Set getSuppressedIds () 
	public java.util.Set getEnabledIds () 
	public java.util.Map getSeverityOverrides () 
	public java.util.Set getExactCheckedIds () 
	public void setExactCheckedIds (java.util.Set) 
		java.util.Set check
	public boolean isSetExitCode () 
	public void setSetExitCode (boolean) 
		boolean setExitCode
	public boolean isFullPath () 
	public void setFullPath (boolean) 
		boolean fullPath
	public boolean isShowSourceLines () 
	public void setShowSourceLines (boolean) 
		boolean showLines
	public java.util.List getReporters () 
	public boolean isQuiet () 
	public void setQuiet (boolean) 
		boolean quiet
	public boolean isCheckAllWarnings () 
	public void setCheckAllWarnings (boolean) 
		boolean warnAll
	public boolean isIgnoreWarnings () 
	public void setIgnoreWarnings (boolean) 
		boolean noWarnings
	public boolean isWarningsAsErrors () 
	public void setWarningsAsErrors (boolean) 
		boolean allErrors
	public boolean isShowEverything () 
	public void setShowEverything (boolean) 
		boolean showAll
	public java.io.File getDefaultConfiguration () 
	public void setDefaultConfiguration (java.io.File) 
		java.io.File defaultConfiguration
	public java.util.List getSourcesOverride () 
	public void setSourcesOverride (java.util.List) 
		java.util.List sources
	public java.util.List getClassesOverride () 
	public void setClassesOverride (java.util.List) 
		java.util.List classes
	public java.util.List getLibrariesOverride () 
	public void setLibrariesOverride (java.util.List) 
		java.util.List libraries
	public java.util.List getResourcesOverride () 
	public void setResourcesOverride (java.util.List) 
		java.util.List resources
	public boolean isFatalOnly () 
	public void setFatalOnly (boolean) 
		boolean fatalOnly
	public void setSeverityOverrides (java.util.Map) 
		java.util.Map severities
	public boolean isExplainIssues () 
	public void setExplainIssues (boolean) 
		boolean explainText
}

com/android/tools/lint/LintCliXmlParser.class
LintCliXmlParser.java
package com.android.tools.lint
public com.android.tools.lint.LintCliXmlParser extends com.android.tools.lint.client.api.XmlParser {
	public void  () 
	public org.w3c.dom.Document parseXml (com.android.tools.lint.detector.api.XmlContext) 
		java.io.UnsupportedEncodingException e
		int prologue
		int comment
		com.android.tools.lint.detector.api.Location location
		String message
		org.xml.sax.SAXException e
		Throwable t
		com.android.tools.lint.detector.api.XmlContext context
		String xml
	public com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
	public com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, int, int) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		int start
		int end
	public com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Position start
		com.android.tools.lint.detector.api.Position end
		int delta
		int length
		int startOffset
		int startColumn
	public com.android.tools.lint.detector.api.Location getValueLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Attr node
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Position start
		com.android.tools.lint.detector.api.Position end
		int totalLength
		int length
		int delta
		int startOffset
		int startColumn
	public com.android.tools.lint.detector.api.Location$Handle createLocationHandle (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
	public int getNodeStartOffset (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
	public int getNodeEndOffset (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node) 
		com.android.tools.lint.detector.api.XmlContext context
		org.w3c.dom.Node node
}

com/android/tools/lint/LintCliClient$1.class
LintCliClient.java
package com.android.tools.lint
 com.android.tools.lint.LintCliClient$1 extends java.lang.Object implements com.android.tools.lint.client.api.LintListener  {
	final synthetic com.android.tools.lint.LintCliClient this$0
	void  (com.android.tools.lint.LintCliClient) 
		com.android.tools.lint.LintCliClient this$0
	public 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.LintDriver driver
		com.android.tools.lint.client.api.LintListener$EventType type
		com.android.tools.lint.detector.api.Context context
}

com/android/tools/lint/XmlReporter.class
XmlReporter.java
package com.android.tools.lint
public com.android.tools.lint.XmlReporter extends com.android.tools.lint.Reporter {
	private final java.io.Writer mWriter
	static final synthetic boolean $assertionsDisabled
	public void  (com.android.tools.lint.LintCliClient, java.io.File)  throws java.io.IOException 
		com.android.tools.lint.LintCliClient client
		java.io.File output
	public void write (int, int, java.util.List)  throws java.io.IOException 
		String line1
		String line2
		int index2
		String line
		int index1
		String value
		boolean adt
		boolean studio
		int line
		int column
		String path
		com.android.tools.lint.detector.api.Position start
		com.android.tools.lint.detector.api.Issue issue
		java.util.List moreInfo
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.Warning warning
		String url
		int errorCount
		int warningCount
		java.util.List issues
		String revision
	private static void writeAttribute (java.io.Writer, int, java.lang.String, java.lang.String)  throws java.io.IOException 
		char c
		int i
		int n
		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  () 
}

com/android/tools/lint/EcjParser$EcjResolvedPackage.class
EcjParser.java
package com.android.tools.lint
 com.android.tools.lint.EcjParser$EcjResolvedPackage extends com.android.tools.lint.client.api.JavaParser$ResolvedPackage {
	private final org.eclipse.jdt.internal.compiler.lookup.PackageBinding mBinding
	final synthetic com.android.tools.lint.EcjParser this$0
	public void  (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
	public java.lang.String getName () 
	public java.lang.String getSignature () 
	public java.lang.Iterable getAnnotations () 
		org.eclipse.jdt.internal.compiler.lookup.Binding pkgInfo
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		java.util.List all
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int count
		com.android.tools.lint.ExternalAnnotationRepository manager
		java.util.Collection external
	public com.android.tools.lint.client.api.JavaParser$ResolvedPackage getParentPackage () 
		org.eclipse.jdt.internal.compiler.lookup.Binding next
		int i
		int packageLength
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding defaultPackage
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		char[][] compoundName
	public int getModifiers () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.EcjParser$EcjResolvedPackage that
	public int hashCode () 
}

com/android/tools/lint/HtmlReporter.class
HtmlReporter.java
package com.android.tools.lint
public com.android.tools.lint.HtmlReporter extends com.android.tools.lint.Reporter {
	public static boolean INLINE_RESOURCES
	private static final boolean USE_HOLO_STYLE
	private static final String CSS
	private static final int SPLIT_LIMIT
	private static final int SHOWN_COUNT
	protected final java.io.Writer mWriter
	private String mStripPrefix
	private String mFixUrl
	static final synthetic boolean $assertionsDisabled
	public void  (com.android.tools.lint.LintCliClient, java.io.File)  throws java.io.IOException 
		com.android.tools.lint.LintCliClient client
		java.io.File output
	public void write (int, int, java.util.List)  throws java.io.IOException 
		com.android.tools.lint.Warning warning
		String id
		int offset
		String s
		com.android.tools.lint.detector.api.Position start
		int line
		String path
		String name
		String message
		com.android.tools.lint.detector.api.Position start
		int line
		String path
		String id
		com.android.tools.lint.detector.api.Location l
		int otherLocations
		String url
		boolean addedImage
		com.android.tools.lint.Warning warning
		com.android.tools.lint.Warning first
		com.android.tools.lint.detector.api.Issue issue
		boolean partialHide
		int count
		java.util.List warnings
		java.util.List related
		java.util.List currentList
		com.android.tools.lint.detector.api.Category previousCategory
		String url
		int errorCount
		int warningCount
		java.util.List issues
		java.util.Map missing
		com.android.tools.lint.detector.api.Issue previousIssue
	private void writeIssueMetadata (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity, java.lang.String)  throws java.io.IOException 
		String adt
		String studio
		String tools
		boolean adtHasFix
		boolean studioHasFix
		String uri
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Severity severity
		String disabledBy
		String description
		String explanationHtml
		java.util.List moreInfo
		int count
	private void writeSuppressInfo ()  throws java.io.IOException 
	protected java.util.Map computeMissingIssues (java.util.List) 
		com.android.tools.lint.Warning warning
		com.android.tools.lint.detector.api.Project project
		com.android.tools.lint.detector.api.Issue issue
		java.util.List warnings
		java.util.Set projects
		java.util.Set seen
		com.android.tools.lint.client.api.Configuration cliConfiguration
		java.util.Map map
	private void writeMissingIssues (java.util.Map)  throws java.io.IOException 
		String disabledBy
		com.android.tools.lint.detector.api.Issue issue
		java.util.Map missing
		java.util.List list
	protected void writeStyleSheet ()  throws java.io.IOException 
		java.io.InputStream input
		byte[] bytes
		String css
		String ref
		java.net.URL cssUrl
	private void writeOverview (java.util.List, int)  throws java.io.IOException 
		com.android.tools.lint.Warning warning
		String categoryName
		String markup
		String imageUrl
		com.android.tools.lint.detector.api.Issue issue
		boolean isError
		java.util.List warnings
		java.util.List related
		int missingCount
		String errorUrl
		String warningUrl
		com.android.tools.lint.detector.api.Category previousCategory
	private java.lang.String writeLocation (java.io.File, java.lang.String, int)  throws java.io.IOException 
		java.io.File file
		String path
		int line
		String url
		String displayPath
	private boolean addImage (java.lang.String, com.android.tools.lint.detector.api.Location)  throws java.io.IOException 
		String imageUrl
		String linkedUrl
		int end
		int index
		String linkedUrl
		java.util.List urls
		String url
		com.android.tools.lint.detector.api.Location location
	private static int getDpiRank (java.lang.String) 
		String url
	private void appendCodeBlock (java.lang.String, int, int)  throws java.io.IOException 
		int delta
		int lineOffset
		String line
		int l
		String contents
		int lineno
		int offset
		int max
		int min
	protected void appendEscapedText (java.lang.String)  throws java.io.IOException 
		char c
		int i
		int n
		String textValue
	private java.lang.String stripPath (java.lang.String) 
		int index
		String path
	void setStripPrefix (java.lang.String) 
		String prefix
	static java.net.URL getWarningIconUrl () 
	static java.net.URL getErrorIconUrl () 
	static java.lang.String getErrorIcon () 
	static java.lang.String getWarningIcon () 
	static java.lang.String getFixIcon () 
	static synthetic int access$000 (java.lang.String) 
		String x0
	static void  () 
}

com/android/tools/lint/EcjParser$EcjResult.class
EcjParser.java
package com.android.tools.lint
public com.android.tools.lint.EcjParser$EcjResult extends java.lang.Object {
	private final org.eclipse.jdt.internal.compiler.env.INameEnvironment mNameEnvironment
	private final org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment mLookupEnvironment
	private final java.util.Map mSourceToUnit
	private java.util.Map mPsiMap
	private java.util.Map mUnitToSource
	java.util.Map mBindingToUnit
	private com.android.tools.lint.psi.EcjPsiManager mPsiManager
	static final synthetic boolean $assertionsDisabled
	public void  (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, java.util.Map) 
		org.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
		java.util.Map compilationUnits
	public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment getLookupEnvironment () 
	public void setPsiManager (com.android.tools.lint.psi.EcjPsiManager) 
		com.android.tools.lint.psi.EcjPsiManager psiManager
	public com.intellij.psi.PsiJavaFile findFile (com.android.tools.lint.EcjSourceFile, java.lang.String) 
		com.intellij.psi.PsiJavaFile file
		com.intellij.psi.PsiJavaFile file
		com.android.tools.lint.EcjSourceFile sourceUnit
		String source
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public com.intellij.psi.PsiJavaFile findFileContaining (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		com.android.tools.lint.EcjSourceFile sourceUnit
		java.util.Map$Entry entry
		int size
		com.android.tools.lint.EcjSourceFile sourceUnit
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	private static void recordTypeAssociation (java.util.Map, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration d
		java.util.Map bindingMap
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public java.util.Collection getCompilationUnits () 
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnit (com.android.tools.lint.EcjSourceFile) 
		com.android.tools.lint.EcjSourceFile sourceUnit
	void removeCompilationUnit (com.android.tools.lint.EcjSourceFile) 
		com.android.tools.lint.EcjSourceFile sourceUnit
	public void dispose () 
	static synthetic com.android.tools.lint.psi.EcjPsiManager access$000 (com.android.tools.lint.EcjParser$EcjResult) 
		com.android.tools.lint.EcjParser$EcjResult x0
	static synthetic org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment access$600 (com.android.tools.lint.EcjParser$EcjResult) 
		com.android.tools.lint.EcjParser$EcjResult x0
	static void  () 
}

com/android/tools/lint/EcjParser.class
EcjParser.java
package com.android.tools.lint
public com.android.tools.lint.EcjParser extends com.android.tools.lint.client.api.JavaParser {
	private static final boolean DEBUG_DUMP_PARSE_ERRORS
	private static final boolean KEEP_LOOKUP_ENVIRONMENT
	private final com.android.tools.lint.client.api.LintClient mClient
	private final com.android.tools.lint.detector.api.Project mProject
	private java.util.Map mSourceUnits
	private java.util.Map mTypeUnits
	private org.eclipse.jdt.internal.compiler.parser.Parser mParser
	protected com.android.tools.lint.EcjParser$EcjResult mEcjResult
	private com.android.tools.lint.psi.EcjPsiJavaEvaluator mResolver
	private static final char[] PACKAGE_INFO_CHARS
	static final synthetic boolean $assertionsDisabled
	public void  (com.android.tools.lint.LintCliClient, com.android.tools.lint.detector.api.Project) 
		com.android.tools.lint.LintCliClient client
		com.android.tools.lint.detector.api.Project project
	public com.android.tools.lint.psi.EcjPsiJavaEvaluator getEvaluator () 
	public static org.eclipse.jdt.internal.compiler.impl.CompilerOptions createCompilerOptions () 
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		long languageLevel
	public static long getLanguageLevel (int, int) 
		int major
		int minor
	private org.eclipse.jdt.internal.compiler.parser.Parser getParser () 
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	public void prepareJavaParse (java.util.List) 
		String contents
		java.io.File file
		com.android.tools.lint.EcjSourceFile unit
		com.android.tools.lint.detector.api.JavaContext context
		Throwable t
		java.util.List contexts
		java.util.List sources
		java.util.List classPath
	public static com.android.tools.lint.EcjParser$EcjResult parse (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, java.util.List, java.util.List, com.android.tools.lint.client.api.LintClient) 
		String msg
		OutOfMemoryError e
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration currentUnit
		Throwable t
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		java.util.List sourceUnits
		java.util.List classPath
		com.android.tools.lint.client.api.LintClient client
		java.util.Map outputMap
		org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
		org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
		org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
		org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
		com.android.tools.lint.EcjParser$NonGeneratingCompiler compiler
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
		com.android.tools.lint.EcjParser$EcjResult ecjResult
		com.android.tools.lint.psi.EcjPsiManager psiManager
	private java.util.List computeClassPath (java.util.List) 
		String androidJar
		String path
		String bootClassPath
		java.io.File library
		String name
		java.io.File library
		com.android.tools.lint.detector.api.Project project
		java.io.File file
		java.io.File dir
		java.util.List contexts
		java.util.List classPath
		com.android.sdklib.IAndroidTarget compileTarget
		java.util.Set libraries
		java.util.Set names
		java.util.EnumSet scope
	private static java.lang.String getLibraryName (java.io.File) 
		String path
		int index
		java.io.File parent
		java.io.File library
		String name
	public com.intellij.psi.PsiJavaFile parseJavaToPsi (com.android.tools.lint.detector.api.JavaContext) 
		Throwable t
		com.android.tools.lint.EcjSourceFile sourceUnit
		com.android.tools.lint.detector.api.JavaContext context
	public lombok.ast.Node parseJava (com.android.tools.lint.detector.api.JavaContext) 
		lombok.ast.Node node
		lombok.ast.ecj.EcjTreeConverter converter
		java.util.List nodes
		Throwable t
		com.android.tools.lint.detector.api.JavaContext context
		String code
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	private org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getParsedUnit (com.android.tools.lint.detector.api.JavaContext, java.lang.String) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
		com.android.tools.lint.detector.api.JavaContext context
		String code
		com.android.tools.lint.EcjSourceFile sourceUnit
	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
		lombok.ast.Position position
	public com.android.tools.lint.detector.api.Location getRangeLocation (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node, int, lombok.ast.Node, int) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node from
		int fromDelta
		lombok.ast.Node to
		int toDelta
		String contents
		int start
		int end
	public com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node) 
		lombok.ast.MethodDeclaration declaration
		lombok.ast.Identifier identifier
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.detector.api.Position start
		com.android.tools.lint.detector.api.Position end
		int methodNameLength
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node node
	public com.android.tools.lint.detector.api.Location$Handle createLocationHandle (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node) 
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node node
	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, lombok.ast.Node) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration member
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		com.android.tools.lint.EcjSourceFile sourceUnit
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node compilationUnit
	private static boolean isAnnotationType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
	public void dispose () 
	private static java.lang.Object getNativeNode (lombok.ast.Node) 
		lombok.ast.StrictListAccessor variables
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		org.eclipse.jdt.internal.compiler.ast.Block block
		Object parentNativeNode
		lombok.ast.VariableDefinitionEntry entry
		String name
		lombok.ast.Node parent
		lombok.ast.Node node
		Object nativeNode
		lombok.ast.Node parent
	public com.android.tools.lint.client.api.JavaParser$ResolvedNode resolve (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node) 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding compilerAnnotation
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node node
		Object nativeNode
	private com.android.tools.lint.client.api.JavaParser$ResolvedNode resolve (org.eclipse.jdt.internal.compiler.lookup.Binding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding tb
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding mb
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding lvb
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fb
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
	private org.eclipse.jdt.internal.compiler.ast.TypeDeclaration findTypeDeclaration (java.lang.String) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		java.util.Collection units
		String signature
	private void addTypeDeclaration (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration member
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		String type
	public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding tb
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding lvb
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fb
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Node node
		Object nativeNode
	public void runReadAction (java.lang.Runnable) 
		Runnable runnable
	public com.android.tools.lint.client.api.JavaParser$ResolvedClass findClass (com.android.tools.lint.detector.api.JavaContext, java.lang.String) 
		String segment
		int i
		int n
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		com.android.tools.lint.detector.api.JavaContext context
		String fullyQualifiedName
		String internal
		java.util.List arrays
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookup
	public java.util.List getCatchTypes (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Catch) 
		lombok.ast.Catch aCatch
		int index
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		org.eclipse.jdt.internal.compiler.ast.UnionTypeReference typeRef
		java.util.List types
		com.android.tools.lint.client.api.JavaParser$TypeDescriptor t
		org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
		org.eclipse.jdt.internal.compiler.ast.Argument[] catchArguments
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		Object nativeNode
		com.android.tools.lint.detector.api.JavaContext context
		lombok.ast.Catch catchBlock
		lombok.ast.Try aTry
	private com.android.tools.lint.client.api.JavaParser$TypeDescriptor getTypeDescriptor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
	private static com.android.tools.lint.client.api.JavaParser$TypeDescriptor getTypeDescriptor (java.lang.String) 
		String fqn
	private static org.eclipse.jdt.internal.compiler.lookup.MethodBinding findSuperMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	private static java.util.Collection merge (java.util.Collection, java.util.Collection) 
		int size
		java.util.List merged
		java.util.Collection first
		java.util.Collection second
	static java.util.List ensureUnique (java.util.List) 
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation later
		String laterName
		int j
		com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation current
		String currentName
		int i
		java.util.List list
		int n
	private static java.lang.String stripTypeVariables (java.lang.String) 
		char c
		int i
		int n
		StringBuilder sb
		int depth
		String name
	private java.lang.Object getConstantValue (java.lang.Object) 
		Object element
		Object first
		java.util.List list
		Object[] array
		Object value
	public static boolean sameChars (java.lang.String, char[]) 
		int i
		String str
		char[] chars
		int length
	static boolean startsWithCompound (java.lang.String, char[][]) 
		int j
		int m
		char[] o
		int i
		int n
		String name
		char[][] compoundName
		int length
		int index
	static boolean equalsCompound (java.lang.String, char[][]) 
		int j
		int m
		char[] o
		int i
		int n
		String name
		char[][] compoundName
		int length
		int index
	private static boolean isInheritor (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.lang.String) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		String name
	public volatile synthetic com.android.tools.lint.client.api.JavaEvaluator getEvaluator () 
	static synthetic boolean access$800 () 
	static synthetic com.android.tools.lint.client.api.JavaParser$TypeDescriptor access$900 (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		com.android.tools.lint.EcjParser x0
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding x1
	static synthetic org.eclipse.jdt.internal.compiler.lookup.MethodBinding access$1000 (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding x0
	static synthetic com.android.tools.lint.client.api.LintClient access$1100 (com.android.tools.lint.EcjParser) 
		com.android.tools.lint.EcjParser x0
	static synthetic java.lang.String access$1200 (java.lang.String) 
		String x0
	static synthetic boolean access$1300 (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.lang.String) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding x0
		String x1
	static synthetic char[] access$1600 () 
	static synthetic java.lang.Object access$1700 (com.android.tools.lint.EcjParser, java.lang.Object) 
		com.android.tools.lint.EcjParser x0
		Object x1
	static synthetic java.util.Collection access$1800 (java.util.Collection, java.util.Collection) 
		java.util.Collection x0
		java.util.Collection x1
	static synthetic org.eclipse.jdt.internal.compiler.ast.TypeDeclaration access$1900 (com.android.tools.lint.EcjParser, java.lang.String) 
		com.android.tools.lint.EcjParser x0
		String x1
	static synthetic com.android.tools.lint.client.api.JavaParser$ResolvedNode access$2000 (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.Binding) 
		com.android.tools.lint.EcjParser x0
		org.eclipse.jdt.internal.compiler.lookup.Binding x1
	static void  () 
}

com/android/tools/lint/Warning.class
Warning.java
package com.android.tools.lint
public com.android.tools.lint.Warning 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.Severity severity
	public final com.android.tools.lint.detector.api.Project project
	public com.android.builder.model.AndroidProject gradleProject
	public com.android.tools.lint.detector.api.Location location
	public java.io.File file
	public String path
	public int line
	public int offset
	public String errorLine
	public String fileContents
	public java.util.Set variants
	static final synthetic boolean $assertionsDisabled
	public void  (com.android.tools.lint.detector.api.Issue, 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
		String message
		com.android.tools.lint.detector.api.Severity severity
		com.android.tools.lint.detector.api.Project project
	public int compareTo (com.android.tools.lint.Warning) 
		int fileDelta
		com.android.tools.lint.Warning other
		int categoryDelta
		int priorityDelta
		String id1
		String id2
		int idDelta
		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
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.Warning warning
		com.android.tools.lint.detector.api.Location secondary1
		com.android.tools.lint.detector.api.Location secondary2
	public int hashCode () 
		int result
	public boolean isVariantSpecific () 
	public boolean includesMoreThanExcludes () 
		int variantCount
		int allVariantCount
	public java.util.List getIncludedVariantNames () 
		com.android.builder.model.Variant variant
		java.util.List names
	public java.util.List getExcludedVariantNames () 
		com.android.builder.model.Variant variant
		java.util.Collection variants
		java.util.Set allVariants
		java.util.Set included
		java.util.Set excluded
		java.util.List sorted
	public java.lang.String toString () 
	public volatile synthetic int compareTo (java.lang.Object) 
	static void  () 
}

com/android/tools/lint/EcjParser$LocationHandle.class
EcjParser.java
package com.android.tools.lint
 com.android.tools.lint.EcjParser$LocationHandle extends java.lang.Object implements com.android.tools.lint.detector.api.Location$Handle  {
	private java.io.File mFile
	private lombok.ast.Node mNode
	private Object mClientData
	public void  (java.io.File, lombok.ast.Node) 
		java.io.File file
		lombok.ast.Node node
	public com.android.tools.lint.detector.api.Location resolve () 
		lombok.ast.Position pos
	public void setClientData (java.lang.Object) 
		Object clientData
	public java.lang.Object getClientData () 
}

com/android/tools/lint/lint-error.png
com/android/tools/lint/hololike.css
com/android/tools/lint/default.css
com/android/tools/lint/lint-run.png
com/android/tools/lint/lint-warning.png
NOTICE