Home | History | Annotate | Download | only in 25.3.0-beta1

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 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

com/android/tools/lint/ExternalAnnotationRepository$1.class
ExternalAnnotationRepository.java
package com.android.tools.lint
 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 org.eclipse.jdt.internal.compiler.impl.CompilerOptions {
	void  () 
	public int getSeverity (int) 
		int irritant
	public java.lang.String getSeverityString (int) 
		int irritant
	public boolean isAnyEnabled (org.eclipse.jdt.internal.compiler.impl.IrritantSet) 
		org.eclipse.jdt.internal.compiler.impl.IrritantSet irritants
}

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 () 
	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
	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 final java.util.Map mClassMap
	private final java.util.Map mMarkerAnnotations
	static final 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 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 () 
	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/Main$ExitException.class
Main.java
package com.android.tools.lint
final com.android.tools.lint.Main$ExitException extends java.lang.RuntimeException {
	private final int status
	void  (int) 
		int status
	int getStatus () 
}

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 file
	private final org.w3c.dom.Node node
	private Object clientData
	public void  (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.intellij.psi.PsiAnnotationMemberValue 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 () 
	private static com.intellij.psi.PsiAnnotationMemberValue createValue (com.android.tools.lint.psi.EcjPsiManager, java.lang.Object) 
		com.android.tools.lint.psi.EcjPsiManager manager
		Object value
	public volatile java.lang.Object getValue () 
	static com.intellij.psi.PsiAnnotationMemberValue access$000 (com.android.tools.lint.psi.EcjPsiManager, java.lang.Object) 
		com.android.tools.lint.psi.EcjPsiManager x0
		Object x1
}

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 boolean isInheritor (com.intellij.psi.PsiClass, boolean) 
		com.intellij.psi.PsiClass baseClass
		boolean checkDeep
		String qualifiedName
	public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass baseClass
		com.intellij.psi.PsiClass classToByPass
	public com.intellij.psi.PsiClassType getBaseClassType () 
		com.intellij.psi.PsiElement resolved
	public com.intellij.psi.PsiExpressionList getArgumentList () 
	public boolean isInQualifiedNew () 
	public volatile 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 com.intellij.psi.PsiElement getNameIdentifier () 
	public volatile com.intellij.psi.PsiElement getBody () 
}

