META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/lint/
com/android/tools/lint/EcjParser$EcjResolvedAnnotation$EcjAstAnnotation.classEcjParser.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.classExternalAnnotationRepository.java
package com.android.tools.lint
com.android.tools.lint.ExternalAnnotationRepository$1 extends java.lang.Object {
}
com/android/tools/lint/EcjParser$1.classEcjParser.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.classExternalAnnotationRepository.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.classExternalAnnotationRepository.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.classExternalAnnotationRepository.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.classEcjParser.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/LintCliXmlParser$LocationHandle.classLintCliXmlParser.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.classEcjPsiExpressionList.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.classEcjPsiArrayInitializerExpression.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.classEcjPsiBinaryNameValuePair.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.classEcjPsiClassObjectAccessExpression.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.classEcjPsiWhileStatement.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.classEcjPsiClassType.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.classEcjPsiImportList.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.classExternalPsiAnnotationLiteralMemberValue.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.classEcjPsiJavaCodeReferenceElement.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.classEcjPsiNameValuePair.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.classEcjPsiPrefixExpression.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.classEcjPsiStaticImport.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.classEcjPsiArrayAccessExpression.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.classEcjPsiAnnotationParameterList.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.classEcjPsiInstanceOfExpression.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.classEcjPsiAnonymousClass.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.classEcjPsiMethod.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.classEcjPsiBinaryNameValuePair.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.classEcjPsiBinaryParameter.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.classEcjPsiReferenceParameterList.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.classEcjPsiMember.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.classEcjPsiClassInitializer.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.classEcjPsiContinueStatement.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.classEcjPsiMethodCallExpression.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.classEcjPsiReferenceExpression.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.classEcjPsiSuperExpression.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.classEcjPsiDeclarationStatement.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.classEcjPsiJavaEvaluator.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.io.File getFile (com.intellij.psi.PsiFile)
com.android.tools.lint.psi.EcjPsiJavaFile javaFile
com.intellij.psi.PsiFile file
public java.lang.CharSequence getFileContents (com.intellij.psi.PsiFile)
com.android.tools.lint.psi.EcjPsiJavaFile javaFile
com.intellij.psi.PsiFile file
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.classEcjPsiModifierList.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.classEcjPsiIdentifier.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.classExternalPsiReferenceExpressionMemberValue.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.classEcjPsiParameter.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.classEcjPsiExpressionStatement.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.classEcjPsiThisExpression.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.classEcjPsiDisjunctionType.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.classEcjPsiResourceVariable.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.classEcjPsiBinaryClass.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.classExternalPsiReferenceExpressionMemberValue.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.classEcjPsiLocalVariable.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.classEcjPsiBinaryJavaCodeReferenceElement.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.classEcjPsiTypeCastExpression.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.classEcjPsiCodeBlock.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.classEcjPsiEnumConstantInitializer.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.classEcjPsiBinaryExpression.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.classExternalPsiAnnotationMemberValue.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.classEcjPsiSynchronizedStatement.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.classEcjPsiLabeledStatement.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.classEcjPsiFunctionalExpression.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.classEcjPsiMethodReferenceExpression.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.classEcjPsiTypeParameter.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.classEcjPsiBuilder.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.classEcjPsiImport.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.classEcjPsiForeachStatement.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.classEcjPsiTypeParameterList.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.classEcjPsiVariable.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.classExternalPsiArrayInitializerMemberValue.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.classEcjPsiSwitchStatement.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.classEcjPsiConstructorReferenceExpression.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.classEcjPsiTryStatement.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.classEcjPsiDoWhileStatement.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.classEcjPsiBinaryAnnotationMemberValue.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.classEcjPsiEnumConstant.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.classEcjPsiBinaryElement.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.classEcjPsiExpressionListStatement.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.classEcjPsiBinaryMethod.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.classEcjPsiBinaryAnnotation.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.classEcjPsiField.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.classEcjPsiLiteralExpression.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.classEcjPsiThrowStatement.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.classEcjPsiCatchSection.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.classEcjPsiPackageStatement.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.classEcjPsiConditionalExpression.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.classEcjPsiNewExpression.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.classExternalPsiAnnotation.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.classEcjPsiForStatement.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.classEcjPsiReturnStatement.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.classEcjPsiDirectory.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.classEcjPsiTypeElement.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.classEcjPsiBinaryNameValuePair.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.classEcjPsiBuilder.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.classEcjPsiAnnotationMethod.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.classEcjPsiClassLevelDeclarationStatement.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.classEcjPsiExpression.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.classEcjPsiPostfixExpression.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.classEcjPsiBuilder.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.classUnimplementedLintPsiApiException.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.classEcjPsiAssignmentExpression.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.classEcjPsiBlockStatement.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.classEcjPsiResourceList.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.classEcjPsiLambdaExpression.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.classEcjPsiStatement.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.classEcjPsiManager.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
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.classEcjPsiPackage.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.classEcjPsiArrayInitializerMemberValue.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.classEcjPsiJavaFile.java
package com.android.tools.lint.psi
com.android.tools.lint.psi.EcjPsiJavaFile extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiJavaFile {
private final com.android.tools.lint.EcjSourceFile mSource
private com.android.tools.lint.psi.EcjPsiImportList mImportList
private com.android.tools.lint.psi.EcjPsiPackageStatement mPackageStatement
private com.intellij.psi.PsiClass[] mClasses
void (com.android.tools.lint.psi.EcjPsiManager, com.android.tools.lint.EcjSourceFile, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
com.android.tools.lint.psi.EcjPsiManager manager
com.android.tools.lint.EcjSourceFile source
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration node
void setImportList (com.android.tools.lint.psi.EcjPsiImportList)
com.android.tools.lint.psi.EcjPsiImportList importList
void setPackageStatement (com.android.tools.lint.psi.EcjPsiPackageStatement)
com.android.tools.lint.psi.EcjPsiPackageStatement packageStatement
public void setClasses (com.intellij.psi.PsiClass[])
com.intellij.psi.PsiClass[] classes
public java.lang.String getText (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.android.tools.lint.psi.EcjPsiSourceElement getParent ()
public volatile com.intellij.psi.PsiElement getParent ()
public volatile com.intellij.psi.PsiDirectory getParent ()
public volatile com.intellij.psi.PsiFileSystemItem getParent ()
}
com/android/tools/lint/psi/EcjPsiParameterList.classEcjPsiParameterList.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.classEcjPsiBreakStatement.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.classEcjPsiManager.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.classEcjPsiEmptyStatement.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.classEcjPsiElement.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.classEcjPsiSourceElement.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.classEcjPsiReferenceList.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.classEcjPsiAnnotation.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.classEcjPsiCallExpression.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.classEcjPsiIfStatement.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.classEcjPsiAssertStatement.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.classEcjPsiSwitchLabelStatement.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.classExternalPsiNameValuePair.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.classEcjPsiExplicitConstructorCall.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.classEcjPsiBinaryField.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.classExternalAnnotationRepository.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.classMultiProjectHtmlReporter.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.classExternalAnnotationRepository.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)
com.android.builder.model.AndroidLibrary dependency
java.util.List result
com.android.builder.model.AndroidLibrary library
java.util.Set seen
java.io.File zip
private static com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase getDatabase (com.android.tools.lint.client.api.LintClient, java.io.File)
java.io.IOException ioe
com.android.tools.lint.client.api.LintClient client
java.io.File file
static com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase getDatabase (java.io.File) throws java.io.IOException
java.io.File file
private static com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase getDatabase (com.android.tools.lint.client.api.LintClient, com.android.builder.model.AndroidLibrary)
com.android.tools.lint.client.api.LintClient client
com.android.builder.model.AndroidLibrary library
java.io.File zip
public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedMethod, java.lang.String)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
String type
public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedMethod)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public java.util.Collection getParameterAnnotations (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int parameterIndex
public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedMethod, int, java.lang.String)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
int parameterIndex
String type
public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedMethod, int)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
int parameterIndex
public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedClass, java.lang.String)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedClass cls
String type
public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedClass)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedClass cls
public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedField, java.lang.String)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedField field
String type
public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedField)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedField field
public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation cls
public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedPackage, java.lang.String)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedPackage pkg
String type
public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedPackage)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedPackage pkg
private static com.google.common.collect.Multimap wrapAnnotations (com.google.common.collect.Multimap)
java.util.Map$Entry entry
com.google.common.collect.Multimap result
com.google.common.collect.Multimap psiAnnotations
private static java.util.List wrapAnnotations (java.util.List)
com.intellij.psi.PsiAnnotation annotation
java.util.List result
java.util.List psiAnnotations
private static com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation wrapAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiAnnotationMemberValue initializer
int i
com.intellij.psi.PsiAnnotationMemberValue[] initializers
Object[] o
Object value1
Object value1
com.intellij.psi.PsiAnnotationMemberValue value
String name
Object value1
com.intellij.psi.PsiNameValuePair pairValue
com.intellij.psi.PsiAnnotation psiAnnotation
String qualifiedName
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase$ResolvedExternalAnnotation annotation
private static java.util.List getChildren (org.w3c.dom.Element)
org.w3c.dom.Node node
int i
org.w3c.dom.Element element
org.w3c.dom.NodeList itemList
int length
java.util.List result
private static java.lang.String fixParameterString (java.lang.String)
String parameters
static synchronized void set (com.android.tools.lint.ExternalAnnotationRepository)
com.android.tools.lint.ExternalAnnotationRepository singleton
static 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.classEcjParser.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.classEcjParser.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/ExternalAnnotationRepository$AnnotationsDatabase$ResolvedExternalAnnotation.classExternalAnnotationRepository.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.classEcjParser.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.classEcjParser.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.classEcjParser.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.classReporter.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
}
com/android/tools/lint/MultiProjectHtmlReporter.classMultiProjectHtmlReporter.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
static final boolean $assertionsDisabled
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.HtmlReporter reporter
java.util.List issues
int projectErrorCount
int projectWarningCount
String prefix
String path
String relative
com.android.tools.lint.detector.api.Project project
Throwable e
java.io.File index
String url
com.android.tools.lint.Reporter$Stats stats
java.util.List allIssues
java.util.Map projectToWarnings
java.util.Set unique
java.util.List projects
com.google.common.io.Closer closer
private void writeOverview (com.android.tools.lint.Reporter$Stats, java.util.List) throws java.io.IOException
java.io.File baselineFile
String markup
String markup
com.android.tools.lint.MultiProjectHtmlReporter$ProjectEntry entry
com.android.tools.lint.Reporter$Stats stats
java.util.List projects
String errorUrl
String warningUrl
static void ()
}
com/android/tools/lint/LintCliClient$ProgressPrinter.classLintCliClient.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.classReporter.java
package com.android.tools.lint
public abstract com.android.tools.lint.Reporter extends java.lang.Object {
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 sAdtFixes
private static java.util.Set sStudioFixes
public abstract void write (com.android.tools.lint.Reporter$Stats, java.util.List) throws java.io.IOException
protected void (com.android.tools.lint.LintCliClient, java.io.File)
com.android.tools.lint.LintCliClient client
java.io.File output
public void setTitle (java.lang.String)
String title
public java.lang.String getTitle ()
public void setBundleResources (boolean)
boolean bundleResources
public void setSimpleFormat (boolean)
boolean simpleFormat
public boolean isSimpleFormat ()
java.lang.String getUrl (java.io.File)
String url
String relative
String prefix
String prefixUrl
java.util.Map$Entry entry
String path
String pathUrl
String relativePath
java.net.MalformedURLException e
java.io.File file
static java.lang.String encodeUrl (java.lang.String)
java.io.UnsupportedEncodingException e
String url
public void setUrlMap (java.util.Map)
java.util.Map urlMap
java.io.File getResourceDir ()
java.io.File computeResourceDir ()
String fileName
int dot
java.io.File resources
protected java.lang.String getRelativeResourceUrl (java.io.File)
int i
java.io.IOException e
String base
java.io.File path
java.io.File target
java.io.File file
String resource
String name
java.io.File resourceDir
protected java.lang.String addLocalResources (java.net.URL) throws java.io.IOException
java.io.FileOutputStream output
java.io.InputStream input
Throwable e
String base
java.io.File target
com.google.common.io.Closer closer
java.net.URL url
java.io.File resourceDir
static java.lang.String getRelativePath (java.io.File, java.io.File)
int i
java.io.File base
java.io.File file
String filePath
String basePath
boolean caseSensitive
java.util.Locale l
String basePathToCompare
String filePathToCompare
int len
int lastSeparatorIndex
StringBuilder relativePath
public boolean isDisplayEmpty ()
public void setDisplayEmpty (boolean)
boolean displayEmpty
public static boolean hasAutoFix (com.android.tools.lint.Reporter$QuickfixHandler, com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.Reporter$QuickfixHandler tool
com.android.tools.lint.detector.api.Issue issue
}
com/android/tools/lint/TextReporter.classTextReporter.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.classEcjParser.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.classExternalAnnotationRepository.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.classEcjParser.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.classMain.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.classLintCliClient.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.classEcjSourceFile.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.classMain.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/Reporter$QuickfixHandler.classReporter.java
package com.android.tools.lint
final com.android.tools.lint.Reporter$QuickfixHandler extends java.lang.Enum {
public static final com.android.tools.lint.Reporter$QuickfixHandler STUDIO
public static final com.android.tools.lint.Reporter$QuickfixHandler ADT
private static final com.android.tools.lint.Reporter$QuickfixHandler[] $VALUES
public static com.android.tools.lint.Reporter$QuickfixHandler[] values ()
public static com.android.tools.lint.Reporter$QuickfixHandler valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public boolean hasAutoFix (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
static void ()
}
com/android/tools/lint/LintCliFlags.classLintCliFlags.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.classLintCliXmlParser.java
package com.android.tools.lint
public com.android.tools.lint.LintCliXmlParser extends com.android.tools.lint.client.api.XmlParser {
public void ()
public org.w3c.dom.Document parseXml (com.android.tools.lint.detector.api.XmlContext)
java.io.UnsupportedEncodingException e
int prologue
int comment
com.android.tools.lint.detector.api.Location location
String message
org.xml.sax.SAXException e
Throwable t
com.android.tools.lint.detector.api.XmlContext context
String xml
public com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node)
com.android.tools.lint.detector.api.XmlContext context
org.w3c.dom.Node node
public com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node, int, int)
com.android.tools.lint.detector.api.XmlContext context
org.w3c.dom.Node node
int start
int end
public com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node)
com.android.tools.lint.detector.api.XmlContext context
org.w3c.dom.Node node
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Position start
com.android.tools.lint.detector.api.Position end
int delta
int length
int startOffset
int startColumn
public com.android.tools.lint.detector.api.Location getValueLocation (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Attr)
com.android.tools.lint.detector.api.XmlContext context
org.w3c.dom.Attr node
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Position start
com.android.tools.lint.detector.api.Position end
int totalLength
int length
int delta
int startOffset
int startColumn
public com.android.tools.lint.detector.api.Location$Handle createLocationHandle (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node)
com.android.tools.lint.detector.api.XmlContext context
org.w3c.dom.Node node
public int getNodeStartOffset (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node)
com.android.tools.lint.detector.api.XmlContext context
org.w3c.dom.Node node
public int getNodeEndOffset (com.android.tools.lint.detector.api.XmlContext, org.w3c.dom.Node)
com.android.tools.lint.detector.api.XmlContext context
org.w3c.dom.Node node
}
com/android/tools/lint/LintCliClient$1.classLintCliClient.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.classXmlReporter.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
String value
boolean adt
boolean studio
int line
int column
String path
com.android.tools.lint.detector.api.Position start
com.android.tools.lint.detector.api.Issue issue
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/EcjParser$EcjResolvedPackage.classEcjParser.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.classEcjParser.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/EcjParser$EcjResult.classEcjParser.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/EcjParser.class
com/android/tools/lint/Warning.classWarning.java
package com.android.tools.lint
public com.android.tools.lint.Warning extends java.lang.Object implements java.lang.Comparable {
public final com.android.tools.lint.detector.api.Issue issue
public final String message
public final com.android.tools.lint.detector.api.Severity severity
public final com.android.tools.lint.detector.api.Project project
public com.android.builder.model.AndroidProject gradleProject
public com.android.tools.lint.detector.api.Location location
public java.io.File file
public String path
public int line
public int offset
public String errorLine
public 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.classEcjParser.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