com/android/tools/lint/psi/EcjPsiBinaryNameValuePair$EcjPsiBinaryArrayInitializerMemberValue.class
EcjPsiBinaryNameValuePair.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiBinaryNameValuePair$EcjPsiBinaryArrayInitializerMemberValue extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiArrayInitializerMemberValue  {
	private final com.intellij.psi.PsiAnnotationMemberValue[] mInitializers
	public void  (com.android.tools.lint.psi.EcjPsiManager, java.lang.Object[]) 
		int i
		com.android.tools.lint.psi.EcjPsiManager manager
		Object[] values
	public com.intellij.psi.PsiAnnotationMemberValue[] getInitializers () 
}

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 () 
	private com.intellij.psi.PsiAnnotation[] findAnnotations (boolean) 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
		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 volatile com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public volatile com.intellij.psi.PsiElement getMirror () 
	public volatile void acceptChildren (com.intellij.psi.PsiElementVisitor) 
	public volatile void accept (com.intellij.psi.PsiElementVisitor) 
	public volatile java.lang.String toString () 
	public volatile com.intellij.openapi.util.TextRange getTextRange () 
	public volatile com.intellij.psi.PsiElement[] getChildren () 
	public volatile com.intellij.psi.PsiElement getLastChild () 
	public volatile com.intellij.psi.PsiElement getNextSibling () 
	public volatile com.intellij.psi.PsiElement getFirstChild () 
	public volatile com.intellij.psi.PsiElement getParent () 
	public volatile boolean canNavigateToSource () 
	public volatile boolean canNavigate () 
	public volatile void navigate (boolean) 
	public volatile boolean isPhysical () 
	public volatile com.intellij.psi.PsiElement getContext () 
	public volatile com.intellij.psi.PsiReference[] getReferences () 
	public volatile com.intellij.psi.PsiReference getReference () 
	public volatile boolean isWritable () 
	public volatile boolean isValid () 
	public volatile boolean textContains (char) 
	public volatile boolean textMatches (com.intellij.psi.PsiElement) 
	public volatile boolean textMatches (java.lang.CharSequence) 
	public volatile com.intellij.psi.PsiElement getOriginalElement () 
	public volatile com.intellij.psi.PsiElement getNavigationElement () 
	public volatile char[] textToCharArray () 
	public volatile java.lang.String getText () 
	public volatile int getTextOffset () 
	public volatile int getTextLength () 
	public volatile int getStartOffsetInParent () 
	public volatile com.intellij.psi.PsiElement getPrevSibling () 
	public volatile com.intellij.lang.Language getLanguage () 
	public volatile 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 java.lang.String getName () 
	public volatile com.intellij.psi.PsiElement getContext () 
	public volatile com.intellij.psi.PsiReference[] getReferences () 
	public volatile com.intellij.psi.PsiReference getReference () 
	public volatile boolean textContains (char) 
	public volatile boolean textMatches (com.intellij.psi.PsiElement) 
	public volatile boolean textMatches (java.lang.CharSequence) 
	public volatile com.intellij.psi.PsiElement getOriginalElement () 
	public volatile com.intellij.psi.PsiElement getNavigationElement () 
	public volatile char[] textToCharArray () 
	public volatile java.lang.String getText () 
	public volatile int getTextOffset () 
	public volatile int getTextLength () 
	public volatile int getStartOffsetInParent () 
	public volatile com.intellij.openapi.util.TextRange getTextRange () 
	public volatile com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public volatile com.intellij.psi.PsiElement getPrevSibling () 
	public volatile com.intellij.psi.PsiElement getNextSibling () 
	public volatile com.intellij.psi.PsiElement getLastChild () 
	public volatile com.intellij.psi.PsiElement getFirstChild () 
	public volatile com.android.tools.lint.psi.EcjPsiSourceElement getParent () 
	public volatile com.intellij.psi.PsiElement[] getChildren () 
	public volatile void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
	public volatile java.lang.Object getNativeNode () 
	public volatile boolean canNavigateToSource () 
	public volatile boolean canNavigate () 
	public volatile void navigate (boolean) 
	public volatile boolean isPhysical () 
	public volatile boolean isWritable () 
	public volatile boolean isValid () 
	public volatile 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 () 
	public java.lang.String getText () 
}

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 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.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation ignore
		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.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation ignore
		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.problem.AbortCompilation ignore
		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) 
		Object nativeNode
		org.eclipse.jdt.internal.compiler.lookup.Binding binaryBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding b
		Object nativeNode
		com.intellij.psi.PsiClass psiClass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public java.lang.String getInternalName (com.intellij.psi.PsiClassType) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		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
		com.intellij.psi.PsiModifierList methodModifiers
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		int count
		java.util.Collection external
		com.intellij.psi.PsiMethod methodElement
		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.lookup.ReferenceBinding cls
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
		com.intellij.psi.PsiModifierList clsModifiers
		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.problem.AbortCompilation ignore
		com.intellij.psi.PsiClass clsElement
		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
		com.intellij.psi.PsiModifierList parameterModifiers
		com.intellij.psi.PsiParameter[] parameters
		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
		com.intellij.psi.PsiMethod methodElement
		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.lang.String findJarPath (com.intellij.psi.PsiElement) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		String jarFile
		com.intellij.psi.PsiElement cls
		com.intellij.psi.PsiElement element
	public com.intellij.psi.PsiPackage getPackage (com.intellij.psi.PsiElement) 
		com.android.tools.lint.psi.EcjPsiClass ecjPsiClass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.android.tools.lint.psi.EcjPsiBinaryClass ecjPsiClass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		com.intellij.psi.PsiElement node
		com.intellij.psi.PsiClass cls
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	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 java.lang.String getText () 
	public volatile boolean isSoft () 
	public volatile java.lang.String getCanonicalText () 
	public volatile com.intellij.openapi.util.TextRange getRangeInElement () 
	public volatile com.intellij.psi.PsiElement getElement () 
	public volatile com.intellij.psi.PsiType[] getTypeParameters () 
	public volatile com.intellij.psi.PsiType getType () 
	public volatile com.intellij.psi.PsiReferenceParameterList getParameterList () 
	public volatile com.intellij.psi.PsiElement getReferenceNameElement () 
	public volatile boolean isQualified () 
	public volatile com.intellij.psi.PsiElement getQualifier () 
	public volatile com.intellij.psi.PsiExpression getQualifierExpression () 
	public volatile 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 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 baseClass
		boolean checkDeep
		String qualifiedName
	public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass baseClass
		com.intellij.psi.PsiClass classToByPass
	public com.intellij.psi.PsiClass getContainingClass () 
	public com.intellij.psi.PsiElement getParent () 
	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.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 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 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/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
	private String mQualifiedName
	private com.android.tools.lint.psi.EcjPsiModifierList mModifierList
	static final boolean $assertionsDisabled
	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 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[] 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 com.intellij.psi.PsiMethod[] getConstructors () 
	public com.intellij.psi.javadoc.PsiDocComment getDocComment () 
	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 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 java.lang.String getQualifiedName () 
	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 com.intellij.psi.PsiReferenceList getImplementsList () 
	public com.intellij.psi.PsiClassType[] getExtendsListTypes () 
	public com.intellij.psi.PsiClassType[] getSuperTypes () 
	public boolean isInheritor (com.intellij.psi.PsiClass, boolean) 
		com.intellij.psi.PsiClass baseClass
		boolean checkDeep
		String qualifiedName
	public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass) 
		com.intellij.psi.PsiClass baseClass
		com.intellij.psi.PsiClass classToByPass
	public boolean isDeprecated () 
	public boolean equals (java.lang.Object) 
		org.eclipse.jdt.internal.compiler.ast.TypeParameter 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.TypeParameter typeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
	public int hashCode () 
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getBinding () 
	public volatile com.intellij.psi.PsiElement getRBrace () 
	public volatile com.intellij.psi.PsiElement getLBrace () 
	public volatile com.intellij.psi.PsiElement getNameIdentifier () 
	static void  () 
}

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 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 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 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 java.lang.String getText () 
	public volatile boolean isSoft () 
	public volatile java.lang.String getCanonicalText () 
	public volatile com.intellij.openapi.util.TextRange getRangeInElement () 
	public volatile com.intellij.psi.PsiElement getElement () 
	public volatile com.intellij.psi.PsiType[] getTypeParameters () 
	public volatile com.intellij.psi.PsiReferenceParameterList getParameterList () 
	public volatile com.intellij.psi.PsiElement getReferenceNameElement () 
	public volatile java.lang.String getQualifiedName () 
	public volatile boolean isQualified () 
	public volatile java.lang.String getReferenceName () 
	public volatile com.intellij.psi.PsiElement getQualifier () 
	public volatile com.intellij.psi.PsiExpression getQualifierExpression () 
	public volatile 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 () 
	public com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
}

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 com.intellij.psi.PsiElement getParent () 
	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 org.eclipse.jdt.internal.compiler.lookup.Binding getBinding () 
	public volatile com.intellij.psi.PsiElement getNameIdentifier () 
	public volatile 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 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
	private String mText
	void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Literal) 
		char[] source
		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 () 
	public java.lang.String getText () 
}

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 boolean canNavigateToSource () 
	public volatile boolean canNavigate () 
	public volatile void navigate (boolean) 
	public volatile boolean isPhysical () 
	public volatile com.intellij.psi.PsiElement getContext () 
	public volatile com.intellij.psi.PsiReference[] getReferences () 
	public volatile com.intellij.psi.PsiReference getReference () 
	public volatile boolean isWritable () 
	public volatile boolean isValid () 
	public volatile boolean textContains (char) 
	public volatile boolean textMatches (com.intellij.psi.PsiElement) 
	public volatile boolean textMatches (java.lang.CharSequence) 
	public volatile com.intellij.psi.PsiElement getOriginalElement () 
	public volatile com.intellij.psi.PsiElement getNavigationElement () 
	public volatile char[] textToCharArray () 
	public volatile java.lang.String getText () 
	public volatile int getTextOffset () 
	public volatile int getTextLength () 
	public volatile int getStartOffsetInParent () 
	public volatile com.intellij.openapi.util.TextRange getTextRange () 
	public volatile com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public volatile com.intellij.psi.PsiElement getPrevSibling () 
	public volatile com.intellij.psi.PsiElement getNextSibling () 
	public volatile com.intellij.psi.PsiElement getLastChild () 
	public volatile com.intellij.psi.PsiElement getFirstChild () 
	public volatile com.intellij.psi.PsiElement getParent () 
	public volatile com.intellij.psi.PsiElement[] getChildren () 
	public volatile 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 java.lang.String getName () 
	public volatile com.intellij.psi.PsiElement getContext () 
	public volatile com.intellij.psi.PsiReference[] getReferences () 
	public volatile com.intellij.psi.PsiReference getReference () 
	public volatile boolean textContains (char) 
	public volatile boolean textMatches (com.intellij.psi.PsiElement) 
	public volatile boolean textMatches (java.lang.CharSequence) 
	public volatile com.intellij.psi.PsiElement getOriginalElement () 
	public volatile com.intellij.psi.PsiElement getNavigationElement () 
	public volatile char[] textToCharArray () 
	public volatile java.lang.String getText () 
	public volatile int getTextOffset () 
	public volatile int getTextLength () 
	public volatile int getStartOffsetInParent () 
	public volatile com.intellij.openapi.util.TextRange getTextRange () 
	public volatile com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public volatile com.intellij.psi.PsiElement getPrevSibling () 
	public volatile com.intellij.psi.PsiElement getNextSibling () 
	public volatile com.intellij.psi.PsiElement getLastChild () 
	public volatile com.intellij.psi.PsiElement getFirstChild () 
	public volatile com.android.tools.lint.psi.EcjPsiSourceElement getParent () 
	public volatile com.intellij.psi.PsiElement[] getChildren () 
	public volatile void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
	public volatile java.lang.Object getNativeNode () 
	public volatile java.lang.String toString () 
	public volatile com.intellij.psi.PsiElement getParent () 
	public volatile boolean canNavigateToSource () 
	public volatile boolean canNavigate () 
	public volatile void navigate (boolean) 
	public volatile boolean isPhysical () 
	public volatile boolean isWritable () 
	public volatile boolean isValid () 
	public volatile com.intellij.lang.Language getLanguage () 
	public volatile com.intellij.psi.PsiDirectory getParent () 
	public volatile 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/EcjPsiBinaryNameValuePair$EcjPsiBinaryReferenceExpression.class
EcjPsiBinaryNameValuePair.java
package com.android.tools.lint.psi
 com.android.tools.lint.psi.EcjPsiBinaryNameValuePair$EcjPsiBinaryReferenceExpression extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiReferenceExpression  {
	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
	public com.intellij.psi.PsiExpression getQualifierExpression () 
	public com.intellij.psi.PsiType getType () 
	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 () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		String qualifiedName
		com.intellij.psi.PsiClass cls
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		com.intellij.psi.PsiType type
	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/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
	static final char[] PACKAGE_INFO
	private final com.android.tools.lint.psi.EcjPsiManager mManager
	static java.util.List sElements
	static final 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, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.Annotation last
		com.android.tools.lint.psi.EcjPsiSourceElement parent
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration 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.android.tools.lint.psi.EcjPsiAnnotation annotation
		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) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference t
		org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
		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 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 java.lang.String getName () 
	public volatile com.intellij.psi.PsiElement getContext () 
	public volatile com.intellij.psi.PsiReference[] getReferences () 
	public volatile com.intellij.psi.PsiReference getReference () 
	public volatile boolean textContains (char) 
	public volatile boolean textMatches (com.intellij.psi.PsiElement) 
	public volatile boolean textMatches (java.lang.CharSequence) 
	public volatile com.intellij.psi.PsiElement getOriginalElement () 
	public volatile com.intellij.psi.PsiElement getNavigationElement () 
	public volatile char[] textToCharArray () 
	public volatile java.lang.String getText () 
	public volatile int getTextOffset () 
	public volatile int getTextLength () 
	public volatile int getStartOffsetInParent () 
	public volatile com.intellij.openapi.util.TextRange getTextRange () 
	public volatile com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public volatile com.intellij.psi.PsiElement getPrevSibling () 
	public volatile com.intellij.psi.PsiElement getNextSibling () 
	public volatile com.intellij.psi.PsiElement getLastChild () 
	public volatile com.intellij.psi.PsiElement getFirstChild () 
	public volatile com.android.tools.lint.psi.EcjPsiSourceElement getParent () 
	public volatile com.intellij.psi.PsiElement[] getChildren () 
	public volatile void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
	public volatile java.lang.Object getNativeNode () 
	public volatile java.lang.String toString () 
	public volatile boolean canNavigateToSource () 
	public volatile boolean canNavigate () 
	public volatile void navigate (boolean) 
	public volatile boolean isPhysical () 
	public volatile boolean isWritable () 
	public volatile boolean isValid () 
	public volatile 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 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 java.lang.String getName () 
	public volatile com.intellij.psi.PsiElement getContext () 
	public volatile com.intellij.psi.PsiReference[] getReferences () 
	public volatile com.intellij.psi.PsiReference getReference () 
	public volatile boolean textContains (char) 
	public volatile boolean textMatches (com.intellij.psi.PsiElement) 
	public volatile boolean textMatches (java.lang.CharSequence) 
	public volatile com.intellij.psi.PsiElement getOriginalElement () 
	public volatile com.intellij.psi.PsiElement getNavigationElement () 
	public volatile char[] textToCharArray () 
	public volatile java.lang.String getText () 
	public volatile int getTextOffset () 
	public volatile int getTextLength () 
	public volatile int getStartOffsetInParent () 
	public volatile com.intellij.openapi.util.TextRange getTextRange () 
	public volatile com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public volatile com.intellij.psi.PsiElement getPrevSibling () 
	public volatile com.intellij.psi.PsiElement getNextSibling () 
	public volatile com.intellij.psi.PsiElement getLastChild () 
	public volatile com.intellij.psi.PsiElement getFirstChild () 
	public volatile com.android.tools.lint.psi.EcjPsiSourceElement getParent () 
	public volatile com.intellij.psi.PsiElement[] getChildren () 
	public volatile void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
	public volatile java.lang.Object getNativeNode () 
	public volatile java.lang.String toString () 
	public volatile boolean canNavigateToSource () 
	public volatile boolean canNavigate () 
	public volatile void navigate (boolean) 
	public volatile boolean isPhysical () 
	public volatile boolean isWritable () 
	public volatile boolean isValid () 
	public volatile 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 java.lang.String getName () 
	public volatile com.intellij.psi.PsiElement getContext () 
	public volatile com.intellij.psi.PsiReference[] getReferences () 
	public volatile com.intellij.psi.PsiReference getReference () 
	public volatile boolean textContains (char) 
	public volatile boolean textMatches (com.intellij.psi.PsiElement) 
	public volatile boolean textMatches (java.lang.CharSequence) 
	public volatile com.intellij.psi.PsiElement getOriginalElement () 
	public volatile com.intellij.psi.PsiElement getNavigationElement () 
	public volatile char[] textToCharArray () 
	public volatile java.lang.String getText () 
	public volatile int getTextOffset () 
	public volatile int getTextLength () 
	public volatile int getStartOffsetInParent () 
	public volatile com.intellij.openapi.util.TextRange getTextRange () 
	public volatile com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public volatile com.intellij.psi.PsiElement getPrevSibling () 
	public volatile com.intellij.psi.PsiElement getNextSibling () 
	public volatile com.intellij.psi.PsiElement getLastChild () 
	public volatile com.intellij.psi.PsiElement getFirstChild () 
	public volatile com.android.tools.lint.psi.EcjPsiSourceElement getParent () 
	public volatile com.intellij.psi.PsiElement[] getChildren () 
	public volatile void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
	public volatile java.lang.Object getNativeNode () 
	public volatile java.lang.String toString () 
	public volatile boolean canNavigateToSource () 
	public volatile boolean canNavigate () 
	public volatile void navigate (boolean) 
	public volatile boolean isPhysical () 
	public volatile boolean isWritable () 
	public volatile boolean isValid () 
	public volatile 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
	private final java.util.Map mGroupCache
	static final 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
	public void clear () 
	java.lang.String getJarFile (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		String path
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath cp
		java.lang.reflect.Field field
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] classPaths
		ReflectiveOperationException e
		org.eclipse.jdt.internal.compiler.batch.FileSystem fileSystem
		String packageName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		String group
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
		org.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment
	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.PsiPackage findPackage (org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding 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
		com.intellij.psi.PsiJavaFile file
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		com.intellij.psi.PsiPackage pkg
		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
	public static com.intellij.psi.PsiElement findElementAt (com.intellij.psi.PsiElement, int) 
		com.intellij.psi.PsiElement match
		com.intellij.psi.PsiElement element
		int offset
		com.intellij.openapi.util.TextRange range
		com.intellij.psi.PsiElement child
	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
	private final com.intellij.psi.PsiModifierList mModifierList
	public void  (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		com.intellij.psi.PsiClass pkgInfoClass
		com.android.tools.lint.psi.EcjPsiManager manager
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
		com.intellij.psi.PsiModifierList modifierList
		org.eclipse.jdt.internal.compiler.lookup.Binding pkgInfoBinding
	public java.lang.String getQualifiedName () 
	public java.lang.String getName () 
	public com.intellij.psi.PsiPackage getParentPackage () 
	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 () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.psi.EcjPsiPackage that
	public int hashCode () 
}

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
public 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 (com.intellij.openapi.util.TextRange) 
		int start
		com.intellij.openapi.util.TextRange range
		char[] contents
		int end
	public java.lang.String getText () 
	public boolean textMatches (java.lang.CharSequence) 
		CharSequence charSequence
	public boolean textMatches (com.intellij.psi.PsiElement) 
		com.intellij.psi.PsiElement psiElement
	public char[] getFileContents () 
	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 boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.psi.EcjPsiJavaFile that
	public int hashCode () 
	public volatile com.intellij.psi.PsiElement getContext () 
	public volatile com.intellij.psi.PsiReference[] getReferences () 
	public volatile com.intellij.psi.PsiReference getReference () 
	public volatile boolean textContains (char) 
	public volatile com.intellij.psi.PsiElement getOriginalElement () 
	public volatile com.intellij.psi.PsiElement getNavigationElement () 
	public volatile char[] textToCharArray () 
	public volatile int getTextOffset () 
	public volatile int getTextLength () 
	public volatile int getStartOffsetInParent () 
	public volatile com.intellij.openapi.util.TextRange getTextRange () 
	public volatile com.intellij.psi.PsiElement getPrevSibling () 
	public volatile com.intellij.psi.PsiElement getNextSibling () 
	public volatile com.intellij.psi.PsiElement getLastChild () 
	public volatile com.intellij.psi.PsiElement getFirstChild () 
	public volatile com.android.tools.lint.psi.EcjPsiSourceElement getParent () 
	public volatile com.intellij.psi.PsiElement[] getChildren () 
	public volatile void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
	public volatile java.lang.Object getNativeNode () 
	public volatile com.intellij.psi.PsiElement getParent () 
	public volatile boolean canNavigateToSource () 
	public volatile boolean canNavigate () 
	public volatile void navigate (boolean) 
	public volatile boolean isPhysical () 
	public volatile boolean isWritable () 
	public volatile boolean isValid () 
	public volatile com.intellij.lang.Language getLanguage () 
	public volatile com.intellij.psi.PsiDirectory getParent () 
	public volatile 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 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
		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) 
		com.android.tools.lint.psi.EcjPsiJavaFile file
		int i
		int j
		com.intellij.openapi.util.TextRange range
		char[] contents
		int end
		CharSequence charSequence
		com.android.tools.lint.psi.EcjPsiJavaFile file
	public boolean textMatches (com.intellij.psi.PsiElement) 
		com.android.tools.lint.psi.EcjPsiJavaFile thisFile
		com.android.tools.lint.psi.EcjPsiJavaFile otherFile
		int i
		int j
		char[] thisContents
		char[] otherContents
		com.android.tools.lint.psi.EcjPsiJavaFile otherFile
		com.intellij.psi.PsiElement psiElement
		com.intellij.openapi.util.TextRange thisRange
		com.intellij.openapi.util.TextRange otherRange
		com.android.tools.lint.psi.EcjPsiJavaFile thisFile
	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 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) 
		String name
		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

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 boolean canNavigateToSource () 
	public volatile boolean canNavigate () 
	public volatile void navigate (boolean) 
	public volatile boolean isPhysical () 
	public volatile com.intellij.psi.PsiElement getContext () 
	public volatile com.intellij.psi.PsiReference[] getReferences () 
	public volatile com.intellij.psi.PsiReference getReference () 
	public volatile boolean isWritable () 
	public volatile boolean isValid () 
	public volatile boolean textContains (char) 
	public volatile boolean textMatches (com.intellij.psi.PsiElement) 
	public volatile boolean textMatches (java.lang.CharSequence) 
	public volatile com.intellij.psi.PsiElement getOriginalElement () 
	public volatile com.intellij.psi.PsiElement getNavigationElement () 
	public volatile char[] textToCharArray () 
	public volatile java.lang.String getText () 
	public volatile int getTextOffset () 
	public volatile int getTextLength () 
	public volatile int getStartOffsetInParent () 
	public volatile com.intellij.openapi.util.TextRange getTextRange () 
	public volatile com.intellij.psi.PsiFile getContainingFile ()  throws com.intellij.psi.PsiInvalidElementAccessException 
	public volatile com.intellij.psi.PsiElement getPrevSibling () 
	public volatile com.intellij.psi.PsiElement getNextSibling () 
	public volatile com.intellij.psi.PsiElement getLastChild () 
	public volatile com.intellij.psi.PsiElement getFirstChild () 
	public volatile com.intellij.psi.PsiElement getParent () 
	public volatile com.intellij.psi.PsiElement[] getChildren () 
	public volatile 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 com.intellij.psi.PsiElement getParent () 
	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 org.eclipse.jdt.internal.compiler.lookup.Binding getBinding () 
	public volatile 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 com.google.common.collect.Multimap access$200 (com.android.tools.lint.ExternalAnnotationRepository$MethodInfo) 
		com.android.tools.lint.ExternalAnnotationRepository$MethodInfo x0
	void  (com.android.tools.lint.ExternalAnnotationRepository$1) 
		com.android.tools.lint.ExternalAnnotationRepository$1 x0
	static 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 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 databases
	private static final java.util.regex.Pattern XML_SIGNATURE
	static final 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) 
		java.io.File zip
		java.io.File zip
		Throwable ignore
		com.android.builder.model.AndroidLibrary dependency
		java.util.List result
		com.android.builder.model.AndroidLibrary library
		java.util.Set seen
	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 java.util.List access$000 (java.util.List) 
		java.util.List x0
	static com.google.common.collect.Multimap access$100 (com.google.common.collect.Multimap) 
		com.google.common.collect.Multimap x0
	static java.util.regex.Pattern access$300 () 
	static java.lang.String access$700 (java.lang.String) 
		String x0
	static 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 final org.eclipse.jdt.internal.compiler.lookup.VariableBinding mBinding
	static final boolean $assertionsDisabled
	final 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 () 
	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 final org.eclipse.jdt.internal.compiler.lookup.FieldBinding mBinding
	static final boolean $assertionsDisabled
	final 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 () 
	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 org.eclipse.jdt.internal.compiler.lookup.FieldBinding access$1600 (com.android.tools.lint.EcjParser$EcjResolvedField) 
		com.android.tools.lint.EcjParser$EcjResolvedField x0
	static void  () 
}

com/android/tools/lint/MaterialHtmlReporter$Action.class
MaterialHtmlReporter.java
package com.android.tools.lint
 com.android.tools.lint.MaterialHtmlReporter$Action extends java.lang.Object {
	public String title
	public String id
	public String function
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String title
		String id
		String function
}

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 final 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

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 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/EcjParser$NonGeneratingCompiler.class
EcjParser.java
package com.android.tools.lint
 com.android.tools.lint.EcjParser$NonGeneratingCompiler extends org.eclipse.jdt.internal.compiler.Compiler {
	private final 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 binding
	private final String name
	static final boolean $assertionsDisabled
	final 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 () 
	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/Reporter$Stats.class
Reporter.java
package com.android.tools.lint
public final com.android.tools.lint.Reporter$Stats extends java.lang.Object {
	public final int errorCount
	public final int warningCount
	public final int baselineWarningCount
	public final int baselineErrorCount
	public final int baselineFixedCount
	public void  (int, int, int, int, int) 
		int errorCount
		int warningCount
		int baselineErrorCount
		int baselineWarningCount
		int baselineFixedCount
	public void  (int, int) 
		int errorCount
		int warningCount
	public int count () 
}

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 dir
	public void  (com.android.tools.lint.LintCliClient, java.io.File, com.android.tools.lint.LintCliFlags)  throws java.io.IOException 
		com.android.tools.lint.LintCliClient client
		java.io.File dir
		com.android.tools.lint.LintCliFlags flags
	public void write (com.android.tools.lint.Reporter$Stats, 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.Reporter reporter
		java.util.List issues
		int projectErrorCount
		int projectWarningCount
		String prefix
		String path
		String relative
		com.android.tools.lint.detector.api.Project project
		java.io.File index
		String url
		com.android.tools.lint.Reporter$Stats stats
		java.util.List allIssues
		java.util.Map projectToWarnings
		java.util.Set unique
		java.util.List projects
		com.android.tools.lint.Reporter reporter
}

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
	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 {
	public static final String NEW_FORMAT_PROPERTY
	public static final boolean USE_MATERIAL_HTML_STYLE
	protected final com.android.tools.lint.LintCliClient client
	protected final java.io.File output
	protected String title
	protected boolean simpleFormat
	protected boolean bundleResources
	protected java.util.Map urlMap
	protected java.io.File resources
	protected final java.util.Map resourceUrl
	protected final java.util.Map nameToFile
	protected boolean displayEmpty
	private static java.util.Set studioFixes
	private String stripPrefix
	public static com.android.tools.lint.Reporter createHtmlReporter (com.android.tools.lint.LintCliClient, java.io.File, com.android.tools.lint.LintCliFlags, boolean)  throws java.io.IOException 
		com.android.tools.lint.LintCliClient client
		java.io.File output
		com.android.tools.lint.LintCliFlags flags
		boolean simpleFormat
		com.android.tools.lint.HtmlReporter reporter
	public static com.android.tools.lint.Reporter createTextReporter (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 static com.android.tools.lint.Reporter createXmlReporter (com.android.tools.lint.LintCliClient, java.io.File, boolean)  throws java.io.IOException 
		com.android.tools.lint.LintCliClient client
		java.io.File output
		boolean intendedForBaseline
		com.android.tools.lint.XmlReporter reporter
	public abstract void write (com.android.tools.lint.Reporter$Stats, java.util.List)  throws java.io.IOException 
	public void writeProjectList (com.android.tools.lint.Reporter$Stats, java.util.List)  throws java.io.IOException 
		com.android.tools.lint.Reporter$Stats stats
		java.util.List projects
	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.detector.api.Issue) 
		com.android.tools.lint.detector.api.Issue issue
	protected java.lang.String stripPath (java.lang.String) 
		int index
		String path
	public void setStripPrefix (java.lang.String) 
		String prefix
	static void  () 
}

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 writer
	private final boolean close
	private final com.android.tools.lint.LintCliFlags flags
	static final boolean $assertionsDisabled
	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 (com.android.tools.lint.Reporter$Stats, java.util.List)  throws java.io.IOException 
		java.io.File baselineFile
		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
		java.io.File baselineFile
		String path
		com.android.tools.lint.detector.api.Issue lastIssue
		com.android.tools.lint.Reporter$Stats stats
		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 () 
	static void  () 
}

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 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 () 
	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 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 final org.eclipse.jdt.internal.compiler.lookup.MethodBinding mBinding
	static final boolean $assertionsDisabled
	final 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 () 
	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 org.eclipse.jdt.internal.compiler.lookup.MethodBinding access$1500 (com.android.tools.lint.EcjParser$EcjResolvedMethod) 
		com.android.tools.lint.EcjParser$EcjResolvedMethod x0
	static void  () 
}

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 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.CharSequence readFile (java.io.File) 
		java.io.File file
		CharSequence 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 final boolean mFatalOnly
	final 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 final java.io.File file
	private void  (char[], java.lang.String, java.lang.String, java.io.File) 
		char[] source
		String path
		String encoding
		java.io.File file
	public java.lang.String getSource () 
	public java.io.File getFile () 
	public static com.android.tools.lint.EcjSourceFile create (char[], java.io.File, java.lang.String) 
		char[] source
		java.io.File file
		String encoding
	public static com.android.tools.lint.EcjSourceFile create (java.lang.CharSequence, java.io.File, java.lang.String) 
		CharSequence source
		java.io.File file
		String encoding
		char[] contents
	public static com.android.tools.lint.EcjSourceFile create (java.lang.CharSequence, java.io.File) 
		CharSequence source
		java.io.File file
	public boolean equals (java.lang.Object) 
		Object o
		com.android.tools.lint.EcjSourceFile that
	public int hashCode () 
}

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 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/LintCliFlags.class
LintCliFlags.java
package com.android.tools.lint
public com.android.tools.lint.LintCliFlags extends java.lang.Object {
	private final java.util.Set suppress
	private final java.util.Set enabled
	private java.util.Map severities
	private java.util.Set check
	private boolean setExitCode
	private boolean fullPath
	private boolean showLines
	private final java.util.List reporters
	private boolean quiet
	private boolean warnAll
	private boolean noWarnings
	private boolean allErrors
	private boolean fatalOnly
	private boolean explainIssues
	private java.util.List sources
	private java.util.List classes
	private java.util.List libraries
	private java.util.List resources
	private java.io.File baselineFile
	private java.io.File defaultConfiguration
	private boolean showAll
	private boolean removedFixedBaselineIssues
	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 static final int ERRNO_CREATED_BASELINE
	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
	public java.io.File getBaselineFile () 
	public void setBaselineFile (java.io.File) 
		java.io.File baselineFile
	public boolean isRemoveFixedBaselineIssues () 
	public void setRemovedFixedBaselineIssues (boolean) 
		boolean removeFixed
}

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
	public org.w3c.dom.Node findNodeAt (com.android.tools.lint.detector.api.XmlContext, int) 
		com.android.tools.lint.detector.api.XmlContext context
		int offset
}

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

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 writer
	private boolean intendedForBaseline
	static final 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 boolean isIntendedForBaseline () 
	public void setIntendedForBaseline (boolean) 
		boolean intendedForBaseline
	public void write (com.android.tools.lint.Reporter$Stats, java.util.List)  throws java.io.IOException 
		java.util.List moreInfo
		String line1
		String line2
		int index2
		String line
		int index1
		int line
		int column
		String path
		com.android.tools.lint.detector.api.Position start
		com.android.tools.lint.detector.api.Issue issue
		com.android.tools.lint.detector.api.Location location
		com.android.tools.lint.Warning warning
		String url
		com.android.tools.lint.Reporter$Stats stats
		java.util.List issues
		String revision
	private static void writeAttribute (java.io.Writer, int, java.lang.String, java.lang.String)  throws java.io.IOException 
		java.io.Writer writer
		int indent
		String name
		String value
	private static void indent (java.io.Writer, int)  throws java.io.IOException 
		int level
		java.io.Writer writer
		int indent
	static void  () 
}

com/android/tools/lint/LintSyntaxHighlighter.class

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 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

com/android/tools/lint/EcjParser$EcjProblemFactory.class
EcjParser.java
package com.android.tools.lint
 com.android.tools.lint.EcjParser$EcjProblemFactory extends org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory {
	private boolean hasErrors
	public void  () 
	public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int, int) 
		char[] originatingFileName
		int problemId
		String[] problemArguments
		String[] messageArguments
		int severity
		int startPosition
		int endPosition
		int lineNumber
		int columnNumber
		boolean isError
	public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], int, java.lang.String[], int, int, int, int, int) 
		char[] originatingFileName
		int problemId
		String[] problemArguments
		int elaborationId
		String[] messageArguments
		int severity
		int startPosition
		int endPosition
		int lineNumber
		int columnNumber
		boolean isError
	public boolean hasErrors () 
}

com/android/tools/lint/MaterialHtmlReporter.class

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 nameEnvironment
	private final org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
	private final java.util.Map sourceToUnit
	private java.util.Map psiMap
	private java.util.Map unitToSource
	java.util.Map mBindingToUnit
	private com.android.tools.lint.psi.EcjPsiManager psiManager
	private final boolean hasErrors
	static final boolean $assertionsDisabled
	public void  (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, java.util.Map, boolean) 
		org.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
		java.util.Map sourceToUnit
		boolean hasErrors
	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) 
		com.intellij.psi.PsiJavaFile file
		com.intellij.psi.PsiJavaFile file
		com.android.tools.lint.EcjSourceFile sourceUnit
		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 () 
	public boolean hasErrors () 
	static com.android.tools.lint.psi.EcjPsiManager access$000 (com.android.tools.lint.EcjParser$EcjResult) 
		com.android.tools.lint.EcjParser$EcjResult x0
	static java.util.Map access$102 (com.android.tools.lint.EcjParser$EcjResult, java.util.Map) 
		com.android.tools.lint.EcjParser$EcjResult x0
		java.util.Map x1
	static org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment access$700 (com.android.tools.lint.EcjParser$EcjResult) 
		com.android.tools.lint.EcjParser$EcjResult x0
	static void  () 
}

com/android/tools/lint/LintSyntaxHighlighter$KeywordChecker.class
LintSyntaxHighlighter.java
package com.android.tools.lint
abstract com.android.tools.lint.LintSyntaxHighlighter$KeywordChecker extends java.lang.Object {
	public abstract boolean isKeyword (java.lang.String) 
}

com/android/tools/lint/EcjParser.class

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 int endOffset
	public String errorLine
	public CharSequence fileContents
	public java.util.Set variants
	static final 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 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 final java.io.File mFile
	private final 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