META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/lint/
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 ()
synthetic void (com.android.tools.lint.ExternalAnnotationRepository$1)
com.android.tools.lint.ExternalAnnotationRepository$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 mClient
protected final java.io.File mOutput
protected String mTitle
protected boolean mSimpleFormat
protected boolean mBundleResources
protected java.util.Map mUrlMap
protected java.io.File mResources
protected final java.util.Map mResourceUrl
protected final java.util.Map mNameToFile
protected boolean mDisplayEmpty
private static java.util.Set sAdtFixes
private static java.util.Set sStudioFixes
public abstract void write (int, int, java.util.List) throws java.io.IOException
protected void (com.android.tools.lint.LintCliClient, java.io.File)
com.android.tools.lint.LintCliClient client
java.io.File output
public void setTitle (java.lang.String)
String title
public java.lang.String getTitle ()
public void setBundleResources (boolean)
boolean bundleResources
public void setSimpleFormat (boolean)
boolean simpleFormat
public boolean isSimpleFormat ()
java.lang.String getUrl (java.io.File)
String url
String relative
String prefix
String prefixUrl
java.util.Map$Entry entry
String path
String pathUrl
String relativePath
java.net.MalformedURLException e
java.io.File file
static java.lang.String encodeUrl (java.lang.String)
java.io.UnsupportedEncodingException e
String url
public void setUrlMap (java.util.Map)
java.util.Map urlMap
java.io.File getResourceDir ()
java.io.File computeResourceDir ()
String fileName
int dot
java.io.File resources
protected java.lang.String getRelativeResourceUrl (java.io.File)
int i
java.io.IOException e
String base
java.io.File path
java.io.File target
java.io.File file
String resource
String name
java.io.File resourceDir
protected java.lang.String addLocalResources (java.net.URL) throws java.io.IOException
java.io.FileOutputStream output
java.io.InputStream input
Throwable e
String base
java.io.File target
com.google.common.io.Closer closer
java.net.URL url
java.io.File resourceDir
static java.lang.String getRelativePath (java.io.File, java.io.File)
int i
java.io.File base
java.io.File file
String filePath
String basePath
boolean caseSensitive
java.util.Locale l
String basePathToCompare
String filePathToCompare
int len
int lastSeparatorIndex
StringBuilder relativePath
public boolean isDisplayEmpty ()
public void setDisplayEmpty (boolean)
boolean displayEmpty
public static boolean hasAutoFix (com.android.tools.lint.Reporter$QuickfixHandler, com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.Reporter$QuickfixHandler tool
com.android.tools.lint.detector.api.Issue issue
}
com/android/tools/lint/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 synthetic com.android.tools.lint.EcjParser this$0
private void (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public java.lang.String getName ()
String name
public java.lang.String getSimpleName ()
public boolean matches (java.lang.String)
String name
public com.android.tools.lint.client.api.JavaParser$ResolvedClass getSuperClass ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superClass
public java.lang.Iterable getInterfaces ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
java.util.List classes
public boolean isInterface ()
public boolean isEnum ()
public com.android.tools.lint.client.api.JavaParser$ResolvedClass getContainingClass ()
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding ntb
public boolean isSubclassOf (java.lang.String, boolean)
String name
boolean strict
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
public boolean isImplementing (java.lang.String, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
String name
boolean strict
public boolean isInheritingFrom (java.lang.String, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
String name
boolean strict
public java.lang.Iterable getConstructors ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int count
java.util.List result
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
public java.lang.Iterable getMethods (java.lang.String, boolean)
String name
boolean includeInherited
public java.lang.Iterable getMethods (boolean)
boolean includeInherited
private java.lang.Iterable findMethods (java.lang.String, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding mb
com.android.tools.lint.client.api.JavaParser$ResolvedMethod m
boolean masked
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int count
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
java.util.List result
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int count
java.util.List result
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
String name
boolean includeInherited
public java.lang.Iterable getAnnotations ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int count
java.util.Collection external
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
java.util.Collection external
java.util.List all
com.android.tools.lint.ExternalAnnotationRepository manager
public java.lang.Iterable getFields (boolean)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding mb
com.android.tools.lint.client.api.JavaParser$ResolvedField f
boolean masked
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int count
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
java.util.List result
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int count
java.util.List result
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
boolean includeInherited
public com.android.tools.lint.client.api.JavaParser$ResolvedField getField (java.lang.String, boolean)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
String name
boolean includeInherited
public com.android.tools.lint.client.api.JavaParser$ResolvedPackage getPackage ()
public int getModifiers ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType ()
public java.lang.String getSignature ()
public boolean isInPackage (java.lang.String, boolean)
String pkgName
boolean includeSubPackages
org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
public boolean equals (java.lang.Object)
Object o
com.android.tools.lint.EcjParser$EcjResolvedClass that
public int hashCode ()
synthetic void (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.tools.lint.EcjParser$1)
com.android.tools.lint.EcjParser x0
org.eclipse.jdt.internal.compiler.lookup.TypeBinding x1
com.android.tools.lint.EcjParser$1 x2
}
com/android/tools/lint/HtmlReporter$1.classHtmlReporter.java
package com.android.tools.lint
com.android.tools.lint.HtmlReporter$1 extends java.lang.Object implements java.util.Comparator {
final synthetic com.android.tools.lint.HtmlReporter this$0
void (com.android.tools.lint.HtmlReporter)
com.android.tools.lint.HtmlReporter this$0
public int compare (java.lang.String, java.lang.String)
String s1
String s2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/android/tools/lint/EcjParser$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 java.io.File mFile
private lombok.ast.Node mNode
private Object mClientData
public void (java.io.File, lombok.ast.Node)
java.io.File file
lombok.ast.Node node
public com.android.tools.lint.detector.api.Location resolve ()
lombok.ast.Position pos
public void setClientData (java.lang.Object)
Object clientData
public java.lang.Object getClientData ()
}
com/android/tools/lint/Main.classMain.java
package com.android.tools.lint
public com.android.tools.lint.Main extends java.lang.Object {
static final int MAX_LINE_WIDTH
private static final String ARG_ENABLE
private static final String ARG_DISABLE
private static final String ARG_CHECK
private static final String ARG_IGNORE
private static final String ARG_LIST_IDS
private static final String ARG_SHOW
private static final String ARG_QUIET
private static final String ARG_FULL_PATH
private static final String ARG_SHOW_ALL
private static final String ARG_HELP
private static final String ARG_NO_LINES
private static final String ARG_HTML
private static final String ARG_SIMPLE_HTML
private static final String ARG_XML
private static final String ARG_TEXT
private static final String ARG_CONFIG
private static final String ARG_URL
private static final String ARG_VERSION
private static final String ARG_EXIT_CODE
private static final String ARG_CLASSES
private static final String ARG_SOURCES
private static final String ARG_RESOURCES
private static final String ARG_LIBRARIES
private static final String ARG_NO_WARN_2
private static final String ARG_NO_WARN_1
private static final String ARG_WARN_ALL
private static final String ARG_ALL_ERROR
private static final String PROP_WORK_DIR
private com.android.tools.lint.LintCliFlags mFlags
private com.android.tools.lint.client.api.IssueRegistry mGlobalRegistry
public void ()
public static void main (java.lang.String[])
String[] args
public void run (java.lang.String[])
String topic
com.android.tools.lint.detector.api.Issue issue
String category
String id
String[] ids
com.android.tools.lint.client.api.IssueRegistry registry
com.android.tools.lint.detector.api.Issue issue
String category
String id
String[] ids
com.android.tools.lint.client.api.IssueRegistry registry
String map
java.io.File file
boolean mkdirs
com.android.tools.lint.MultiProjectHtmlReporter reporter
java.io.IOException e
boolean delete
com.android.tools.lint.HtmlReporter htmlReporter
java.io.IOException e
java.io.File output
boolean delete
java.io.IOException e
java.io.File output
boolean closeWriter
boolean delete
java.io.IOException e
java.io.File output
java.io.Writer writer
boolean closeWriter
String outputName
com.android.tools.lint.detector.api.Issue issue
String category
String id
com.android.tools.lint.client.api.IssueRegistry registry
String[] ids
com.android.tools.lint.detector.api.Issue issue
String category
String id
com.android.tools.lint.client.api.IssueRegistry registry
String[] ids
com.android.tools.lint.detector.api.Issue issue
String category
String id
java.util.Set checkedIds
com.android.tools.lint.client.api.IssueRegistry registry
String[] ids
java.io.File input
java.util.List classes
String path
String paths
java.io.File input
java.util.List sources
String path
String paths
java.io.File input
java.util.List resources
String path
String paths
java.io.File input
java.util.List libraries
String path
String paths
String filename
java.io.File file
String arg
int index
com.android.tools.lint.Reporter reporter
int index
String key
String value
String s
com.android.tools.lint.Reporter reporter
java.util.Map map
String[] replace
int exitCode
java.io.IOException e
String[] args
com.android.tools.lint.LintCliClient client
String urlMap
java.util.List files
java.util.List reporters
private com.android.tools.lint.client.api.IssueRegistry getGlobalRegistry (com.android.tools.lint.LintCliClient)
com.android.tools.lint.LintCliClient client
private static java.io.File getInArgumentPath (java.lang.String)
java.io.IOException e
java.io.File file2
java.io.File workDir
String filename
java.io.File file
private static java.io.File getOutArgumentPath (java.lang.String)
java.io.IOException e
java.io.File file2
java.io.File workDir
String filename
java.io.File file
private static java.io.File getLintWorkDir ()
String path
private static void printHelpTopicSuppress ()
static java.lang.String getSuppressHelp ()
String NBSP
private static void printVersion (com.android.tools.lint.LintCliClient)
com.android.tools.lint.LintCliClient client
String revision
private static void displayValidIds (com.android.tools.lint.client.api.IssueRegistry, java.io.PrintStream)
com.android.tools.lint.detector.api.Category category
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.client.api.IssueRegistry registry
java.io.PrintStream out
java.util.List categories
java.util.List issues
private static void listIssue (java.io.PrintStream, com.android.tools.lint.detector.api.Issue)
java.io.PrintStream out
com.android.tools.lint.detector.api.Issue issue
private static void showIssues (com.android.tools.lint.client.api.IssueRegistry)
int i
int n
String name
com.android.tools.lint.detector.api.Category category
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.client.api.IssueRegistry registry
java.util.List issues
java.util.List sorted
com.android.tools.lint.detector.api.Category previousCategory
private static void describeIssue (com.android.tools.lint.detector.api.Issue)
int i
String uri
com.android.tools.lint.detector.api.Issue issue
java.util.List moreInfo
static java.lang.String wrapArg (java.lang.String)
String explanation
static java.lang.String wrap (java.lang.String)
String explanation
static java.lang.String wrap (java.lang.String, int, java.lang.String)
String explanation
int lineWidth
String hangingIndent
private static void printUsage (java.io.PrintStream)
java.io.PrintStream out
String command
private static void printUsage (java.io.PrintStream, java.lang.String[])
String arg
int i
int i
String arg
String description
int i
java.io.PrintStream out
String[] args
int argWidth
StringBuilder sb
String indent
String formatString
public transient void log (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable exception
String format
Object[] args
}
com/android/tools/lint/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 synthetic boolean $assertionsDisabled
public void (java.lang.String)
String signature
public java.lang.String getName ()
public java.lang.String getSignature ()
public boolean equals (java.lang.Object)
com.android.tools.lint.client.api.JavaParser$ResolvedClass containingClass
String signature
com.android.tools.lint.client.api.JavaParser$ResolvedField field
Object obj
public int hashCode ()
public int getModifiers ()
public boolean matches (java.lang.String)
String name
public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType ()
public com.android.tools.lint.client.api.JavaParser$ResolvedClass getContainingClass ()
public java.lang.String getContainingClassName ()
public java.lang.Object getValue ()
public java.lang.Iterable getAnnotations ()
static void ()
}
com/android/tools/lint/EcjParser$NonGeneratingCompiler.classEcjParser.java
package com.android.tools.lint
com.android.tools.lint.EcjParser$NonGeneratingCompiler extends org.eclipse.jdt.internal.compiler.Compiler {
private java.util.Map mUnits
private org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration mCurrentUnit
public void (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.ICompilerRequestor, org.eclipse.jdt.internal.compiler.IProblemFactory, java.util.Map)
org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
java.util.Map units
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCurrentUnit ()
protected synchronized void addCompilationUnit (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
public void process (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
int unitNumber
public void reset ()
}
com/android/tools/lint/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 mFile
private final org.w3c.dom.Node mNode
private Object mClientData
final synthetic com.android.tools.lint.LintCliXmlParser this$0
public void (com.android.tools.lint.LintCliXmlParser, java.io.File, org.w3c.dom.Node)
java.io.File file
org.w3c.dom.Node node
public com.android.tools.lint.detector.api.Location resolve ()
public void setClientData (java.lang.Object)
Object clientData
public java.lang.Object getClientData ()
}
com/android/tools/lint/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 synthetic com.android.tools.lint.EcjParser$EcjResolvedAnnotation this$1
public void (com.android.tools.lint.EcjParser$EcjResolvedAnnotation, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding, org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding
org.eclipse.jdt.internal.compiler.ast.Annotation astAnnotation
public java.util.List getValues ()
com.android.tools.lint.client.api.JavaParser$ResolvedNode resolved
org.eclipse.jdt.internal.compiler.ast.Expression e
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
java.util.List values
org.eclipse.jdt.internal.compiler.ast.IntLiteral intLiteral
org.eclipse.jdt.internal.compiler.ast.Expression expression
Object value
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
java.util.List result
public java.lang.Object getValue (java.lang.String)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation$Value value
String name
}
com/android/tools/lint/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 mBinding
private final String mName
static final synthetic boolean $assertionsDisabled
final synthetic com.android.tools.lint.EcjParser this$0
private void (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding
public java.lang.String getName ()
public boolean matches (java.lang.String)
String name
public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType ()
com.android.tools.lint.client.api.JavaParser$TypeDescriptor typeDescriptor
public com.android.tools.lint.client.api.JavaParser$ResolvedClass getClassType ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
public java.util.List getValues ()
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
java.util.List values
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
public java.lang.Object getValue (java.lang.String)
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
String name
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
private java.lang.Object getPairValue (org.eclipse.jdt.internal.compiler.lookup.ElementValuePair)
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
public java.lang.String getSignature ()
public int getModifiers ()
public java.lang.Iterable getAnnotations ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
java.util.List compiled
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int count
com.android.tools.lint.ExternalAnnotationRepository manager
java.util.Collection external
public boolean equals (java.lang.Object)
Object o
com.android.tools.lint.EcjParser$EcjResolvedAnnotation that
public int hashCode ()
synthetic void (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding, com.android.tools.lint.EcjParser$1)
com.android.tools.lint.EcjParser x0
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding x1
com.android.tools.lint.EcjParser$1 x2
static void ()
}
com/android/tools/lint/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 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/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 mWriter
static final synthetic boolean $assertionsDisabled
public void (com.android.tools.lint.LintCliClient, java.io.File) throws java.io.IOException
com.android.tools.lint.LintCliClient client
java.io.File output
public void write (int, int, java.util.List) throws java.io.IOException
String line1
String line2
int index2
String line
int index1
String value
boolean adt
boolean studio
int line
int column
String path
com.android.tools.lint.detector.api.Position start
com.android.tools.lint.detector.api.Issue issue
java.util.List moreInfo
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.Warning warning
String url
int errorCount
int warningCount
java.util.List issues
String revision
private static void writeAttribute (java.io.Writer, int, java.lang.String, java.lang.String) throws java.io.IOException
char c
int i
int n
java.io.Writer writer
int indent
String name
String value
private static void indent (java.io.Writer, int) throws java.io.IOException
int level
java.io.Writer writer
int indent
static void ()
}
com/android/tools/lint/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
synthetic void (com.android.tools.lint.ExternalAnnotationRepository$1)
com.android.tools.lint.ExternalAnnotationRepository$1 x0
}
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 mWriter
private final boolean mClose
private final com.android.tools.lint.LintCliFlags mFlags
public void (com.android.tools.lint.LintCliClient, com.android.tools.lint.LintCliFlags, java.io.Writer, boolean)
com.android.tools.lint.LintCliClient client
com.android.tools.lint.LintCliFlags flags
java.io.Writer writer
boolean close
public void (com.android.tools.lint.LintCliClient, com.android.tools.lint.LintCliFlags, java.io.File, java.io.Writer, boolean)
com.android.tools.lint.LintCliClient client
com.android.tools.lint.LintCliFlags flags
java.io.File file
java.io.Writer writer
boolean close
public void write (int, int, java.util.List) throws java.io.IOException
int line
String path
com.android.tools.lint.detector.api.Position start
int line
String path
com.android.tools.lint.detector.api.Position start
StringBuilder sb
int begin
String wrapped
com.android.tools.lint.detector.api.Location location
boolean omitted
java.util.List names
java.util.List names
int startLength
com.android.tools.lint.detector.api.Severity severity
com.android.tools.lint.Warning warning
String path
com.android.tools.lint.detector.api.Issue lastIssue
int errorCount
int warningCount
java.util.List issues
boolean abbreviate
StringBuilder output
private void explainIssue (java.lang.StringBuilder, com.android.tools.lint.detector.api.Issue) throws java.io.IOException
String line
String url
StringBuilder output
com.android.tools.lint.detector.api.Issue issue
String explanation
String indent
String formatted
java.util.List moreInfo
boolean isWriteToConsole ()
}
com/android/tools/lint/EcjParser$EcjResolvedField.classEcjParser.java
package com.android.tools.lint
com.android.tools.lint.EcjParser$EcjResolvedField extends com.android.tools.lint.client.api.JavaParser$ResolvedField {
private org.eclipse.jdt.internal.compiler.lookup.FieldBinding mBinding
static final synthetic boolean $assertionsDisabled
final synthetic com.android.tools.lint.EcjParser this$0
private void (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
public java.lang.String getName ()
public boolean matches (java.lang.String)
String name
public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType ()
com.android.tools.lint.client.api.JavaParser$TypeDescriptor typeDescriptor
public com.android.tools.lint.client.api.JavaParser$ResolvedClass getContainingClass ()
public java.lang.Object getValue ()
public java.lang.Iterable getAnnotations ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
java.util.List compiled
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int count
com.android.tools.lint.ExternalAnnotationRepository manager
java.util.Collection external
public int getModifiers ()
public java.lang.String getSignature ()
public boolean isInPackage (java.lang.String, boolean)
String pkgName
boolean includeSubPackages
org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
public lombok.ast.Node findAstNode ()
lombok.ast.ecj.EcjTreeConverter converter
java.util.List nodes
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
com.android.tools.lint.client.api.JavaParser$ResolvedClass containingClass
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public boolean equals (java.lang.Object)
Object o
com.android.tools.lint.EcjParser$EcjResolvedField that
public int hashCode ()
synthetic void (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, com.android.tools.lint.EcjParser$1)
com.android.tools.lint.EcjParser x0
org.eclipse.jdt.internal.compiler.lookup.FieldBinding x1
com.android.tools.lint.EcjParser$1 x2
static synthetic org.eclipse.jdt.internal.compiler.lookup.FieldBinding access$1500 (com.android.tools.lint.EcjParser$EcjResolvedField)
com.android.tools.lint.EcjParser$EcjResolvedField x0
static void ()
}
com/android/tools/lint/ExternalAnnotationRepository$AnnotationsDatabase.classExternalAnnotationRepository.java
package com.android.tools.lint
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase extends java.lang.Object {
private java.util.Map mClassMap
private java.util.Map mMarkerAnnotations
static final synthetic boolean $assertionsDisabled
void (java.io.File) throws java.io.IOException
java.io.File file
String path
public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedMethod, java.lang.String)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
String type
com.android.tools.lint.ExternalAnnotationRepository$MethodInfo m
java.util.List annotations
public java.util.List getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedMethod)
com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
com.android.tools.lint.ExternalAnnotationRepository$MethodInfo m
public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedMethod, int, java.lang.String)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
java.util.Collection annotations
com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
int parameterIndex
String type
com.android.tools.lint.ExternalAnnotationRepository$MethodInfo m
public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedMethod, int)
com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
int parameterIndex
com.android.tools.lint.ExternalAnnotationRepository$MethodInfo m
public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedClass, java.lang.String)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
com.android.tools.lint.client.api.JavaParser$ResolvedClass cls
String type
com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
java.util.List annotations
public java.util.List getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedClass)
com.android.tools.lint.client.api.JavaParser$ResolvedClass cls
com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
com.android.tools.lint.ExternalAnnotationRepository$MethodInfo m
public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int parameterIndex
com.android.tools.lint.ExternalAnnotationRepository$MethodInfo m
public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
com.android.tools.lint.ExternalAnnotationRepository$FieldInfo m
public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
public java.util.List getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation cls
com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedPackage, java.lang.String)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
com.android.tools.lint.client.api.JavaParser$ResolvedPackage pkg
String type
com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
java.util.List annotations
public java.util.List getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedPackage)
com.android.tools.lint.client.api.JavaParser$ResolvedPackage pkg
com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedField, java.lang.String)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
com.android.tools.lint.client.api.JavaParser$ResolvedField field
String type
com.android.tools.lint.ExternalAnnotationRepository$FieldInfo f
java.util.List annotations
public java.util.List getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedField)
com.android.tools.lint.client.api.JavaParser$ResolvedField field
com.android.tools.lint.ExternalAnnotationRepository$FieldInfo f
private void initializeFromDirectory (java.io.File) throws java.io.IOException
java.io.File f
java.io.File[] files
String xml
java.io.File file
private void initializeFromJar (java.io.File) throws java.io.IOException
byte[] bytes
String xml
java.io.FileInputStream fis
java.util.zip.ZipEntry entry
java.io.File file
java.util.jar.JarInputStream zis
private void initializePackage (java.lang.String, java.lang.String) throws java.io.IOException
String type
boolean isConstructor
String parameters
String fieldName
String containingClass
String methodName
String signature
java.util.regex.Matcher matcher
org.w3c.dom.Element item
org.w3c.dom.Document document
org.w3c.dom.Element root
String rootTag
Exception e
String xml
String path
private com.android.tools.lint.ExternalAnnotationRepository$ClassInfo findClass (com.android.tools.lint.client.api.JavaParser$ResolvedClass)
com.android.tools.lint.client.api.JavaParser$ResolvedClass cls
private com.android.tools.lint.ExternalAnnotationRepository$ClassInfo findClass (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
private com.android.tools.lint.ExternalAnnotationRepository$ClassInfo findPackage (org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
private com.android.tools.lint.ExternalAnnotationRepository$ClassInfo findClass (com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation cls
private com.android.tools.lint.ExternalAnnotationRepository$ClassInfo findPackage (com.android.tools.lint.client.api.JavaParser$ResolvedPackage)
com.android.tools.lint.client.api.JavaParser$ResolvedPackage pkg
private com.android.tools.lint.ExternalAnnotationRepository$MethodInfo findMethod (com.android.tools.lint.client.api.JavaParser$ResolvedMethod)
char ch
int j
int max
int balance
String parameterType
int length
int i
int n
String signature
int index
boolean matches
com.android.tools.lint.ExternalAnnotationRepository$MethodInfo m
com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
java.util.Collection methods
boolean constructor
private com.android.tools.lint.ExternalAnnotationRepository$MethodInfo findMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
char ch
int j
int max
int balance
String parameterType
int length
int i
int n
String signature
int index
boolean matches
com.android.tools.lint.ExternalAnnotationRepository$MethodInfo m
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
java.util.Collection methods
boolean constructor
private static boolean isVarArgsMatch (java.lang.String, int, java.lang.String, int)
String signature
int index
String parameterType
int length
private com.android.tools.lint.ExternalAnnotationRepository$FieldInfo findField (com.android.tools.lint.client.api.JavaParser$ResolvedField)
com.android.tools.lint.client.api.JavaParser$ResolvedField field
com.android.tools.lint.client.api.JavaParser$ResolvedClass containingClass
com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
private com.android.tools.lint.ExternalAnnotationRepository$FieldInfo findField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
com.android.tools.lint.ExternalAnnotationRepository$ClassInfo c
private com.android.tools.lint.ExternalAnnotationRepository$MethodInfo createMethod (java.lang.String, java.lang.String, boolean, java.lang.String)
com.android.tools.lint.ExternalAnnotationRepository$MethodInfo method
java.util.Collection methods
String containingClass
String methodName
boolean constructor
String parameters
com.android.tools.lint.ExternalAnnotationRepository$ClassInfo cls
com.android.tools.lint.ExternalAnnotationRepository$MethodInfo method
private com.android.tools.lint.ExternalAnnotationRepository$ClassInfo createClass (java.lang.String)
String containingClass
com.android.tools.lint.ExternalAnnotationRepository$ClassInfo cls
private com.android.tools.lint.ExternalAnnotationRepository$FieldInfo createField (java.lang.String, java.lang.String)
com.android.tools.lint.ExternalAnnotationRepository$FieldInfo field
String containingClass
String fieldName
com.android.tools.lint.ExternalAnnotationRepository$ClassInfo cls
com.android.tools.lint.ExternalAnnotationRepository$FieldInfo field
private void mergeMethodOrParameter (org.w3c.dom.Element, java.util.regex.Matcher, java.lang.String, java.lang.String, boolean, java.lang.String)
int parameterCount
com.intellij.psi.PsiAnnotation annotation
int parameter
org.w3c.dom.Element item
java.util.regex.Matcher matcher
String containingClass
String methodName
boolean constructor
String parameters
com.android.tools.lint.ExternalAnnotationRepository$MethodInfo method
java.util.List annotations
String argNum
private void mergeField (org.w3c.dom.Element, java.lang.String, java.lang.String)
org.w3c.dom.Element item
String containingClass
String fieldName
com.android.tools.lint.ExternalAnnotationRepository$FieldInfo field
java.util.List annotations
private void mergeClass (org.w3c.dom.Element, java.lang.String)
org.w3c.dom.Element item
String containingClass
com.android.tools.lint.ExternalAnnotationRepository$ClassInfo cls
java.util.List annotations
private java.util.List createAnnotations (org.w3c.dom.Element)
com.intellij.psi.PsiAnnotation annotation
org.w3c.dom.Element annotationElement
org.w3c.dom.Element itemElement
java.util.List children
java.util.List result
private com.intellij.psi.PsiAnnotation createAnnotation (org.w3c.dom.Element)
String s
String s
String reference
String listString
com.google.common.base.Splitter splitter
java.util.List result
com.intellij.psi.PsiAnnotationMemberValue[] initializers
Object value
Object value
NumberFormatException nufe
Object value
String valueName
String valueString
org.w3c.dom.Element valueElement
org.w3c.dom.Element annotationElement
String tagName
String name
com.android.tools.lint.psi.ExternalPsiAnnotation annotation
java.util.List valueElements
java.util.List pairs
static void ()
}
com/android/tools/lint/Main$2.classMain.java
package com.android.tools.lint
final com.android.tools.lint.Main$2 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue1
com.android.tools.lint.detector.api.Issue issue2
int d
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/android/tools/lint/psi/
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 synthetic java.lang.String getName ()
public volatile synthetic com.intellij.psi.PsiElement getContext ()
public volatile synthetic com.intellij.psi.PsiReference[] getReferences ()
public volatile synthetic com.intellij.psi.PsiReference getReference ()
public volatile synthetic boolean textContains (char)
public volatile synthetic boolean textMatches (com.intellij.psi.PsiElement)
public volatile synthetic boolean textMatches (java.lang.CharSequence)
public volatile synthetic com.intellij.psi.PsiElement getOriginalElement ()
public volatile synthetic com.intellij.psi.PsiElement getNavigationElement ()
public volatile synthetic char[] textToCharArray ()
public volatile synthetic java.lang.String getText ()
public volatile synthetic int getTextOffset ()
public volatile synthetic int getTextLength ()
public volatile synthetic int getStartOffsetInParent ()
public volatile synthetic com.intellij.openapi.util.TextRange getTextRange ()
public volatile synthetic com.intellij.psi.PsiFile getContainingFile () throws com.intellij.psi.PsiInvalidElementAccessException
public volatile synthetic com.intellij.psi.PsiElement getPrevSibling ()
public volatile synthetic com.intellij.psi.PsiElement getNextSibling ()
public volatile synthetic com.intellij.psi.PsiElement getLastChild ()
public volatile synthetic com.intellij.psi.PsiElement getFirstChild ()
public volatile synthetic com.android.tools.lint.psi.EcjPsiSourceElement getParent ()
public volatile synthetic com.intellij.psi.PsiElement[] getChildren ()
public volatile synthetic void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode)
public volatile synthetic java.lang.Object getNativeNode ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic boolean canNavigateToSource ()
public volatile synthetic boolean canNavigate ()
public volatile synthetic void navigate (boolean)
public volatile synthetic boolean isPhysical ()
public volatile synthetic boolean isWritable ()
public volatile synthetic boolean isValid ()
public volatile synthetic com.intellij.lang.Language getLanguage ()
}
com/android/tools/lint/psi/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/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/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/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/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 synthetic java.lang.String getName ()
public volatile synthetic com.intellij.psi.PsiElement getContext ()
public volatile synthetic com.intellij.psi.PsiReference[] getReferences ()
public volatile synthetic com.intellij.psi.PsiReference getReference ()
public volatile synthetic boolean textContains (char)
public volatile synthetic boolean textMatches (com.intellij.psi.PsiElement)
public volatile synthetic boolean textMatches (java.lang.CharSequence)
public volatile synthetic com.intellij.psi.PsiElement getOriginalElement ()
public volatile synthetic com.intellij.psi.PsiElement getNavigationElement ()
public volatile synthetic char[] textToCharArray ()
public volatile synthetic java.lang.String getText ()
public volatile synthetic int getTextOffset ()
public volatile synthetic int getTextLength ()
public volatile synthetic int getStartOffsetInParent ()
public volatile synthetic com.intellij.openapi.util.TextRange getTextRange ()
public volatile synthetic com.intellij.psi.PsiFile getContainingFile () throws com.intellij.psi.PsiInvalidElementAccessException
public volatile synthetic com.intellij.psi.PsiElement getPrevSibling ()
public volatile synthetic com.intellij.psi.PsiElement getNextSibling ()
public volatile synthetic com.intellij.psi.PsiElement getLastChild ()
public volatile synthetic com.intellij.psi.PsiElement getFirstChild ()
public volatile synthetic com.android.tools.lint.psi.EcjPsiSourceElement getParent ()
public volatile synthetic com.intellij.psi.PsiElement[] getChildren ()
public volatile synthetic void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode)
public volatile synthetic java.lang.Object getNativeNode ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic com.intellij.psi.PsiElement getParent ()
public volatile synthetic boolean canNavigateToSource ()
public volatile synthetic boolean canNavigate ()
public volatile synthetic void navigate (boolean)
public volatile synthetic boolean isPhysical ()
public volatile synthetic boolean isWritable ()
public volatile synthetic boolean isValid ()
public volatile synthetic com.intellij.lang.Language getLanguage ()
public volatile synthetic com.intellij.psi.PsiDirectory getParent ()
public volatile synthetic com.intellij.psi.PsiFileSystemItem getParent ()
}
com/android/tools/lint/psi/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/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 synthetic java.lang.String getName ()
public volatile synthetic com.intellij.psi.PsiElement getContext ()
public volatile synthetic com.intellij.psi.PsiReference[] getReferences ()
public volatile synthetic com.intellij.psi.PsiReference getReference ()
public volatile synthetic boolean textContains (char)
public volatile synthetic boolean textMatches (com.intellij.psi.PsiElement)
public volatile synthetic boolean textMatches (java.lang.CharSequence)
public volatile synthetic com.intellij.psi.PsiElement getOriginalElement ()
public volatile synthetic com.intellij.psi.PsiElement getNavigationElement ()
public volatile synthetic char[] textToCharArray ()
public volatile synthetic java.lang.String getText ()
public volatile synthetic int getTextOffset ()
public volatile synthetic int getTextLength ()
public volatile synthetic int getStartOffsetInParent ()
public volatile synthetic com.intellij.openapi.util.TextRange getTextRange ()
public volatile synthetic com.intellij.psi.PsiFile getContainingFile () throws com.intellij.psi.PsiInvalidElementAccessException
public volatile synthetic com.intellij.psi.PsiElement getPrevSibling ()
public volatile synthetic com.intellij.psi.PsiElement getNextSibling ()
public volatile synthetic com.intellij.psi.PsiElement getLastChild ()
public volatile synthetic com.intellij.psi.PsiElement getFirstChild ()
public volatile synthetic com.android.tools.lint.psi.EcjPsiSourceElement getParent ()
public volatile synthetic com.intellij.psi.PsiElement[] getChildren ()
public volatile synthetic void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode)
public volatile synthetic java.lang.Object getNativeNode ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic boolean canNavigateToSource ()
public volatile synthetic boolean canNavigate ()
public volatile synthetic void navigate (boolean)
public volatile synthetic boolean isPhysical ()
public volatile synthetic boolean isWritable ()
public volatile synthetic boolean isValid ()
public volatile synthetic com.intellij.lang.Language getLanguage ()
}
com/android/tools/lint/psi/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 synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic com.intellij.psi.PsiElement getBody ()
}
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 ()
}
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 synthetic boolean isSoft ()
public volatile synthetic java.lang.String getCanonicalText ()
public volatile synthetic com.intellij.openapi.util.TextRange getRangeInElement ()
public volatile synthetic com.intellij.psi.PsiElement getElement ()
public volatile synthetic com.intellij.psi.PsiType[] getTypeParameters ()
public volatile synthetic com.intellij.psi.PsiType getType ()
public volatile synthetic com.intellij.psi.PsiReferenceParameterList getParameterList ()
public volatile synthetic com.intellij.psi.PsiElement getReferenceNameElement ()
public volatile synthetic boolean isQualified ()
public volatile synthetic com.intellij.psi.PsiElement getQualifier ()
public volatile synthetic com.intellij.psi.PsiExpression getQualifierExpression ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
}
com/android/tools/lint/psi/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 ()
}
com/android/tools/lint/psi/EcjPsiClass.classEcjPsiClass.java
package com.android.tools.lint.psi
com.android.tools.lint.psi.EcjPsiClass extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiClass {
private final int mEcjModifiers
private final String mName
private String mQualifiedName
private com.android.tools.lint.psi.EcjPsiModifierList mModifierList
private org.eclipse.jdt.internal.compiler.ast.TypeReference mSuperClassReference
private com.intellij.psi.PsiClass mSuperClass
private org.eclipse.jdt.internal.compiler.ast.TypeReference[] mSuperInterfaceReferences
private com.intellij.psi.PsiClass[] mSuperInterfaces
private com.intellij.psi.PsiIdentifier mIdentifier
private com.intellij.psi.PsiTypeParameterList mTypeParameterList
private java.util.List mInitializers
private java.util.List mMethods
private com.android.tools.lint.psi.EcjPsiClass[] mInnerClasses
private java.util.List mFields
private com.intellij.psi.PsiReferenceList mExtendsList
private com.intellij.psi.PsiReferenceList mImplementsList
static final synthetic boolean $assertionsDisabled
void (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, java.lang.String)
com.android.tools.lint.psi.EcjPsiManager manager
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
String name
void setNameIdentifier (com.intellij.psi.PsiIdentifier)
com.intellij.psi.PsiIdentifier identifier
void setSuperClass (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
void setSuperInterfaces (org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
void setFields (java.util.List)
java.util.List fields
void setInitializers (java.util.List)
java.util.List initializers
void setMethods (java.util.List)
java.util.List methods
void setTypeParameterList (com.intellij.psi.PsiTypeParameterList)
com.intellij.psi.PsiTypeParameterList typeParameterList
void setInnerClasses (com.android.tools.lint.psi.EcjPsiClass[])
com.android.tools.lint.psi.EcjPsiClass[] innerClasses
void setExtendsList (com.intellij.psi.PsiReferenceList)
com.intellij.psi.PsiReferenceList extendsList
void setImplementsList (com.intellij.psi.PsiReferenceList)
com.intellij.psi.PsiReferenceList implementsList
public java.lang.String getQualifiedName ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getName ()
public com.intellij.psi.PsiClass getContainingClass ()
public com.intellij.psi.PsiModifierList getModifierList ()
public void setModifierList (com.android.tools.lint.psi.EcjPsiModifierList)
com.android.tools.lint.psi.EcjPsiModifierList modifierList
public boolean hasModifierProperty (java.lang.String)
String s
public boolean hasTypeParameters ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClassType[] getExtendsListTypes ()
public com.intellij.psi.PsiClassType[] getImplementsListTypes ()
public com.intellij.psi.PsiClass getSuperClass ()
public com.intellij.psi.PsiClass[] getInterfaces ()
com.intellij.psi.PsiClass cls
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
java.util.List interfaces
public com.intellij.psi.PsiClass[] getSupers ()
com.intellij.psi.PsiClass[] result
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass[] interfaces
public com.intellij.psi.PsiClassType[] getSuperTypes ()
public com.intellij.psi.PsiField[] getFields ()
public com.intellij.psi.PsiMethod[] getMethods ()
public com.intellij.psi.PsiMethod[] getConstructors ()
com.intellij.psi.PsiMethod method
java.util.List constructors
public com.intellij.psi.PsiClass[] getInnerClasses ()
public com.intellij.psi.PsiClassInitializer[] getInitializers ()
public com.intellij.psi.PsiField[] getAllFields ()
com.intellij.psi.PsiField field
String superName
com.intellij.psi.PsiField superField
java.util.List merged
com.intellij.psi.PsiField[] fields
com.intellij.psi.PsiField[] superFields
com.intellij.psi.PsiClass superClass
public com.intellij.psi.PsiMethod[] getAllMethods ()
com.intellij.psi.PsiParameter superParameter
com.intellij.psi.PsiParameter parameter
int i
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
com.intellij.psi.PsiMethod method
String superName
com.intellij.psi.PsiParameterList superParameterList
int superParameterCount
com.intellij.psi.PsiParameter[] superParameters
com.intellij.psi.PsiMethod superMethod
java.util.List merged
com.intellij.psi.PsiMethod[] methods
com.intellij.psi.PsiMethod[] superMethods
com.intellij.psi.PsiClass superClass
public com.intellij.psi.PsiClass[] getAllInnerClasses ()
com.intellij.psi.PsiClass[] superInnerClasses
com.intellij.psi.PsiClass[] innerClasses
com.intellij.psi.PsiClass superClass
com.intellij.psi.PsiClass[] superInnerClasses
com.intellij.psi.PsiClass[] all
public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
com.android.tools.lint.psi.EcjPsiField field
com.intellij.psi.PsiClass superClass
String name
boolean checkBases
public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod psiMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod psiMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiParameter parameter
com.intellij.psi.PsiParameter superParam
int i
boolean matches
com.intellij.psi.PsiParameter[] superParams
com.intellij.psi.PsiParameterList superParameterList
com.intellij.psi.PsiMethod local
com.intellij.psi.PsiParameterList parameterList
com.intellij.psi.PsiParameter[] parameters
boolean masked
com.intellij.psi.PsiMethod fromSuper
java.util.List methods
com.intellij.psi.PsiMethod[] superMatches
com.intellij.psi.PsiClass superClass
String name
boolean checkBases
com.intellij.psi.PsiMethod match
java.util.List all
public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean)
String s
boolean b
public java.util.List getAllMethodsAndTheirSubstitutors ()
public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
com.intellij.psi.PsiClass cls
com.intellij.psi.PsiClass superClass
String name
boolean checkBases
public com.intellij.psi.PsiElement getLBrace ()
public com.intellij.psi.PsiElement getRBrace ()
public com.intellij.psi.PsiElement getScope ()
public boolean isInheritor (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass psiClass
boolean b
public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClass psiClass1
public java.util.Collection getVisibleSignatures ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
void sortChildren ()
com.android.tools.lint.psi.EcjPsiSourceElement element
com.intellij.psi.PsiElement child
com.intellij.psi.PsiElement[] children
com.android.tools.lint.psi.EcjPsiSourceElement last
public boolean equals (java.lang.Object)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration otherTypeDeclaration
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBinding
Object o
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
public int hashCode ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getBinding ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
static void ()
}
com/android/tools/lint/psi/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 synthetic boolean $assertionsDisabled
protected void (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.ASTNode)
com.android.tools.lint.psi.EcjPsiManager manager
org.eclipse.jdt.internal.compiler.ast.ASTNode ecjNode
public java.lang.String toString ()
int SNIPPET_LENGTH
int length
String text
StringBuilder sb
com.intellij.openapi.util.TextRange range
public abstract void accept (com.intellij.psi.PsiElementVisitor)
public final void acceptChildren (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
com.android.tools.lint.psi.EcjPsiSourceElement child
public java.lang.Object getNativeNode ()
public void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode nativeNode
protected void adoptChild (com.android.tools.lint.psi.EcjPsiSourceElement)
com.android.tools.lint.psi.EcjPsiSourceElement child
protected void setRange (int, int)
int start
int end
void setParent (com.android.tools.lint.psi.EcjPsiSourceElement)
com.android.tools.lint.psi.EcjPsiSourceElement parent
void setRange (com.intellij.openapi.util.TextRange)
com.intellij.openapi.util.TextRange range
public com.intellij.psi.PsiElement[] getChildren ()
com.android.tools.lint.psi.EcjPsiSourceElement curr
int count
com.intellij.psi.PsiElement[] children
int index
public com.android.tools.lint.psi.EcjPsiSourceElement getParent ()
public com.intellij.psi.PsiElement getFirstChild ()
public com.intellij.psi.PsiElement getLastChild ()
public com.intellij.psi.PsiElement getNextSibling ()
public com.intellij.psi.PsiElement getPrevSibling ()
public com.intellij.psi.PsiFile getContainingFile () throws com.intellij.psi.PsiInvalidElementAccessException
public com.intellij.openapi.util.TextRange getTextRange ()
int startOffset
int endOffset
public int getStartOffsetInParent ()
int startOffset
public int getTextLength ()
public int getTextOffset ()
public java.lang.String getText ()
com.android.tools.lint.psi.EcjPsiJavaFile file
String text
com.intellij.openapi.util.TextRange range
com.android.tools.lint.psi.EcjPsiJavaFile file
public char[] textToCharArray ()
public com.intellij.psi.PsiElement getNavigationElement ()
public com.intellij.psi.PsiElement getOriginalElement ()
public boolean textMatches (java.lang.CharSequence)
CharSequence charSequence
public boolean textMatches (com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement psiElement
public boolean textContains (char)
char c
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiReference[] getReferences ()
public com.intellij.psi.PsiElement getContext ()
public java.lang.String getName ()
public volatile synthetic com.intellij.psi.PsiElement getParent ()
static void ()
}
com/android/tools/lint/psi/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/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 java.lang.String getName ()
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
public com.intellij.psi.PsiType getReturnType ()
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiReference[] getReferences ()
public com.intellij.psi.PsiTypeElement getReturnTypeElement ()
public com.intellij.psi.PsiReferenceList getThrowsList ()
public com.intellij.psi.PsiCodeBlock getBody ()
public boolean isConstructor ()
public boolean isVarArgs ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.PsiMethod[] findSuperMethods ()
private com.intellij.psi.PsiMethod[] getSuperMethods (boolean)
com.intellij.psi.PsiMethod method
boolean checkAccess
org.eclipse.jdt.internal.compiler.lookup.MethodBinding superBinding
public com.intellij.psi.PsiMethod[] findSuperMethods (boolean)
boolean checkAccess
public com.intellij.psi.PsiMethod[] findSuperMethods (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass parentClass
public com.intellij.psi.PsiMethod findDeepestSuperMethod ()
public com.intellij.psi.PsiMethod[] findDeepestSuperMethods ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiClass getContainingClass ()
public com.intellij.psi.PsiParameterList getParameterList ()
public com.intellij.psi.PsiParameter[] getParameters ()
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
public int getParameterIndex (com.intellij.psi.PsiParameter)
int i
com.intellij.psi.PsiParameter psiParameter
com.intellij.psi.PsiParameter[] parameters
public int getParametersCount ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String s
public boolean hasExplicitModifier (java.lang.String)
String s
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
private com.intellij.psi.PsiAnnotation[] findAnnotations (boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int count
java.util.Collection external
boolean includeSuper
java.util.List all
com.android.tools.lint.ExternalAnnotationRepository manager
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
com.intellij.psi.PsiAnnotation annotation
String s
public boolean equals (java.lang.Object)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherBinding
String fqn
String signature
com.intellij.psi.PsiClass containingClass
Object o
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public int hashCode ()
public volatile synthetic org.eclipse.jdt.internal.compiler.lookup.Binding getBinding ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
public volatile synthetic com.intellij.psi.PsiElement getBody ()
}
com/android/tools/lint/psi/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/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/EcjPsiClass$1.classEcjPsiClass.java
package com.android.tools.lint.psi
com.android.tools.lint.psi.EcjPsiClass$1 extends java.lang.Object implements java.util.Comparator {
final synthetic com.android.tools.lint.psi.EcjPsiClass this$0
void (com.android.tools.lint.psi.EcjPsiClass)
com.android.tools.lint.psi.EcjPsiClass this$0
public int compare (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement)
com.intellij.psi.PsiElement o1
com.intellij.psi.PsiElement o2
int delta
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
}
com/android/tools/lint/psi/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/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/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 synthetic boolean $assertionsDisabled
void (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
com.android.tools.lint.psi.EcjPsiManager manager
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
char[][] symbols
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public void acceptChildren (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiMethod method
com.intellij.psi.PsiField field
com.intellij.psi.PsiClass innerClass
com.intellij.psi.PsiElementVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeBinding ()
public java.lang.String getName ()
public java.lang.String getQualifiedName ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClassType[] getExtendsListTypes ()
com.intellij.psi.PsiClassType classType
public com.intellij.psi.PsiClassType[] getImplementsListTypes ()
public com.intellij.psi.PsiClass getSuperClass ()
public com.intellij.psi.PsiClass[] getInterfaces ()
public com.intellij.psi.PsiClass[] getSupers ()
public com.intellij.psi.PsiClassType[] getSuperTypes ()
com.intellij.psi.PsiClassType type
com.intellij.psi.PsiClass cls
com.intellij.psi.PsiClass[] supers
java.util.List types
public com.intellij.psi.PsiField[] getAllFields ()
public com.intellij.psi.PsiField[] getFields ()
private com.intellij.psi.PsiField[] getFields (boolean)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding mb
com.android.tools.lint.psi.EcjPsiBinaryField f
boolean masked
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int count
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
java.util.List result
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int count
java.util.List result
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
boolean includeInherited
public com.intellij.psi.PsiMethod[] getMethods ()
public com.intellij.psi.PsiMethod[] getConstructors ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int count
java.util.List result
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
public com.intellij.psi.PsiClass[] getInnerClasses ()
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings
com.intellij.psi.PsiClass[] result
public com.intellij.psi.PsiClassInitializer[] getInitializers ()
public com.intellij.psi.PsiMethod[] getAllMethods ()
public com.intellij.psi.PsiClass[] getAllInnerClasses ()
public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
String name
boolean checkBases
private com.intellij.psi.PsiMethod[] findMethods (java.lang.String, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding mb
com.intellij.psi.PsiMethod m
boolean masked
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int count
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
java.util.List result
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int count
java.util.List result
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
String name
boolean includeInherited
boolean includeConstructors
public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod psiMethod
boolean b
public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod psiMethod
boolean b
public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean)
String s
boolean b
public java.util.List getAllMethodsAndTheirSubstitutors ()
public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiElement getLBrace ()
public com.intellij.psi.PsiElement getRBrace ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.PsiElement getScope ()
public boolean isInheritor (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass psiClass
boolean b
public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
com.intellij.psi.PsiClass psiClass1
public com.intellij.psi.PsiClass getContainingClass ()
public java.util.Collection getVisibleSignatures ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String s
public boolean hasExplicitModifier (java.lang.String)
String s
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
private com.intellij.psi.PsiAnnotation[] findAnnotations (boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
java.util.Collection external
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int count
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
boolean includeSuper
java.util.List all
com.android.tools.lint.ExternalAnnotationRepository manager
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
com.intellij.psi.PsiAnnotation annotation
String s
public boolean equals (java.lang.Object)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration otherTypeDeclaration
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBinding
Object o
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
public int hashCode ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
static void ()
}
com/android/tools/lint/psi/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 java.lang.String getName ()
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiType type
public com.intellij.psi.PsiTypeElement getTypeElement ()
public com.intellij.psi.PsiExpression getInitializer ()
public boolean hasInitializer ()
public com.intellij.psi.PsiReference getReference ()
public com.intellij.psi.PsiReference[] getReferences ()
public java.lang.Object computeConstantValue ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public com.intellij.psi.PsiClass getContainingClass ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String s
public boolean hasExplicitModifier (java.lang.String)
String s
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
java.util.Collection external
java.util.List all
com.android.tools.lint.ExternalAnnotationRepository manager
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int count
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
com.intellij.psi.PsiAnnotation annotation
String s
public boolean equals (java.lang.Object)
Object o
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding otherBinding
public int hashCode ()
volatile synthetic org.eclipse.jdt.internal.compiler.lookup.Binding getBinding ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
}
com/android/tools/lint/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/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/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/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
void (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Literal)
com.android.tools.lint.psi.EcjPsiManager manager
org.eclipse.jdt.internal.compiler.ast.Literal expression
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public java.lang.Object getValue ()
public boolean equals (java.lang.Object)
Object o
com.android.tools.lint.psi.EcjPsiLiteralExpression that
public int hashCode ()
}
com/android/tools/lint/psi/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
public void (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
com.android.tools.lint.psi.EcjPsiManager manager
org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
public java.lang.String getQualifiedName ()
public java.lang.String getName ()
public com.intellij.psi.PsiPackage getParentPackage ()
public com.intellij.psi.PsiQualifiedNamedElement getContainer ()
public com.intellij.psi.PsiModifierList getAnnotationList ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String s
public boolean hasExplicitModifier (java.lang.String)
String s
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
private com.intellij.psi.PsiAnnotation[] findAnnotations (boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
java.util.Collection external
boolean includeSuper
java.util.List all
com.android.tools.lint.ExternalAnnotationRepository manager
org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int count
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
com.intellij.psi.PsiAnnotation annotation
String s
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackageBinding ()
}
com/android/tools/lint/psi/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/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/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/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/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/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/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/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/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/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/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/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 synthetic java.lang.String getName ()
public volatile synthetic com.intellij.psi.PsiElement getContext ()
public volatile synthetic com.intellij.psi.PsiReference[] getReferences ()
public volatile synthetic com.intellij.psi.PsiReference getReference ()
public volatile synthetic boolean textContains (char)
public volatile synthetic boolean textMatches (com.intellij.psi.PsiElement)
public volatile synthetic boolean textMatches (java.lang.CharSequence)
public volatile synthetic com.intellij.psi.PsiElement getOriginalElement ()
public volatile synthetic com.intellij.psi.PsiElement getNavigationElement ()
public volatile synthetic char[] textToCharArray ()
public volatile synthetic java.lang.String getText ()
public volatile synthetic int getTextOffset ()
public volatile synthetic int getTextLength ()
public volatile synthetic int getStartOffsetInParent ()
public volatile synthetic com.intellij.openapi.util.TextRange getTextRange ()
public volatile synthetic com.intellij.psi.PsiFile getContainingFile () throws com.intellij.psi.PsiInvalidElementAccessException
public volatile synthetic com.intellij.psi.PsiElement getPrevSibling ()
public volatile synthetic com.intellij.psi.PsiElement getNextSibling ()
public volatile synthetic com.intellij.psi.PsiElement getLastChild ()
public volatile synthetic com.intellij.psi.PsiElement getFirstChild ()
public volatile synthetic com.android.tools.lint.psi.EcjPsiSourceElement getParent ()
public volatile synthetic com.intellij.psi.PsiElement[] getChildren ()
public volatile synthetic void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode)
public volatile synthetic java.lang.Object getNativeNode ()
public volatile synthetic java.lang.String toString ()
public volatile synthetic boolean canNavigateToSource ()
public volatile synthetic boolean canNavigate ()
public volatile synthetic void navigate (boolean)
public volatile synthetic boolean isPhysical ()
public volatile synthetic boolean isWritable ()
public volatile synthetic boolean isValid ()
public volatile synthetic com.intellij.lang.Language getLanguage ()
}
com/android/tools/lint/psi/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 ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String qualifiedName
com.intellij.psi.PsiAnnotation annotation
String s
public volatile synthetic com.intellij.psi.PsiElement getMirror ()
public volatile synthetic void acceptChildren (com.intellij.psi.PsiElementVisitor)
public volatile synthetic void accept (com.intellij.psi.PsiElementVisitor)
public volatile synthetic java.lang.String toString ()
public volatile synthetic com.intellij.openapi.util.TextRange getTextRange ()
public volatile synthetic com.intellij.psi.PsiElement[] getChildren ()
public volatile synthetic com.intellij.psi.PsiElement getLastChild ()
public volatile synthetic com.intellij.psi.PsiElement getNextSibling ()
public volatile synthetic com.intellij.psi.PsiElement getFirstChild ()
public volatile synthetic com.intellij.psi.PsiElement getParent ()
public volatile synthetic boolean canNavigateToSource ()
public volatile synthetic boolean canNavigate ()
public volatile synthetic void navigate (boolean)
public volatile synthetic boolean isPhysical ()
public volatile synthetic com.intellij.psi.PsiElement getContext ()
public volatile synthetic com.intellij.psi.PsiReference[] getReferences ()
public volatile synthetic com.intellij.psi.PsiReference getReference ()
public volatile synthetic boolean isWritable ()
public volatile synthetic boolean isValid ()
public volatile synthetic boolean textContains (char)
public volatile synthetic boolean textMatches (com.intellij.psi.PsiElement)
public volatile synthetic boolean textMatches (java.lang.CharSequence)
public volatile synthetic com.intellij.psi.PsiElement getOriginalElement ()
public volatile synthetic com.intellij.psi.PsiElement getNavigationElement ()
public volatile synthetic char[] textToCharArray ()
public volatile synthetic java.lang.String getText ()
public volatile synthetic int getTextOffset ()
public volatile synthetic int getTextLength ()
public volatile synthetic int getStartOffsetInParent ()
public volatile synthetic com.intellij.psi.PsiFile getContainingFile () throws com.intellij.psi.PsiInvalidElementAccessException
public volatile synthetic com.intellij.psi.PsiElement getPrevSibling ()
public volatile synthetic com.intellij.lang.Language getLanguage ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
}
com/android/tools/lint/psi/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/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/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/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
private static final char[] PACKAGE_INFO
private final com.android.tools.lint.psi.EcjPsiManager mManager
static java.util.List sElements
static final synthetic boolean $assertionsDisabled
void (com.android.tools.lint.psi.EcjPsiManager)
com.android.tools.lint.psi.EcjPsiManager manager
public static void setDebugOptions (boolean, boolean)
boolean addWhitespace
boolean addParens
private static void checkElements (com.android.tools.lint.psi.EcjPsiSourceElement)
com.android.tools.lint.psi.EcjPsiSourceElement root
private static void checkChildOrder (com.android.tools.lint.psi.EcjPsiSourceElement)
com.android.tools.lint.psi.EcjPsiSourceElement element
static void registerElement (com.android.tools.lint.psi.EcjPsiSourceElement)
com.android.tools.lint.psi.EcjPsiSourceElement element
private void insertWhitespace (com.android.tools.lint.psi.EcjPsiSourceElement)
com.android.tools.lint.psi.EcjPsiSourceElement next
com.android.tools.lint.psi.EcjPsiBuilder$TestWhitespace inserted
int offset
com.android.tools.lint.psi.EcjPsiSourceElement root
com.android.tools.lint.psi.EcjPsiSourceElement current
com.android.tools.lint.psi.EcjPsiBuilder$TestWhitespace inserted
private void insertParentheses (com.android.tools.lint.psi.EcjPsiSourceElement)
com.android.tools.lint.psi.EcjPsiBuilder$TestParentheses inserted
com.android.tools.lint.psi.EcjPsiSourceElement next
com.android.tools.lint.psi.EcjPsiSourceElement root
com.android.tools.lint.psi.EcjPsiSourceElement current
public static com.android.tools.lint.psi.EcjPsiJavaFile create (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, com.android.tools.lint.EcjSourceFile)
com.android.tools.lint.psi.EcjPsiManager manager
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
com.android.tools.lint.EcjSourceFile source
com.android.tools.lint.psi.EcjPsiBuilder builder
com.android.tools.lint.psi.EcjPsiJavaFile file
static com.intellij.openapi.util.TextRange toRange (long)
long ecjPos
int start
int end
static com.intellij.openapi.util.TextRange toRange (int, int)
int start
int end
static com.intellij.openapi.util.TextRange toRange (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode node
int sourceStart
int endOffset
int parens
com.android.tools.lint.psi.EcjPsiPackageStatement toPackageStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ImportReference)
com.android.tools.lint.psi.EcjPsiModifierList modifierList
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.ImportReference node
com.android.tools.lint.psi.EcjPsiPackageStatement statement
private com.android.tools.lint.psi.EcjPsiModifierList toModifierList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ImportReference)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.ImportReference node
com.android.tools.lint.psi.EcjPsiModifierList modifierList
private com.android.tools.lint.psi.EcjPsiModifierList toModifierList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.Annotation last
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration node
com.android.tools.lint.psi.EcjPsiModifierList modifierList
int start
int end
private com.android.tools.lint.psi.EcjPsiModifierList toModifierList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.Annotation last
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration node
com.android.tools.lint.psi.EcjPsiModifierList modifierList
int start
int end
private com.android.tools.lint.psi.EcjPsiModifierList toModifierList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration)
org.eclipse.jdt.internal.compiler.ast.Annotation last
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration node
com.android.tools.lint.psi.EcjPsiModifierList modifierList
int start
int end
private com.android.tools.lint.psi.EcjPsiModifierList toModifierList (com.android.tools.lint.psi.EcjPsiSourceElement, int, org.eclipse.jdt.internal.compiler.ast.Annotation[])
com.android.tools.lint.psi.EcjPsiSourceElement parent
int modifiers
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int flags
com.android.tools.lint.psi.EcjPsiModifierList modifierList
com.android.tools.lint.psi.EcjPsiAnnotation[] psiAnnotations
private com.android.tools.lint.psi.EcjPsiAnnotation[] toAnnotations (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Annotation[])
com.android.tools.lint.psi.EcjPsiAnnotation psiAnnotation
org.eclipse.jdt.internal.compiler.ast.Annotation ecjAnnotation
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
java.util.List list
private com.android.tools.lint.psi.EcjPsiAnnotation toAnnotation (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation na
org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation na
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.Annotation ecjAnnotation
com.android.tools.lint.psi.EcjPsiAnnotation psiAnnotation
com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement nameElement
private com.android.tools.lint.psi.EcjPsiNameValuePair toMemberValuePair (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.MemberValuePair)
com.android.tools.lint.psi.EcjPsiAnnotation psiAnnotation
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
com.android.tools.lint.psi.EcjPsiNameValuePair pair
org.eclipse.jdt.internal.compiler.ast.Expression value
private com.android.tools.lint.psi.EcjPsiImportList toImportList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ImportReference[])
org.eclipse.jdt.internal.compiler.ast.ImportReference node
com.intellij.psi.PsiElement lastChild
java.util.List list
com.intellij.psi.PsiElement firstChild
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.ImportReference[] references
com.android.tools.lint.psi.EcjPsiImportList importList
private com.android.tools.lint.psi.EcjPsiImport toImport (com.android.tools.lint.psi.EcjPsiImportList, org.eclipse.jdt.internal.compiler.ast.ImportReference)
com.android.tools.lint.psi.EcjPsiImport ref
com.android.tools.lint.psi.EcjPsiImportList parent
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
String typeName
boolean onDemand
com.android.tools.lint.psi.EcjPsiImport ref
private com.android.tools.lint.psi.EcjPsiClass toClass (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
com.android.tools.lint.psi.EcjPsiClass cls
com.android.tools.lint.psi.EcjPsiModifierList modifierList
int kind
private com.android.tools.lint.psi.EcjPsiEnumConstantInitializer toEnumInitializer (com.android.tools.lint.psi.EcjPsiEnumConstant, org.eclipse.jdt.internal.compiler.ast.Expression)
com.android.tools.lint.psi.EcjPsiModifierList modifierList
com.android.tools.lint.psi.EcjPsiEnumConstant parent
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression node
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
com.android.tools.lint.psi.EcjPsiEnumConstantInitializer cls
com.intellij.psi.PsiClass containingClass
private void initializeClassBody (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
java.util.List fields
org.eclipse.jdt.internal.compiler.ast.Clinit clinit
com.android.tools.lint.psi.EcjPsiMethod psiMethod
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
java.util.List methods
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration method
java.util.List methods
com.android.tools.lint.psi.EcjPsiClass cls
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
java.util.List initializers
private com.intellij.psi.PsiClassInitializer toClassInitializer (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.Clinit)
com.android.tools.lint.psi.EcjPsiClass parent
org.eclipse.jdt.internal.compiler.ast.Clinit clinit
com.android.tools.lint.psi.EcjPsiClassInitializer initializer
com.android.tools.lint.psi.EcjPsiCodeBlock body
private com.intellij.psi.PsiClassInitializer toClassInitializer (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.Initializer)
com.android.tools.lint.psi.EcjPsiClass parent
org.eclipse.jdt.internal.compiler.ast.Initializer init
com.android.tools.lint.psi.EcjPsiClassInitializer initializer
com.android.tools.lint.psi.EcjPsiCodeBlock body
private com.android.tools.lint.psi.EcjPsiMethod toMethod (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
com.android.tools.lint.psi.EcjPsiMethod psiMethod
boolean hasDefaultMethod
int modifiers
int modifiers
int modifiers
org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiCodeBlock body
com.intellij.psi.PsiExpression defaultValue
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration amd
boolean semiColonBody
com.intellij.psi.PsiCodeBlock body
com.android.tools.lint.psi.EcjPsiClass cls
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
boolean isAnnotation
com.android.tools.lint.psi.EcjPsiMethod psiMethod
com.android.tools.lint.psi.EcjPsiModifierList modifierList
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
com.intellij.psi.PsiReferenceList psiReferenceList
com.intellij.psi.PsiCodeBlock body
private com.intellij.psi.PsiAnnotationMemberValue toMemberValue (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ASTNode)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.ASTNode node
private com.android.tools.lint.psi.EcjPsiExpression toExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Expression)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.Expression expression
private com.android.tools.lint.psi.EcjPsiArrayInitializerExpression toArrayInitializerExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ArrayInitializer)
int i
com.intellij.psi.PsiExpression[] initializers
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer expression
com.android.tools.lint.psi.EcjPsiArrayInitializerExpression e
private com.android.tools.lint.psi.EcjPsiArrayInitializerMemberValue toArrayInitializerMemberValue (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ArrayInitializer)
int i
com.intellij.psi.PsiAnnotationMemberValue[] initializers
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer expression
com.android.tools.lint.psi.EcjPsiArrayInitializerMemberValue e
private com.android.tools.lint.psi.EcjPsiExpression toFunctionalExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.FunctionalExpression)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
com.android.tools.lint.psi.EcjPsiLambdaExpression e
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression ref
com.android.tools.lint.psi.EcjPsiMethodReferenceExpression e
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
private com.android.tools.lint.psi.EcjPsiClassObjectAccessExpression toClassObjectAccessExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess expression
com.android.tools.lint.psi.EcjPsiClassObjectAccessExpression accessExpression
private com.android.tools.lint.psi.EcjPsiExpression toCastExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.CastExpression)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.CastExpression expression
com.android.tools.lint.psi.EcjPsiTypeCastExpression cast
private com.android.tools.lint.psi.EcjPsiMethodCallExpression toCallExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.MessageSend)
com.android.tools.lint.psi.EcjPsiExpression qualifier
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.MessageSend send
com.android.tools.lint.psi.EcjPsiMethodCallExpression call
com.android.tools.lint.psi.EcjPsiReferenceExpression methodCall
com.android.tools.lint.psi.EcjPsiIdentifier nameElement
private com.android.tools.lint.psi.EcjPsiNewExpression toNewExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.AllocationExpression)
com.android.tools.lint.psi.EcjPsiAnonymousClass cls
com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement typeReference
com.android.tools.lint.psi.EcjPsiExpressionList argumentList
com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement typeReference
com.android.tools.lint.psi.EcjPsiExpressionList argumentList
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.AllocationExpression send
com.android.tools.lint.psi.EcjPsiNewExpression call
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression node
private com.android.tools.lint.psi.EcjPsiExpression toArrayAllocationExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression)
int i
java.util.List dimensions
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocation
com.android.tools.lint.psi.EcjPsiNewExpression newExpression
private com.android.tools.lint.psi.EcjPsiExpression toReferenceExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.SingleNameReference snr
com.android.tools.lint.psi.EcjPsiReferenceExpression exp
char[] name
int i
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qnr
char[][] tokens
int startOffset
int endOffset
com.android.tools.lint.psi.EcjPsiReferenceExpression prev
com.android.tools.lint.psi.EcjPsiReferenceExpression curr
com.android.tools.lint.psi.EcjPsiSuperExpression e
org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference ref
com.android.tools.lint.psi.EcjPsiSuperExpression e
com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement qualifier
org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference ref
com.android.tools.lint.psi.EcjPsiThisExpression e
com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement qualifier
com.android.tools.lint.psi.EcjPsiThisExpression e
int start
int end
int length
String name
org.eclipse.jdt.internal.compiler.ast.FieldReference ref
com.android.tools.lint.psi.EcjPsiReferenceExpression exp
com.android.tools.lint.psi.EcjPsiArrayAccessExpression accessExpression
org.eclipse.jdt.internal.compiler.ast.ArrayReference ref
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.Expression expression
private com.android.tools.lint.psi.EcjPsiExpression toAssignmentExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Assignment)
com.android.tools.lint.psi.EcjPsiPrefixExpression unaryExpression
int operatorId
com.intellij.psi.tree.IElementType tokenType
com.android.tools.lint.psi.EcjPsiPostfixExpression unaryExpression
int operatorId
com.intellij.psi.tree.IElementType tokenType
int operatorId
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.Assignment expression
com.android.tools.lint.psi.EcjPsiAssignmentExpression assignmentExpression
private com.android.tools.lint.psi.EcjPsiExpression toOperatorExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.OperatorExpression)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.OperatorExpression expression
private com.android.tools.lint.psi.EcjPsiExpression toConditionalExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ConditionalExpression)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression expression
com.android.tools.lint.psi.EcjPsiConditionalExpression e
private com.android.tools.lint.psi.EcjPsiExpression toInstanceOfExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression expression
com.android.tools.lint.psi.EcjPsiInstanceOfExpression e
private com.intellij.psi.tree.IElementType ecjToPsiToken (int)
int operator
private com.intellij.psi.tree.IElementType ecjAssignmentToPsiToken (int)
int operator
private com.android.tools.lint.psi.EcjPsiExpression toUnaryExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.UnaryExpression)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.UnaryExpression expression
com.android.tools.lint.psi.EcjPsiPrefixExpression unaryExpression
int operatorId
com.intellij.psi.tree.IElementType tokenType
private com.android.tools.lint.psi.EcjPsiBinaryExpression toBinaryExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.BinaryExpression)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.BinaryExpression expression
com.android.tools.lint.psi.EcjPsiBinaryExpression binaryExpression
int operatorId
com.intellij.psi.tree.IElementType tokenType
private com.android.tools.lint.psi.EcjPsiExpression toLiteral (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Literal)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.Literal expression
com.android.tools.lint.psi.EcjPsiLiteralExpression literal
private com.android.tools.lint.psi.EcjPsiReferenceList toTypeReferenceList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeReference, com.intellij.psi.PsiReferenceList$Role)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
com.intellij.psi.PsiReferenceList$Role role
org.eclipse.jdt.internal.compiler.ast.TypeReference[] references
private com.android.tools.lint.psi.EcjPsiReferenceList toTypeReferenceList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeReference[], com.intellij.psi.PsiReferenceList$Role)
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
java.util.List elements
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.TypeReference[] references
com.intellij.psi.PsiReferenceList$Role role
com.android.tools.lint.psi.EcjPsiReferenceList list
private com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement toTypeReference (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeReference)
String referenceName
int start
int end
char[] name
int i
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference typeReference
int startOffset
int endOffset
com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement prev
com.android.tools.lint.psi.EcjPsiReferenceParameterList parameterList
int endOffset
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference typeReference
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
char[][] tokens
com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement element
private com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement toImportReference (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ImportReference)
com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement element
String referenceName
char[] name
int i
int startOffset
int endOffset
com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement prev
com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement curr
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.ImportReference reference
char[][] tokens
private com.android.tools.lint.psi.EcjPsiTypeElement toTypeElement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeReference)
com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement nameElement
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
com.android.tools.lint.psi.EcjPsiTypeElement element
private com.intellij.psi.PsiParameterList toParameterList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Argument[])
com.android.tools.lint.psi.EcjPsiParameter parameter
org.eclipse.jdt.internal.compiler.ast.Argument argument
java.util.List parameters
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
com.android.tools.lint.psi.EcjPsiParameterList list
private com.android.tools.lint.psi.EcjPsiAnnotationParameterList toAnnotationParameterList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.MemberValuePair[])
int i
com.intellij.psi.PsiNameValuePair[] pairs
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
com.android.tools.lint.psi.EcjPsiAnnotationParameterList list
private com.android.tools.lint.psi.EcjPsiLocalVariable toVariable (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, boolean)
com.android.tools.lint.psi.EcjPsiModifierList modifierList
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
boolean includeModifiersAndType
com.android.tools.lint.psi.EcjPsiLocalVariable variable
private com.android.tools.lint.psi.EcjPsiResourceVariable toResourceVariable (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, boolean)
com.android.tools.lint.psi.EcjPsiModifierList modifierList
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
boolean includeModifiersAndType
com.android.tools.lint.psi.EcjPsiResourceVariable variable
private com.android.tools.lint.psi.EcjPsiParameter toParameter (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration argument
com.android.tools.lint.psi.EcjPsiParameter parameter
com.android.tools.lint.psi.EcjPsiModifierList modifierList
private com.android.tools.lint.psi.EcjPsiBlockStatement toBlockStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Block)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.Block block
com.android.tools.lint.psi.EcjPsiBlockStatement statement
com.android.tools.lint.psi.EcjPsiCodeBlock nestedBlock
private com.android.tools.lint.psi.EcjPsiCodeBlock toBlock (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement[], org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, int, int)
com.android.tools.lint.psi.EcjPsiStatement psiStatement
org.eclipse.jdt.internal.compiler.ast.Statement statement
java.util.List psiStatements
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.Statement[] statements
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
int startOffset
int endOffset
com.android.tools.lint.psi.EcjPsiCodeBlock block
private com.android.tools.lint.psi.EcjPsiCodeBlock toBlock (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement[])
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.Statement[] statements
private com.android.tools.lint.psi.EcjPsiCodeBlock toBlock (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Block)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.Block block
private com.android.tools.lint.psi.EcjPsiStatement toStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement)
org.eclipse.jdt.internal.compiler.ast.Block blockStatement
com.android.tools.lint.psi.EcjPsiClassLevelDeclarationStatement st
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.Statement statement
private com.android.tools.lint.psi.EcjPsiStatement toExpressionStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.Statement statement
com.android.tools.lint.psi.EcjPsiExpressionStatement expressionStatement
com.android.tools.lint.psi.EcjPsiExpression expression
private com.android.tools.lint.psi.EcjPsiStatement toExplicitConstructorCall (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall)
com.android.tools.lint.psi.EcjPsiExpression qualifier
com.android.tools.lint.psi.EcjPsiReferenceParameterList typeArgumentList
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
com.android.tools.lint.psi.EcjPsiExpressionStatement expressionStatement
com.android.tools.lint.psi.EcjPsiExplicitConstructorCall call
com.android.tools.lint.psi.EcjPsiReferenceExpression refExp
com.android.tools.lint.psi.EcjPsiExpression qualifier
String keyword
int identifierStart
int identifierEnd
com.android.tools.lint.psi.EcjPsiIdentifier identifier
private com.android.tools.lint.psi.EcjPsiThrowStatement toThrowStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ThrowStatement)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.ThrowStatement statement
com.android.tools.lint.psi.EcjPsiThrowStatement throwStatement
private com.android.tools.lint.psi.EcjPsiAssertStatement toAssertStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.AssertStatement)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.AssertStatement statement
com.android.tools.lint.psi.EcjPsiAssertStatement assertStatement
private com.android.tools.lint.psi.EcjPsiStatement toEmptyStatement (com.android.tools.lint.psi.EcjPsiSourceElement)
com.android.tools.lint.psi.EcjPsiSourceElement parent
com.android.tools.lint.psi.EcjPsiEmptyStatement empty
private com.android.tools.lint.psi.EcjPsiIfStatement toIfStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.IfStatement)
com.android.tools.lint.psi.EcjPsiStatement thenStatement
com.android.tools.lint.psi.EcjPsiStatement thenStatement
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.IfStatement statement
com.android.tools.lint.psi.EcjPsiIfStatement ifStatement
com.android.tools.lint.psi.EcjPsiExpression condition
private com.android.tools.lint.psi.EcjPsiReturnStatement toReturnStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ReturnStatement)
com.android.tools.lint.psi.EcjPsiExpression expression
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.ReturnStatement statement
com.android.tools.lint.psi.EcjPsiReturnStatement returnStatement
private com.android.tools.lint.psi.EcjPsiForStatement toForStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ForStatement)
com.android.tools.lint.psi.EcjPsiExpression condition
com.android.tools.lint.psi.EcjPsiStatement updates
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.ForStatement statement
com.android.tools.lint.psi.EcjPsiForStatement forStatement
com.android.tools.lint.psi.EcjPsiStatement initialization
com.android.tools.lint.psi.EcjPsiStatement body
private com.android.tools.lint.psi.EcjPsiSwitchLabelStatement toCaseStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.CaseStatement)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.CaseStatement statement
com.android.tools.lint.psi.EcjPsiSwitchLabelStatement st
private com.android.tools.lint.psi.EcjPsiSwitchStatement toSwitchStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.SwitchStatement)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.SwitchStatement statement
com.android.tools.lint.psi.EcjPsiSwitchStatement switchStatement
private com.android.tools.lint.psi.EcjPsiBreakStatement toBreakStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.BreakStatement)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.BreakStatement statement
com.android.tools.lint.psi.EcjPsiBreakStatement breakStatement
private com.android.tools.lint.psi.EcjPsiContinueStatement toContinueStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ContinueStatement)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.ContinueStatement statement
com.android.tools.lint.psi.EcjPsiContinueStatement continueStatement
private com.android.tools.lint.psi.EcjPsiSynchronizedStatement toSynchronizedStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement statement
com.android.tools.lint.psi.EcjPsiSynchronizedStatement s
private com.android.tools.lint.psi.EcjPsiWhileStatement toWhileStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.WhileStatement)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.WhileStatement statement
com.android.tools.lint.psi.EcjPsiWhileStatement whileStatement
private com.android.tools.lint.psi.EcjPsiDoWhileStatement toDoWhileStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.DoStatement)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.DoStatement statement
com.android.tools.lint.psi.EcjPsiDoWhileStatement doWhile
private com.android.tools.lint.psi.EcjPsiTryStatement toTryStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TryStatement)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration resource
com.android.tools.lint.psi.EcjPsiResourceList list
java.util.List variables
boolean first
org.eclipse.jdt.internal.compiler.ast.Block catchBlock
org.eclipse.jdt.internal.compiler.ast.Argument catchArgument
int i
java.util.List sections
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.TryStatement statement
com.android.tools.lint.psi.EcjPsiTryStatement tryStatement
private com.intellij.psi.PsiCatchSection toCatchSection (com.android.tools.lint.psi.EcjPsiTryStatement, org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.ast.Block)
com.android.tools.lint.psi.EcjPsiModifierList modifierList
com.android.tools.lint.psi.EcjPsiTryStatement parent
org.eclipse.jdt.internal.compiler.ast.Argument catchArgument
org.eclipse.jdt.internal.compiler.ast.Block catchBlock
com.android.tools.lint.psi.EcjPsiCatchSection section
com.android.tools.lint.psi.EcjPsiParameter parameter
private com.android.tools.lint.psi.EcjPsiForeachStatement toForEachStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ForeachStatement)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.ForeachStatement statement
com.android.tools.lint.psi.EcjPsiForeachStatement forStatement
private com.android.tools.lint.psi.EcjPsiLabeledStatement toLabeledStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.LabeledStatement)
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.LabeledStatement statement
com.android.tools.lint.psi.EcjPsiLabeledStatement labeledStatement
com.android.tools.lint.psi.EcjPsiIdentifier nameIdentifier
private com.android.tools.lint.psi.EcjPsiStatement toForDeclarationStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement[])
com.intellij.openapi.util.TextRange prevRange
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
com.android.tools.lint.psi.EcjPsiVariable variable
org.eclipse.jdt.internal.compiler.ast.Statement statement
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.Statement[] statements
com.android.tools.lint.psi.EcjPsiDeclarationStatement declaration
java.util.List variables
com.android.tools.lint.psi.EcjPsiVariable prevVariable
private com.android.tools.lint.psi.EcjPsiExpressionList toArguments (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Expression[])
com.android.tools.lint.psi.EcjPsiExpression expression
org.eclipse.jdt.internal.compiler.ast.Expression e
java.util.List expressions
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.Expression[] expressionArray
com.android.tools.lint.psi.EcjPsiExpressionList list
private com.android.tools.lint.psi.EcjPsiStatement toForUpdateStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement[])
com.android.tools.lint.psi.EcjPsiExpression expression
org.eclipse.jdt.internal.compiler.ast.Statement s
com.android.tools.lint.psi.EcjPsiExpressionListStatement listStatement
com.android.tools.lint.psi.EcjPsiExpressionList expressionList
java.util.List expressions
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.Statement[] statements
private com.android.tools.lint.psi.EcjPsiDeclarationStatement toDeclarationStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration)
com.android.tools.lint.psi.EcjPsiDeclarationStatement declaration
com.intellij.psi.PsiElement prevVariable
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
com.android.tools.lint.psi.EcjPsiLocalVariable variable
com.intellij.openapi.util.TextRange prevRange
com.intellij.psi.PsiElement[] declaredElements
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration statement
com.android.tools.lint.psi.EcjPsiDeclarationStatement declaration
com.android.tools.lint.psi.EcjPsiVariable variable
private com.android.tools.lint.psi.EcjPsiField toField (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
com.android.tools.lint.psi.EcjPsiClass cls
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
com.android.tools.lint.psi.EcjPsiField psiField
com.android.tools.lint.psi.EcjPsiModifierList modifierList
private com.android.tools.lint.psi.EcjPsiEnumConstant toEnumConstant (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
com.android.tools.lint.psi.EcjPsiEnumConstantInitializer initializer
com.android.tools.lint.psi.EcjPsiExpressionList arguments
com.android.tools.lint.psi.EcjPsiClass cls
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
com.android.tools.lint.psi.EcjPsiEnumConstant psiField
com.android.tools.lint.psi.EcjPsiModifierList modifierList
int modifiers
org.eclipse.jdt.internal.compiler.ast.Expression init
private com.android.tools.lint.psi.EcjPsiReferenceParameterList toTypeParameterList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeReference[])
com.android.tools.lint.psi.EcjPsiTypeElement typeElement
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
java.util.List parameters
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.TypeReference[] references
com.android.tools.lint.psi.EcjPsiReferenceParameterList list
private com.intellij.psi.PsiTypeParameterList toTypeParameterList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeParameter[])
com.android.tools.lint.psi.EcjPsiTypeParameter p
com.android.tools.lint.psi.EcjPsiReferenceList extendsList
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
java.util.List parameters
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
com.android.tools.lint.psi.EcjPsiTypeParameterList list
private com.android.tools.lint.psi.EcjPsiIdentifier toIdentifier (com.android.tools.lint.psi.EcjPsiSourceElement, java.lang.String, com.intellij.openapi.util.TextRange)
com.android.tools.lint.psi.EcjPsiSourceElement parent
String name
com.intellij.openapi.util.TextRange range
com.android.tools.lint.psi.EcjPsiIdentifier identifier
private com.android.tools.lint.psi.EcjPsiIdentifier toIdentifier (com.android.tools.lint.psi.EcjPsiSourceElement, char[], com.intellij.openapi.util.TextRange)
com.android.tools.lint.psi.EcjPsiSourceElement parent
char[] name
com.intellij.openapi.util.TextRange range
com.android.tools.lint.psi.EcjPsiIdentifier identifier
com.android.tools.lint.psi.EcjPsiJavaFile toFile (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, com.android.tools.lint.EcjSourceFile)
com.android.tools.lint.psi.EcjPsiPackageStatement packageStatement
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] newTypes
com.android.tools.lint.psi.EcjPsiClass toClass
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration node
com.android.tools.lint.EcjSourceFile source
com.android.tools.lint.psi.EcjPsiJavaFile unit
com.android.tools.lint.psi.EcjPsiImportList importList
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] newTypes
java.util.List classes
static synthetic com.android.tools.lint.psi.EcjPsiManager access$000 (com.android.tools.lint.psi.EcjPsiBuilder)
com.android.tools.lint.psi.EcjPsiBuilder x0
static void ()
}
com/android/tools/lint/psi/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 synthetic java.lang.String getName ()
public volatile synthetic com.intellij.psi.PsiElement getContext ()
public volatile synthetic com.intellij.psi.PsiReference[] getReferences ()
public volatile synthetic com.intellij.psi.PsiReference getReference ()
public volatile synthetic boolean textContains (char)
public volatile synthetic boolean textMatches (com.intellij.psi.PsiElement)
public volatile synthetic boolean textMatches (java.lang.CharSequence)
public volatile synthetic com.intellij.psi.PsiElement getOriginalElement ()
public volatile synthetic com.intellij.psi.PsiElement getNavigationElement ()
public volatile synthetic char[] textToCharArray ()
public volatile synthetic java.lang.String getText ()
public volatile synthetic int getTextOffset ()
public volatile synthetic int getTextLength ()
public volatile synthetic int getStartOffsetInParent ()
public volatile synthetic com.intellij.openapi.util.TextRange getTextRange ()
public volatile synthetic com.intellij.psi.PsiFile getContainingFile () throws com.intellij.psi.PsiInvalidElementAccessException
public volatile synthetic com.intellij.psi.PsiElement getPrevSibling ()
public volatile synthetic com.intellij.psi.PsiElement getNextSibling ()
public volatile synthetic com.intellij.psi.PsiElement getLastChild ()
public volatile synthetic com.intellij.psi.PsiElement getFirstChild ()
public volatile synthetic com.android.tools.lint.psi.EcjPsiSourceElement getParent ()
public volatile synthetic com.intellij.psi.PsiElement[] getChildren ()
public volatile synthetic void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode)
public volatile synthetic java.lang.Object getNativeNode ()
public volatile synthetic boolean canNavigateToSource ()
public volatile synthetic boolean canNavigate ()
public volatile synthetic void navigate (boolean)
public volatile synthetic boolean isPhysical ()
public volatile synthetic boolean isWritable ()
public volatile synthetic boolean isValid ()
public volatile synthetic com.intellij.lang.Language getLanguage ()
}
com/android/tools/lint/psi/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
static final synthetic boolean $assertionsDisabled
public void (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.EcjParser$EcjResult, long)
com.android.tools.lint.client.api.LintClient client
com.android.tools.lint.EcjParser$EcjResult ecjResult
long ecjLanguageLevel
static java.lang.String getInternalName (char[][])
char c
char[] segment
char[][] name
StringBuilder sb
public static java.lang.String getTypeName (char[][])
char c
char[] segment
char[][] name
StringBuilder sb
public static java.lang.String getTypeName (char[])
char c
char[] name
StringBuilder sb
public static java.lang.String getTypeName (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
public static java.lang.String getTypeName (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
String prefix
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
String typeName
public com.android.tools.lint.client.api.LintClient getClient ()
private static com.intellij.pom.java.LanguageLevel toLanguageLevel (long)
long ecjLanguageLevel
public com.intellij.psi.PsiClass findClass (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public com.intellij.psi.PsiType findType (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeReference type
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declaration
public com.intellij.psi.PsiType findType (org.eclipse.jdt.internal.compiler.ast.TypeReference)
com.intellij.psi.PsiType t
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
java.util.List types
com.intellij.psi.PsiType leastUpperBound
org.eclipse.jdt.internal.compiler.ast.TypeReference type
public com.intellij.psi.PsiType findType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
com.intellij.psi.PsiType type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
public com.intellij.psi.PsiType findType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
int i
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding binding
com.intellij.psi.PsiType type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public com.intellij.psi.PsiClassType findClassType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
com.intellij.psi.PsiType type
public com.intellij.psi.PsiClassType[] findClassTypes (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
com.intellij.psi.PsiType type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings
java.util.List types
public com.intellij.psi.PsiClassType getClassType (com.intellij.psi.PsiClass)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
com.intellij.psi.PsiClass psiClass
public com.intellij.psi.PsiClassType[] getClassTypes (com.intellij.psi.PsiClass[])
com.intellij.psi.PsiClassType classType
com.intellij.psi.PsiClass cls
java.util.List types
com.intellij.psi.PsiClass[] classes
public com.intellij.psi.PsiClass findClass (java.lang.String)
String segment
int i
int n
String internal
java.util.List arrays
char[][] compoundName
String fullyQualifiedName
public com.intellij.psi.PsiClass findClass (char[][])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
public com.intellij.psi.PsiClass findClass (org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.Binding referenceBinding
public com.intellij.psi.PsiMethod findMethod (org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
public com.intellij.psi.PsiClass[] findClasses (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
com.intellij.psi.PsiClass cls
com.intellij.psi.PsiClass cls
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding b
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] bindings
int count
java.util.List classes
public com.intellij.psi.PsiElement findElement (org.eclipse.jdt.internal.compiler.ast.ASTNode)
com.intellij.psi.PsiElement element
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
org.eclipse.jdt.internal.compiler.ast.NameReference ref
String name
com.intellij.psi.PsiField field
com.intellij.psi.PsiMethod[] methods
int classTokenCount
char[][] className
com.intellij.psi.PsiClass cls
org.eclipse.jdt.internal.compiler.ast.ImportReference ref
org.eclipse.jdt.internal.compiler.ast.ASTNode node
public com.intellij.psi.PsiElement findElement (org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ParameterizedFieldBinding fieldBinding
com.intellij.psi.PsiJavaFile file
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
com.intellij.psi.PsiJavaFile file
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
com.intellij.psi.PsiElement declaration
com.intellij.psi.PsiElement method
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding lvb
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Binding binding
com.intellij.psi.PsiElement element
private static com.intellij.psi.PsiElement findElementWithBinding (com.intellij.psi.PsiElement, org.eclipse.jdt.internal.compiler.lookup.Binding)
com.intellij.psi.PsiElement root
org.eclipse.jdt.internal.compiler.lookup.Binding variableBinding
com.android.tools.lint.psi.EcjPsiManager$VariableDeclarationFinder finder
public void registerElement (org.eclipse.jdt.internal.compiler.lookup.Binding, com.intellij.psi.PsiElement)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
com.intellij.psi.PsiElement element
static java.lang.Object inlineConstants (java.lang.Object)
Object element
Object first
java.util.List list
Object[] array
Object value
static java.lang.Object getConstantValue (org.eclipse.jdt.internal.compiler.impl.Constant)
org.eclipse.jdt.internal.compiler.impl.Constant value
static org.eclipse.jdt.internal.compiler.lookup.MethodBinding findSuperMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
boolean allowStatic
boolean allowPrivate
com.android.tools.lint.ExternalAnnotationRepository getAnnotationRepository ()
static com.intellij.psi.PsiAnnotation[] ensureUnique (java.util.List)
com.intellij.psi.PsiAnnotation later
String laterName
int j
boolean hasDuplicate
com.intellij.psi.PsiAnnotation current
String currentName
int i
java.util.List list
java.util.List result
int n
static void ()
}
com/android/tools/lint/psi/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 synthetic boolean isSoft ()
public volatile synthetic java.lang.String getCanonicalText ()
public volatile synthetic com.intellij.openapi.util.TextRange getRangeInElement ()
public volatile synthetic com.intellij.psi.PsiElement getElement ()
public volatile synthetic com.intellij.psi.PsiType[] getTypeParameters ()
public volatile synthetic com.intellij.psi.PsiReferenceParameterList getParameterList ()
public volatile synthetic com.intellij.psi.PsiElement getReferenceNameElement ()
public volatile synthetic java.lang.String getQualifiedName ()
public volatile synthetic boolean isQualified ()
public volatile synthetic java.lang.String getReferenceName ()
public volatile synthetic com.intellij.psi.PsiElement getQualifier ()
public volatile synthetic com.intellij.psi.PsiExpression getQualifierExpression ()
public volatile synthetic void accept (com.intellij.psi.PsiElementVisitor)
}
com/android/tools/lint/psi/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/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/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 synthetic com.android.tools.lint.psi.EcjPsiBuilder this$0
public void (com.android.tools.lint.psi.EcjPsiBuilder, com.intellij.psi.PsiExpression)
com.intellij.psi.PsiExpression expression
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiExpression getExpression ()
public com.intellij.psi.PsiType getType ()
}
com/android/tools/lint/psi/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/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 synthetic com.android.tools.lint.psi.EcjPsiBuilder this$0
public void (com.android.tools.lint.psi.EcjPsiBuilder)
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
}
com/android/tools/lint/psi/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/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/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/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/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/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/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/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/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 ()
public java.lang.String toString ()
public com.intellij.psi.PsiImportList getImportList ()
public com.intellij.psi.PsiPackageStatement getPackageStatement ()
public com.intellij.psi.PsiClass[] getClasses ()
public java.lang.String getPackageName ()
public java.lang.String getName ()
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
public com.intellij.psi.PsiFile getContainingFile () throws com.intellij.psi.PsiInvalidElementAccessException
public com.android.tools.lint.psi.EcjPsiDirectory getParent ()
public com.intellij.psi.PsiElement[] getOnDemandImports (boolean, boolean)
boolean b
boolean b1
public com.intellij.psi.PsiClass[] getSingleClassImports (boolean)
boolean b
public java.lang.String[] getImplicitlyImportedPackages ()
public com.intellij.psi.PsiJavaCodeReferenceElement[] getImplicitlyImportedPackageReferences ()
public com.intellij.psi.PsiJavaCodeReferenceElement findImportReferenceTo (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
String qualifiedName
com.intellij.psi.PsiImportStatementBase importStatement
public com.intellij.pom.java.LanguageLevel getLanguageLevel ()
public boolean isDirectory ()
public long getModificationStamp ()
public com.intellij.psi.PsiFile getOriginalFile ()
public java.io.File getIoFile ()
public volatile synthetic com.android.tools.lint.psi.EcjPsiSourceElement getParent ()
public volatile synthetic com.intellij.psi.PsiElement getParent ()
public volatile synthetic com.intellij.psi.PsiDirectory getParent ()
public volatile synthetic com.intellij.psi.PsiFileSystemItem getParent ()
}
com/android/tools/lint/psi/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/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/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/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 com.intellij.psi.PsiClassType getBaseClassType ()
com.intellij.psi.PsiElement resolved
public com.intellij.psi.PsiExpressionList getArgumentList ()
public boolean isInQualifiedNew ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
}
com/android/tools/lint/psi/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/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/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/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/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/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/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/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/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 synthetic boolean $assertionsDisabled
void (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration)
com.android.tools.lint.psi.EcjPsiManager manager
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration variable
void setModifierList (com.android.tools.lint.psi.EcjPsiModifierList)
com.android.tools.lint.psi.EcjPsiModifierList modifierList
void setNameIdentifier (com.intellij.psi.PsiIdentifier)
com.intellij.psi.PsiIdentifier nameIdentifier
void setTypeElement (com.intellij.psi.PsiTypeElement)
com.intellij.psi.PsiTypeElement typeElement
public java.lang.String getName ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String s
public boolean hasInitializer ()
public com.intellij.psi.PsiExpression getInitializer ()
public void setInitializer (com.intellij.psi.PsiExpression) throws com.intellij.util.IncorrectOperationException
com.intellij.psi.PsiExpression expression
public com.intellij.psi.PsiType getType ()
com.intellij.psi.PsiType type
public com.intellij.psi.PsiTypeElement getTypeElement ()
public java.lang.Object computeConstantValue ()
public boolean equals (java.lang.Object)
Object o
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding otherBinding
public int hashCode ()
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding getVariableBinding ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
static void ()
}
com/android/tools/lint/psi/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/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/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.android.tools.lint.psi.EcjPsiBinaryAnnotationMemberValue mValue
void (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.ElementValuePair)
com.android.tools.lint.psi.EcjPsiManager manager
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getName ()
public java.lang.String getLiteralValue ()
public com.intellij.psi.PsiAnnotationMemberValue getValue ()
public volatile synthetic java.lang.Object getValue ()
}
com/android/tools/lint/psi/EcjPsiClassObjectAccessExpression.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/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/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
void (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.TypeParameter)
com.android.tools.lint.psi.EcjPsiManager manager
org.eclipse.jdt.internal.compiler.ast.TypeParameter declaration
public void accept (com.intellij.psi.PsiElementVisitor)
com.intellij.psi.PsiElementVisitor visitor
void setExtendsList (com.android.tools.lint.psi.EcjPsiReferenceList)
com.android.tools.lint.psi.EcjPsiReferenceList extendsList
public java.lang.String getQualifiedName ()
public boolean isInterface ()
public boolean isAnnotationType ()
public boolean isEnum ()
public com.intellij.psi.PsiIdentifier getNameIdentifier ()
public java.lang.String getName ()
public com.intellij.psi.PsiTypeParameterListOwner getOwner ()
public int getIndex ()
int index
com.android.tools.lint.psi.EcjPsiSourceElement curr
public com.intellij.psi.PsiElement[] getChildren ()
public com.intellij.psi.PsiReferenceList getExtendsList ()
public com.intellij.psi.PsiClassType[] getExtendsListTypes ()
public com.intellij.psi.PsiReferenceList getImplementsList ()
public com.intellij.psi.PsiClassType[] getImplementsListTypes ()
public com.intellij.psi.PsiField[] getFields ()
public com.intellij.psi.PsiMethod[] getMethods ()
public com.intellij.psi.PsiAnnotation[] getAnnotations ()
public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations ()
public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String)
String s
public com.intellij.psi.PsiTypeParameterList getTypeParameterList ()
public boolean hasTypeParameters ()
public com.intellij.psi.PsiElement getScope ()
public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass baseClass
com.intellij.psi.PsiClass classToByPass
public boolean isInheritor (com.intellij.psi.PsiClass, boolean)
com.intellij.psi.PsiClass baseClass
boolean checkDeep
public com.intellij.psi.PsiMethod[] getConstructors ()
public com.intellij.psi.javadoc.PsiDocComment getDocComment ()
public boolean isDeprecated ()
public com.intellij.psi.PsiClass[] getInnerClasses ()
public com.intellij.psi.PsiField[] getAllFields ()
public com.intellij.psi.PsiMethod[] getAllMethods ()
public com.intellij.psi.PsiClass[] getAllInnerClasses ()
public com.intellij.psi.PsiClassInitializer[] getInitializers ()
public com.intellij.psi.PsiTypeParameter[] getTypeParameters ()
public com.intellij.psi.PsiClass getSuperClass ()
public com.intellij.psi.PsiClass[] getInterfaces ()
public com.intellij.psi.PsiClass[] getSupers ()
com.intellij.psi.PsiClass cls
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
java.util.List classes
public com.intellij.psi.PsiClassType[] getSuperTypes ()
public com.intellij.psi.PsiClass getContainingClass ()
public com.intellij.psi.PsiModifierList getModifierList ()
public boolean hasModifierProperty (java.lang.String)
String name
public com.intellij.psi.PsiJavaToken getLBrace ()
public com.intellij.psi.PsiJavaToken getRBrace ()
public java.util.Collection getVisibleSignatures ()
public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean)
com.intellij.psi.PsiMethod patternMethod
boolean checkBases
public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean)
String name
boolean checkBases
public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean)
String name
boolean checkBases
public java.util.List getAllMethodsAndTheirSubstitutors ()
public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean)
String name
boolean checkBases
public volatile synthetic com.intellij.psi.PsiElement getRBrace ()
public volatile synthetic com.intellij.psi.PsiElement getLBrace ()
public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier ()
}
com/android/tools/lint/psi/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 synthetic com.intellij.psi.PsiElement getNameIdentifier ()
}
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/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)
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/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/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 synthetic boolean canNavigateToSource ()
public volatile synthetic boolean canNavigate ()
public volatile synthetic void navigate (boolean)
public volatile synthetic boolean isPhysical ()
public volatile synthetic com.intellij.psi.PsiElement getContext ()
public volatile synthetic com.intellij.psi.PsiReference[] getReferences ()
public volatile synthetic com.intellij.psi.PsiReference getReference ()
public volatile synthetic boolean isWritable ()
public volatile synthetic boolean isValid ()
public volatile synthetic boolean textContains (char)
public volatile synthetic boolean textMatches (com.intellij.psi.PsiElement)
public volatile synthetic boolean textMatches (java.lang.CharSequence)
public volatile synthetic com.intellij.psi.PsiElement getOriginalElement ()
public volatile synthetic com.intellij.psi.PsiElement getNavigationElement ()
public volatile synthetic char[] textToCharArray ()
public volatile synthetic java.lang.String getText ()
public volatile synthetic int getTextOffset ()
public volatile synthetic int getTextLength ()
public volatile synthetic int getStartOffsetInParent ()
public volatile synthetic com.intellij.openapi.util.TextRange getTextRange ()
public volatile synthetic com.intellij.psi.PsiFile getContainingFile () throws com.intellij.psi.PsiInvalidElementAccessException
public volatile synthetic com.intellij.psi.PsiElement getPrevSibling ()
public volatile synthetic com.intellij.psi.PsiElement getNextSibling ()
public volatile synthetic com.intellij.psi.PsiElement getLastChild ()
public volatile synthetic com.intellij.psi.PsiElement getFirstChild ()
public volatile synthetic com.intellij.psi.PsiElement getParent ()
public volatile synthetic com.intellij.psi.PsiElement[] getChildren ()
public volatile synthetic com.intellij.lang.Language getLanguage ()
}
com/android/tools/lint/psi/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/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/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/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/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/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 synthetic boolean $assertionsDisabled
public void (com.android.tools.lint.psi.EcjPsiManager)
com.android.tools.lint.psi.EcjPsiManager manager
public boolean extendsClass (com.intellij.psi.PsiClass, java.lang.String, boolean)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
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.ast.TypeDeclaration declaration
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)
org.eclipse.jdt.internal.compiler.lookup.Binding binaryBinding
com.intellij.psi.PsiClass psiClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
public java.lang.String getInternalName (com.intellij.psi.PsiClassType)
com.intellij.psi.PsiClassType psiClassType
public com.intellij.psi.PsiClass findClass (java.lang.String)
String fullyQualifiedName
public com.intellij.psi.PsiClassType getClassType (com.intellij.psi.PsiClass)
com.intellij.psi.PsiClass psiClass
public com.intellij.psi.PsiAnnotation[] getAllAnnotations (com.intellij.psi.PsiModifierListOwner, boolean)
com.android.tools.lint.psi.EcjPsiMethod psiMethod
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
java.util.Collection external
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int count
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
java.util.List all
com.android.tools.lint.ExternalAnnotationRepository manager
com.android.tools.lint.psi.EcjPsiClass psiClass
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
java.util.Collection external
org.eclipse.jdt.internal.compiler.problem.AbortCompilation ignore
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int count
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
java.util.List all
com.android.tools.lint.ExternalAnnotationRepository manager
com.android.tools.lint.psi.EcjPsiBinaryParameter parameter
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int index
com.android.tools.lint.psi.EcjPsiMethod psiMethod
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int index
com.android.tools.lint.psi.EcjPsiParameter parameter
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int index
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int count
java.util.Collection external
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int index
java.util.List all
com.android.tools.lint.ExternalAnnotationRepository manager
com.intellij.psi.PsiModifierListOwner owner
boolean inHierarchy
com.intellij.psi.PsiModifierList modifierList
private com.intellij.psi.PsiAnnotation[] getDirectAnnotations (com.intellij.psi.PsiModifierListOwner)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
int index
org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
com.android.tools.lint.psi.EcjPsiParameter parameter
com.android.tools.lint.psi.EcjPsiSourceElement parent
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
int index
com.android.tools.lint.psi.EcjPsiBinaryParameter parameter
com.intellij.psi.PsiElement parent
com.android.tools.lint.psi.EcjPsiBinaryMethod method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
java.util.List combined
com.intellij.psi.PsiAnnotation[] modifierAnnotations
com.intellij.psi.PsiModifierListOwner owner
com.android.tools.lint.ExternalAnnotationRepository repository
java.util.Collection annotations
com.intellij.psi.PsiModifierList modifierList
public transient com.intellij.psi.PsiAnnotation findAnnotationInHierarchy (com.intellij.psi.PsiModifierListOwner, java.lang.String[])
com.intellij.psi.PsiModifierListOwner listOwner
String[] annotationNames
public transient com.intellij.psi.PsiAnnotation findAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String[])
com.intellij.psi.PsiModifierListOwner listOwner
String[] annotationNames
public java.io.File getFile (com.intellij.psi.PsiFile)
com.android.tools.lint.psi.EcjPsiJavaFile javaFile
com.intellij.psi.PsiFile file
static void ()
}
com/android/tools/lint/psi/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/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/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/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/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/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 synthetic com.intellij.psi.PsiElement getNameIdentifier ()
}
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/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/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 synthetic boolean canNavigateToSource ()
public volatile synthetic boolean canNavigate ()
public volatile synthetic void navigate (boolean)
public volatile synthetic boolean isPhysical ()
public volatile synthetic com.intellij.psi.PsiElement getContext ()
public volatile synthetic com.intellij.psi.PsiReference[] getReferences ()
public volatile synthetic com.intellij.psi.PsiReference getReference ()
public volatile synthetic boolean isWritable ()
public volatile synthetic boolean isValid ()
public volatile synthetic boolean textContains (char)
public volatile synthetic boolean textMatches (com.intellij.psi.PsiElement)
public volatile synthetic boolean textMatches (java.lang.CharSequence)
public volatile synthetic com.intellij.psi.PsiElement getOriginalElement ()
public volatile synthetic com.intellij.psi.PsiElement getNavigationElement ()
public volatile synthetic char[] textToCharArray ()
public volatile synthetic java.lang.String getText ()
public volatile synthetic int getTextOffset ()
public volatile synthetic int getTextLength ()
public volatile synthetic int getStartOffsetInParent ()
public volatile synthetic com.intellij.openapi.util.TextRange getTextRange ()
public volatile synthetic com.intellij.psi.PsiFile getContainingFile () throws com.intellij.psi.PsiInvalidElementAccessException
public volatile synthetic com.intellij.psi.PsiElement getPrevSibling ()
public volatile synthetic com.intellij.psi.PsiElement getNextSibling ()
public volatile synthetic com.intellij.psi.PsiElement getLastChild ()
public volatile synthetic com.intellij.psi.PsiElement getFirstChild ()
public volatile synthetic com.intellij.psi.PsiElement getParent ()
public volatile synthetic com.intellij.psi.PsiElement[] getChildren ()
public volatile synthetic com.intellij.lang.Language getLanguage ()
}
com/android/tools/lint/psi/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/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/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/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/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/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/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/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/ExternalAnnotationRepository$1.classExternalAnnotationRepository.java
package com.android.tools.lint
synthetic com.android.tools.lint.ExternalAnnotationRepository$1 extends java.lang.Object {
}
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 synthetic com.android.tools.lint.EcjParser this$0
private void (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public java.lang.String getName ()
public boolean matchesName (java.lang.String)
String name
public boolean matchesSignature (java.lang.String)
String signature
public boolean isPrimitive ()
public boolean isArray ()
public java.lang.String getSignature ()
public java.lang.String getSimpleName ()
char c
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding ref
char[][] name
char[] lastSegment
StringBuilder sb
public java.lang.String getInternalName ()
char c
char[] segment
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding ref
StringBuilder sb
char[][] name
public com.android.tools.lint.client.api.JavaParser$ResolvedClass getTypeClass ()
public boolean equals (java.lang.Object)
Object o
com.android.tools.lint.EcjParser$EcjTypeDescriptor that
public int hashCode ()
synthetic void (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.tools.lint.EcjParser$1)
com.android.tools.lint.EcjParser x0
org.eclipse.jdt.internal.compiler.lookup.TypeBinding x1
com.android.tools.lint.EcjParser$1 x2
}
com/android/tools/lint/LintCliClient$CliConfiguration.classLintCliClient.java
package com.android.tools.lint
com.android.tools.lint.LintCliClient$CliConfiguration extends com.android.tools.lint.client.api.DefaultConfiguration {
private boolean mFatalOnly
final synthetic com.android.tools.lint.LintCliClient this$0
void (com.android.tools.lint.LintCliClient, com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Project, boolean)
com.android.tools.lint.LintCliClient this$0
com.android.tools.lint.client.api.Configuration parent
com.android.tools.lint.detector.api.Project project
boolean fatalOnly
void (com.android.tools.lint.LintCliClient, java.io.File, boolean)
com.android.tools.lint.LintCliClient this$0
java.io.File lintFile
boolean fatalOnly
public com.android.tools.lint.detector.api.Severity getSeverity (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Severity severity
protected com.android.tools.lint.detector.api.Severity getDefaultSeverity (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
private com.android.tools.lint.detector.api.Severity computeSeverity (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Severity severity
String id
java.util.Set suppress
com.android.tools.lint.detector.api.Severity manual
java.util.Set enabled
java.util.Set check
}
com/android/tools/lint/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/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 org.eclipse.jdt.internal.compiler.lookup.MethodBinding mBinding
static final synthetic boolean $assertionsDisabled
final synthetic com.android.tools.lint.EcjParser this$0
private void (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public java.lang.String getName ()
char[] c
public boolean matches (java.lang.String)
String name
char[] c
public com.android.tools.lint.client.api.JavaParser$ResolvedClass getContainingClass ()
public int getArgumentCount ()
public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getArgumentType (int)
int index
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
com.android.tools.lint.client.api.JavaParser$TypeDescriptor typeDescriptor
public boolean argumentMatchesType (int, java.lang.String)
int index
String signature
public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getReturnType ()
public boolean isConstructor ()
public com.android.tools.lint.client.api.JavaParser$ResolvedMethod getSuperMethod ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding superBinding
public java.lang.Iterable getAnnotations ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int count
java.util.Collection external
java.util.List all
com.android.tools.lint.ExternalAnnotationRepository manager
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public java.lang.Iterable getParameterAnnotations (int)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int count
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
java.util.Collection external
int index
java.util.List all
com.android.tools.lint.ExternalAnnotationRepository manager
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public int getModifiers ()
public java.lang.String getSignature ()
public boolean isInPackage (java.lang.String, boolean)
String pkgName
boolean includeSubPackages
org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
public boolean equals (java.lang.Object)
Object o
com.android.tools.lint.EcjParser$EcjResolvedMethod that
public int hashCode ()
synthetic void (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, com.android.tools.lint.EcjParser$1)
com.android.tools.lint.EcjParser x0
org.eclipse.jdt.internal.compiler.lookup.MethodBinding x1
com.android.tools.lint.EcjParser$1 x2
static synthetic org.eclipse.jdt.internal.compiler.lookup.MethodBinding access$1400 (com.android.tools.lint.EcjParser$EcjResolvedMethod)
com.android.tools.lint.EcjParser$EcjResolvedMethod x0
static void ()
}
com/android/tools/lint/EcjSourceFile.classEcjSourceFile.java
package com.android.tools.lint
public com.android.tools.lint.EcjSourceFile extends org.eclipse.jdt.internal.compiler.batch.CompilationUnit {
private java.io.File mFile
private String mSource
public void (char[], java.io.File, java.lang.String)
char[] source
java.io.File file
String encoding
public void (java.lang.String, java.io.File, java.lang.String)
String source
java.io.File file
String encoding
public void (java.lang.String, java.io.File)
String source
java.io.File file
public java.lang.String getSource ()
public java.io.File getFile ()
}
com/android/tools/lint/LintCliFlags.classLintCliFlags.java
package com.android.tools.lint
public com.android.tools.lint.LintCliFlags extends java.lang.Object {
private final java.util.Set mSuppress
private final java.util.Set mEnabled
private java.util.Map mSeverities
private java.util.Set mCheck
private boolean mSetExitCode
private boolean mFullPath
private boolean mShowLines
private final java.util.List mReporters
private boolean mQuiet
private boolean mWarnAll
private boolean mNoWarnings
private boolean mAllErrors
private boolean mFatalOnly
private boolean mExplainIssues
private java.util.List mSources
private java.util.List mClasses
private java.util.List mLibraries
private java.util.List mResources
private java.io.File mDefaultConfiguration
private boolean mShowAll
public static final int ERRNO_SUCCESS
public static final int ERRNO_ERRORS
public static final int ERRNO_USAGE
public static final int ERRNO_EXISTS
public static final int ERRNO_HELP
public static final int ERRNO_INVALID_ARGS
public void ()
public java.util.Set getSuppressedIds ()
public java.util.Set getEnabledIds ()
public java.util.Map getSeverityOverrides ()
public java.util.Set getExactCheckedIds ()
public void setExactCheckedIds (java.util.Set)
java.util.Set check
public boolean isSetExitCode ()
public void setSetExitCode (boolean)
boolean setExitCode
public boolean isFullPath ()
public void setFullPath (boolean)
boolean fullPath
public boolean isShowSourceLines ()
public void setShowSourceLines (boolean)
boolean showLines
public java.util.List getReporters ()
public boolean isQuiet ()
public void setQuiet (boolean)
boolean quiet
public boolean isCheckAllWarnings ()
public void setCheckAllWarnings (boolean)
boolean warnAll
public boolean isIgnoreWarnings ()
public void setIgnoreWarnings (boolean)
boolean noWarnings
public boolean isWarningsAsErrors ()
public void setWarningsAsErrors (boolean)
boolean allErrors
public boolean isShowEverything ()
public void setShowEverything (boolean)
boolean showAll
public java.io.File getDefaultConfiguration ()
public void setDefaultConfiguration (java.io.File)
java.io.File defaultConfiguration
public java.util.List getSourcesOverride ()
public void setSourcesOverride (java.util.List)
java.util.List sources
public java.util.List getClassesOverride ()
public void setClassesOverride (java.util.List)
java.util.List classes
public java.util.List getLibrariesOverride ()
public void setLibrariesOverride (java.util.List)
java.util.List libraries
public java.util.List getResourcesOverride ()
public void setResourcesOverride (java.util.List)
java.util.List resources
public boolean isFatalOnly ()
public void setFatalOnly (boolean)
boolean fatalOnly
public void setSeverityOverrides (java.util.Map)
java.util.Map severities
public boolean isExplainIssues ()
public void setExplainIssues (boolean)
boolean explainText
}
com/android/tools/lint/LintCliClient.classLintCliClient.java
package com.android.tools.lint
public com.android.tools.lint.LintCliClient extends com.android.tools.lint.client.api.LintClient {
protected final java.util.List mWarnings
protected boolean mHasErrors
protected int mErrorCount
protected int mWarningCount
protected com.android.tools.lint.client.api.IssueRegistry mRegistry
protected com.android.tools.lint.client.api.LintDriver mDriver
protected final com.android.tools.lint.LintCliFlags mFlags
private com.android.tools.lint.client.api.Configuration mConfiguration
private boolean mValidatedIds
private final java.util.Map mFileContents
private java.util.Map mProjectInfo
private static java.util.Set sAlreadyWarned
static final synthetic boolean $assertionsDisabled
public void ()
com.android.tools.lint.TextReporter reporter
public void (com.android.tools.lint.LintCliFlags, java.lang.String)
com.android.tools.lint.LintCliFlags flags
String clientName
public int run (com.android.tools.lint.client.api.IssueRegistry, java.util.List) throws java.io.IOException
com.android.tools.lint.Reporter reporter
com.android.tools.lint.client.api.IssueRegistry registry
java.util.List files
boolean hasConsoleOutput
protected void addProgressPrinter ()
protected com.android.tools.lint.client.api.LintRequest createLintRequest (java.util.List)
java.util.List files
public transient void log (com.android.tools.lint.detector.api.Severity, java.lang.Throwable, java.lang.String, java.lang.Object[])
com.android.tools.lint.detector.api.Severity severity
Throwable exception
String format
Object[] args
public com.android.tools.lint.client.api.XmlParser getXmlParser ()
public com.android.tools.lint.client.api.Configuration getConfiguration (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintDriver)
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.LintDriver driver
private java.lang.String getContents (java.io.File)
java.io.File file
String s
public com.android.tools.lint.client.api.JavaParser getJavaParser (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
public void report (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Location, java.lang.String, com.android.tools.lint.detector.api.TextFormat)
int i
int i
int i
int endLine
int endColumn
int column
StringBuilder sb
boolean displayCaret
com.android.tools.lint.detector.api.Position endPosition
int line
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Severity severity
com.android.tools.lint.detector.api.Location location
String message
com.android.tools.lint.detector.api.TextFormat format
com.android.tools.lint.Warning warning
java.io.File file
com.android.tools.lint.detector.api.Position startPosition
static java.lang.String getLine (java.lang.String, int)
String contents
int line
int index
static java.lang.String getLineOfOffset (java.lang.String, int)
String contents
int offset
int end
static int getLineOffset (java.lang.String, int)
int i
String contents
int line
int index
public java.lang.String readFile (java.io.File)
java.io.IOException e
java.io.File file
boolean isCheckingSpecificIssues ()
protected com.android.tools.lint.client.api.LintClient$ClassPathInfo getClassPath (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.LintClient$ClassPathInfo info
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.LintClient$ClassPathInfo classPath
java.util.List sources
java.util.List classes
java.util.List libraries
com.android.tools.lint.client.api.LintClient$ClassPathInfo info
public java.util.List getResourceFolders (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Project project
java.util.List resources
private void validateIssueIds (com.android.tools.lint.detector.api.Project)
com.android.tools.lint.client.api.IssueRegistry registry
com.android.tools.lint.detector.api.Project project
private void validateIssueIds (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.IssueRegistry, java.util.Collection)
String id
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.IssueRegistry registry
java.util.Collection ids
protected void reportNonExistingIssueId (com.android.tools.lint.detector.api.Project, java.lang.String)
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Project project
String id
String message
static java.lang.String getCleanPath (java.io.File)
char c
int i
String element
java.io.File file
String path
StringBuilder sb
java.lang.String getDisplayPath (com.android.tools.lint.detector.api.Project, java.io.File)
int chop
com.android.tools.lint.detector.api.Project project
java.io.File file
String path
boolean isAllEnabled ()
com.android.tools.lint.client.api.IssueRegistry getRegistry ()
com.android.tools.lint.client.api.LintDriver getDriver ()
com.android.tools.lint.client.api.Configuration getConfiguration ()
java.io.File configFile
boolean isSuppressed (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
public com.android.tools.lint.client.api.Configuration createConfigurationFromFile (java.io.File)
java.io.File file
java.lang.String getRevision ()
java.util.Properties properties
String revision
java.io.FileInputStream input
java.io.File file
public com.android.tools.lint.LintCliFlags getFlags ()
public boolean haveErrors ()
public void reset ()
static synthetic boolean access$000 (com.android.tools.lint.LintCliClient)
com.android.tools.lint.LintCliClient x0
static synthetic void access$100 (com.android.tools.lint.LintCliClient, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.LintCliClient x0
com.android.tools.lint.detector.api.Project x1
static void ()
}
com/android/tools/lint/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 String fileContents
public java.util.Set variants
static final synthetic boolean $assertionsDisabled
public void (com.android.tools.lint.detector.api.Issue, java.lang.String, com.android.tools.lint.detector.api.Severity, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.detector.api.Issue issue
String message
com.android.tools.lint.detector.api.Severity severity
com.android.tools.lint.detector.api.Project project
public int compareTo (com.android.tools.lint.Warning)
int fileDelta
com.android.tools.lint.Warning other
int categoryDelta
int priorityDelta
String id1
String id2
int idDelta
int delta
com.android.tools.lint.detector.api.Location secondary1
java.io.File secondaryFile1
com.android.tools.lint.detector.api.Location secondary2
java.io.File secondaryFile2
public boolean equals (java.lang.Object)
Object o
com.android.tools.lint.Warning warning
com.android.tools.lint.detector.api.Location secondary1
com.android.tools.lint.detector.api.Location secondary2
public int hashCode ()
int result
public boolean isVariantSpecific ()
public boolean includesMoreThanExcludes ()
int variantCount
int allVariantCount
public java.util.List getIncludedVariantNames ()
com.android.builder.model.Variant variant
java.util.List names
public java.util.List getExcludedVariantNames ()
com.android.builder.model.Variant variant
java.util.Collection variants
java.util.Set allVariants
java.util.Set included
java.util.Set excluded
java.util.List sorted
public java.lang.String toString ()
public volatile synthetic int compareTo (java.lang.Object)
static void ()
}
com/android/tools/lint/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 synthetic int compareTo (java.lang.Object)
}
com/android/tools/lint/Reporter$QuickfixHandler.classReporter.java
package com.android.tools.lint
final enum com.android.tools.lint.Reporter$QuickfixHandler extends java.lang.Enum {
public static final enum com.android.tools.lint.Reporter$QuickfixHandler STUDIO
public static final enum com.android.tools.lint.Reporter$QuickfixHandler ADT
private static final synthetic com.android.tools.lint.Reporter$QuickfixHandler[] $VALUES
public static com.android.tools.lint.Reporter$QuickfixHandler[] values ()
public static com.android.tools.lint.Reporter$QuickfixHandler valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public boolean hasAutoFix (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
static void ()
}
com/android/tools/lint/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 synthetic com.android.tools.lint.Main$1 this$1
void (com.android.tools.lint.Main$1, com.android.tools.lint.client.api.Configuration, com.android.tools.lint.detector.api.Project, boolean)
com.android.tools.lint.Main$1 this$1
com.android.tools.lint.client.api.Configuration parent
com.android.tools.lint.detector.api.Project project
boolean fatalOnly
public com.android.tools.lint.detector.api.Severity getSeverity (com.android.tools.lint.detector.api.Issue)
com.android.tools.lint.detector.api.Issue issue
public boolean isIgnored (com.android.tools.lint.detector.api.Context, com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Location, java.lang.String)
com.android.tools.lint.detector.api.Context context
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Location location
String message
}
com/android/tools/lint/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 synthetic com.android.tools.lint.Main this$0
void (com.android.tools.lint.Main, com.android.tools.lint.LintCliFlags, java.lang.String)
com.android.tools.lint.Main this$0
com.android.tools.lint.LintCliFlags flags
String clientName
protected com.android.tools.lint.detector.api.Project createProject (java.io.File, java.io.File)
String message
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Context context
java.io.File dir
java.io.File referenceDir
com.android.tools.lint.detector.api.Project project
public com.android.tools.lint.client.api.Configuration getConfiguration (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintDriver)
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.client.api.LintDriver driver
public java.lang.String readFile (java.io.File)
java.io.File file
String contents
}
com/android/tools/lint/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 synthetic com.google.common.collect.Multimap access$200 (com.android.tools.lint.ExternalAnnotationRepository$MethodInfo)
com.android.tools.lint.ExternalAnnotationRepository$MethodInfo x0
synthetic void (com.android.tools.lint.ExternalAnnotationRepository$1)
com.android.tools.lint.ExternalAnnotationRepository$1 x0
static synthetic com.google.common.collect.Multimap access$202 (com.android.tools.lint.ExternalAnnotationRepository$MethodInfo, com.google.common.collect.Multimap)
com.android.tools.lint.ExternalAnnotationRepository$MethodInfo x0
com.google.common.collect.Multimap x1
}
com/android/tools/lint/EcjParser$1.classEcjParser.java
package com.android.tools.lint
final com.android.tools.lint.EcjParser$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.ICompilerRequestor {
void ()
public void acceptResult (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult result
}
com/android/tools/lint/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
synthetic void (com.android.tools.lint.LintCliClient$1)
com.android.tools.lint.LintCliClient$1 x0
}
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 mDir
public void (com.android.tools.lint.LintCliClient, java.io.File) throws java.io.IOException
com.android.tools.lint.LintCliClient client
java.io.File dir
public void write (int, int, java.util.List) throws java.io.IOException
java.util.List list
com.android.tools.lint.Warning warning
String numberString
String lowercase
boolean deleted
com.android.tools.lint.Warning warning
int i
String relative
String projectName
int number
String fileName
java.io.File output
com.android.tools.lint.HtmlReporter reporter
java.util.List issues
int projectErrorCount
int projectWarningCount
String prefix
String path
String relative
com.android.tools.lint.detector.api.Project project
Throwable e
java.io.File index
String url
int errorCount
int warningCount
java.util.List allIssues
java.util.Map projectToWarnings
java.util.Set unique
java.util.List projects
com.google.common.io.Closer closer
private void writeOverview (int, int, java.util.List) throws java.io.IOException
String markup
String markup
com.android.tools.lint.MultiProjectHtmlReporter$ProjectEntry entry
int errorCount
int warningCount
java.util.List projects
String errorUrl
String warningUrl
}
com/android/tools/lint/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 org.eclipse.jdt.internal.compiler.lookup.VariableBinding mBinding
static final synthetic boolean $assertionsDisabled
final synthetic com.android.tools.lint.EcjParser this$0
private void (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.VariableBinding)
org.eclipse.jdt.internal.compiler.lookup.VariableBinding binding
public java.lang.String getName ()
public boolean matches (java.lang.String)
String name
public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType ()
com.android.tools.lint.client.api.JavaParser$TypeDescriptor typeDescriptor
public int getModifiers ()
public java.lang.Iterable getAnnotations ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
java.util.List result
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int count
public java.lang.String getSignature ()
public boolean equals (java.lang.Object)
Object o
com.android.tools.lint.EcjParser$EcjResolvedVariable that
public int hashCode ()
synthetic void (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.VariableBinding, com.android.tools.lint.EcjParser$1)
com.android.tools.lint.EcjParser x0
org.eclipse.jdt.internal.compiler.lookup.VariableBinding x1
com.android.tools.lint.EcjParser$1 x2
static void ()
}
com/android/tools/lint/EcjParser.classEcjParser.java
package com.android.tools.lint
public com.android.tools.lint.EcjParser extends com.android.tools.lint.client.api.JavaParser {
private static final boolean DEBUG_DUMP_PARSE_ERRORS
private static final boolean KEEP_LOOKUP_ENVIRONMENT
private final com.android.tools.lint.client.api.LintClient mClient
private final com.android.tools.lint.detector.api.Project mProject
private java.util.Map mSourceUnits
private java.util.Map mTypeUnits
private org.eclipse.jdt.internal.compiler.parser.Parser mParser
protected com.android.tools.lint.EcjParser$EcjResult mEcjResult
private com.android.tools.lint.psi.EcjPsiJavaEvaluator mResolver
private static final char[] PACKAGE_INFO_CHARS
static final synthetic boolean $assertionsDisabled
public void (com.android.tools.lint.LintCliClient, com.android.tools.lint.detector.api.Project)
com.android.tools.lint.LintCliClient client
com.android.tools.lint.detector.api.Project project
public com.android.tools.lint.psi.EcjPsiJavaEvaluator getEvaluator ()
public static org.eclipse.jdt.internal.compiler.impl.CompilerOptions createCompilerOptions ()
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
long languageLevel
public static long getLanguageLevel (int, int)
int major
int minor
private org.eclipse.jdt.internal.compiler.parser.Parser getParser ()
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
public void prepareJavaParse (java.util.List)
String contents
java.io.File file
com.android.tools.lint.EcjSourceFile unit
com.android.tools.lint.detector.api.JavaContext context
Throwable t
java.util.List contexts
java.util.List sources
java.util.List classPath
public static com.android.tools.lint.EcjParser$EcjResult parse (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, java.util.List, java.util.List, com.android.tools.lint.client.api.LintClient)
String msg
OutOfMemoryError e
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration currentUnit
Throwable t
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
java.util.List sourceUnits
java.util.List classPath
com.android.tools.lint.client.api.LintClient client
java.util.Map outputMap
org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
com.android.tools.lint.EcjParser$NonGeneratingCompiler compiler
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
com.android.tools.lint.EcjParser$EcjResult ecjResult
com.android.tools.lint.psi.EcjPsiManager psiManager
private java.util.List computeClassPath (java.util.List)
String androidJar
String path
String bootClassPath
java.io.File library
String name
java.io.File library
com.android.tools.lint.detector.api.Project project
java.io.File file
java.io.File dir
java.util.List contexts
java.util.List classPath
com.android.sdklib.IAndroidTarget compileTarget
java.util.Set libraries
java.util.Set names
java.util.EnumSet scope
private static java.lang.String getLibraryName (java.io.File)
String path
int index
java.io.File parent
java.io.File library
String name
public com.intellij.psi.PsiJavaFile parseJavaToPsi (com.android.tools.lint.detector.api.JavaContext)
Throwable t
com.android.tools.lint.EcjSourceFile sourceUnit
com.android.tools.lint.detector.api.JavaContext context
public lombok.ast.Node parseJava (com.android.tools.lint.detector.api.JavaContext)
lombok.ast.Node node
lombok.ast.ecj.EcjTreeConverter converter
java.util.List nodes
Throwable t
com.android.tools.lint.detector.api.JavaContext context
String code
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
private org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getParsedUnit (com.android.tools.lint.detector.api.JavaContext, java.lang.String)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
com.android.tools.lint.detector.api.JavaContext context
String code
com.android.tools.lint.EcjSourceFile sourceUnit
public com.android.tools.lint.detector.api.Location getLocation (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node)
com.android.tools.lint.detector.api.JavaContext context
lombok.ast.Node node
lombok.ast.Position position
public com.android.tools.lint.detector.api.Location getRangeLocation (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node, int, lombok.ast.Node, int)
com.android.tools.lint.detector.api.JavaContext context
lombok.ast.Node from
int fromDelta
lombok.ast.Node to
int toDelta
String contents
int start
int end
public com.android.tools.lint.detector.api.Location getNameLocation (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node)
lombok.ast.MethodDeclaration declaration
lombok.ast.Identifier identifier
com.android.tools.lint.detector.api.Location location
com.android.tools.lint.detector.api.Position start
com.android.tools.lint.detector.api.Position end
int methodNameLength
com.android.tools.lint.detector.api.JavaContext context
lombok.ast.Node node
public com.android.tools.lint.detector.api.Location$Handle createLocationHandle (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node)
com.android.tools.lint.detector.api.JavaContext context
lombok.ast.Node node
public void dispose (com.android.tools.lint.detector.api.JavaContext, com.intellij.psi.PsiJavaFile)
com.android.tools.lint.detector.api.JavaContext context
com.intellij.psi.PsiJavaFile compilationUnit
public void dispose (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration member
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
com.android.tools.lint.EcjSourceFile sourceUnit
com.android.tools.lint.detector.api.JavaContext context
lombok.ast.Node compilationUnit
private static boolean isAnnotationType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
public void dispose ()
private static java.lang.Object getNativeNode (lombok.ast.Node)
lombok.ast.StrictListAccessor variables
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
org.eclipse.jdt.internal.compiler.ast.Statement statement
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
org.eclipse.jdt.internal.compiler.ast.Statement statement
org.eclipse.jdt.internal.compiler.ast.Block block
Object parentNativeNode
lombok.ast.VariableDefinitionEntry entry
String name
lombok.ast.Node parent
lombok.ast.Node node
Object nativeNode
lombok.ast.Node parent
public com.android.tools.lint.client.api.JavaParser$ResolvedNode resolve (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding compilerAnnotation
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
com.android.tools.lint.detector.api.JavaContext context
lombok.ast.Node node
Object nativeNode
private com.android.tools.lint.client.api.JavaParser$ResolvedNode resolve (org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding tb
org.eclipse.jdt.internal.compiler.lookup.MethodBinding mb
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding lvb
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fb
org.eclipse.jdt.internal.compiler.lookup.Binding binding
private org.eclipse.jdt.internal.compiler.ast.TypeDeclaration findTypeDeclaration (java.lang.String)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
java.util.Collection units
String signature
private void addTypeDeclaration (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration member
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
String type
public com.android.tools.lint.client.api.JavaParser$TypeDescriptor getType (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Node)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding tb
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding lvb
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fb
org.eclipse.jdt.internal.compiler.lookup.Binding binding
com.android.tools.lint.detector.api.JavaContext context
lombok.ast.Node node
Object nativeNode
public void runReadAction (java.lang.Runnable)
Runnable runnable
public com.android.tools.lint.client.api.JavaParser$ResolvedClass findClass (com.android.tools.lint.detector.api.JavaContext, java.lang.String)
String segment
int i
int n
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
com.android.tools.lint.detector.api.JavaContext context
String fullyQualifiedName
String internal
java.util.List arrays
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookup
public java.util.List getCatchTypes (com.android.tools.lint.detector.api.JavaContext, lombok.ast.Catch)
lombok.ast.Catch aCatch
int index
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.UnionTypeReference typeRef
java.util.List types
com.android.tools.lint.client.api.JavaParser$TypeDescriptor t
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
org.eclipse.jdt.internal.compiler.ast.Argument[] catchArguments
org.eclipse.jdt.internal.compiler.ast.Argument argument
Object nativeNode
com.android.tools.lint.detector.api.JavaContext context
lombok.ast.Catch catchBlock
lombok.ast.Try aTry
private com.android.tools.lint.client.api.JavaParser$TypeDescriptor getTypeDescriptor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
private static com.android.tools.lint.client.api.JavaParser$TypeDescriptor getTypeDescriptor (java.lang.String)
String fqn
private static org.eclipse.jdt.internal.compiler.lookup.MethodBinding findSuperMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
private static java.util.Collection merge (java.util.Collection, java.util.Collection)
int size
java.util.List merged
java.util.Collection first
java.util.Collection second
static java.util.List ensureUnique (java.util.List)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation later
String laterName
int j
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation current
String currentName
int i
java.util.List list
int n
private static java.lang.String stripTypeVariables (java.lang.String)
char c
int i
int n
StringBuilder sb
int depth
String name
private java.lang.Object getConstantValue (java.lang.Object)
Object element
Object first
java.util.List list
Object[] array
Object value
public static boolean sameChars (java.lang.String, char[])
int i
String str
char[] chars
int length
static boolean startsWithCompound (java.lang.String, char[][])
int j
int m
char[] o
int i
int n
String name
char[][] compoundName
int length
int index
static boolean equalsCompound (java.lang.String, char[][])
int j
int m
char[] o
int i
int n
String name
char[][] compoundName
int length
int index
private static boolean isInheritor (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.lang.String)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
String name
public volatile synthetic com.android.tools.lint.client.api.JavaEvaluator getEvaluator ()
static synthetic boolean access$800 ()
static synthetic com.android.tools.lint.client.api.JavaParser$TypeDescriptor access$900 (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
com.android.tools.lint.EcjParser x0
org.eclipse.jdt.internal.compiler.lookup.TypeBinding x1
static synthetic org.eclipse.jdt.internal.compiler.lookup.MethodBinding access$1000 (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding x0
static synthetic com.android.tools.lint.client.api.LintClient access$1100 (com.android.tools.lint.EcjParser)
com.android.tools.lint.EcjParser x0
static synthetic java.lang.String access$1200 (java.lang.String)
String x0
static synthetic boolean access$1300 (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.lang.String)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding x0
String x1
static synthetic char[] access$1600 ()
static synthetic java.lang.Object access$1700 (com.android.tools.lint.EcjParser, java.lang.Object)
com.android.tools.lint.EcjParser x0
Object x1
static synthetic java.util.Collection access$1800 (java.util.Collection, java.util.Collection)
java.util.Collection x0
java.util.Collection x1
static synthetic org.eclipse.jdt.internal.compiler.ast.TypeDeclaration access$1900 (com.android.tools.lint.EcjParser, java.lang.String)
com.android.tools.lint.EcjParser x0
String x1
static synthetic com.android.tools.lint.client.api.JavaParser$ResolvedNode access$2000 (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.Binding)
com.android.tools.lint.EcjParser x0
org.eclipse.jdt.internal.compiler.lookup.Binding x1
static void ()
}
com/android/tools/lint/LintCliClient$2.classLintCliClient.java
package com.android.tools.lint
synthetic com.android.tools.lint.LintCliClient$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$com$android$tools$lint$client$api$LintListener$EventType
static void ()
}
com/android/tools/lint/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 synthetic com.android.tools.lint.EcjParser$EcjResolvedAnnotation this$1
void (com.android.tools.lint.EcjParser$EcjResolvedAnnotation, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
com.android.tools.lint.EcjParser$EcjResolvedAnnotation this$1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public java.lang.Iterable getAnnotations ()
org.eclipse.jdt.internal.compiler.ast.Annotation a
org.eclipse.jdt.internal.compiler.ast.Annotation astAnnotation
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
char[] readableName
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
java.util.List result
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int count
}
com/android/tools/lint/LintCliClient$1.classLintCliClient.java
package com.android.tools.lint
com.android.tools.lint.LintCliClient$1 extends java.lang.Object implements com.android.tools.lint.client.api.LintListener {
final synthetic com.android.tools.lint.LintCliClient this$0
void (com.android.tools.lint.LintCliClient)
com.android.tools.lint.LintCliClient this$0
public void update (com.android.tools.lint.client.api.LintDriver, com.android.tools.lint.client.api.LintListener$EventType, com.android.tools.lint.detector.api.Context)
com.android.tools.lint.client.api.LintDriver driver
com.android.tools.lint.client.api.LintListener$EventType type
com.android.tools.lint.detector.api.Context context
}
com/android/tools/lint/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 synthetic com.android.tools.lint.EcjParser this$0
public void (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
public java.lang.String getName ()
public java.lang.String getSignature ()
public java.lang.Iterable getAnnotations ()
org.eclipse.jdt.internal.compiler.lookup.Binding pkgInfo
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
java.util.List all
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int count
com.android.tools.lint.ExternalAnnotationRepository manager
java.util.Collection external
public com.android.tools.lint.client.api.JavaParser$ResolvedPackage getParentPackage ()
org.eclipse.jdt.internal.compiler.lookup.Binding next
int i
int packageLength
org.eclipse.jdt.internal.compiler.lookup.PackageBinding defaultPackage
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
char[][] compoundName
public int getModifiers ()
public boolean equals (java.lang.Object)
Object o
com.android.tools.lint.EcjParser$EcjResolvedPackage that
public int hashCode ()
}
com/android/tools/lint/HtmlReporter.classHtmlReporter.java
package com.android.tools.lint
public com.android.tools.lint.HtmlReporter extends com.android.tools.lint.Reporter {
public static boolean INLINE_RESOURCES
private static final boolean USE_HOLO_STYLE
private static final String CSS
private static final int SPLIT_LIMIT
private static final int SHOWN_COUNT
protected final java.io.Writer mWriter
private String mStripPrefix
private String mFixUrl
static final synthetic boolean $assertionsDisabled
public void (com.android.tools.lint.LintCliClient, java.io.File) throws java.io.IOException
com.android.tools.lint.LintCliClient client
java.io.File output
public void write (int, int, java.util.List) throws java.io.IOException
com.android.tools.lint.Warning warning
String id
int offset
String s
com.android.tools.lint.detector.api.Position start
int line
String path
String name
String message
com.android.tools.lint.detector.api.Position start
int line
String path
String id
com.android.tools.lint.detector.api.Location l
int otherLocations
String url
boolean addedImage
com.android.tools.lint.Warning warning
com.android.tools.lint.Warning first
com.android.tools.lint.detector.api.Issue issue
boolean partialHide
int count
java.util.List warnings
java.util.List related
java.util.List currentList
com.android.tools.lint.detector.api.Category previousCategory
String url
int errorCount
int warningCount
java.util.List issues
java.util.Map missing
com.android.tools.lint.detector.api.Issue previousIssue
private void writeIssueMetadata (com.android.tools.lint.detector.api.Issue, com.android.tools.lint.detector.api.Severity, java.lang.String) throws java.io.IOException
String adt
String studio
String tools
boolean adtHasFix
boolean studioHasFix
String uri
com.android.tools.lint.detector.api.Issue issue
com.android.tools.lint.detector.api.Severity severity
String disabledBy
String description
String explanationHtml
java.util.List moreInfo
int count
private void writeSuppressInfo () throws java.io.IOException
protected java.util.Map computeMissingIssues (java.util.List)
com.android.tools.lint.Warning warning
com.android.tools.lint.detector.api.Project project
com.android.tools.lint.detector.api.Issue issue
java.util.List warnings
java.util.Set projects
java.util.Set seen
com.android.tools.lint.client.api.Configuration cliConfiguration
java.util.Map map
private void writeMissingIssues (java.util.Map) throws java.io.IOException
String disabledBy
com.android.tools.lint.detector.api.Issue issue
java.util.Map missing
java.util.List list
protected void writeStyleSheet () throws java.io.IOException
java.io.InputStream input
byte[] bytes
String css
String ref
java.net.URL cssUrl
private void writeOverview (java.util.List, int) throws java.io.IOException
com.android.tools.lint.Warning warning
String categoryName
String markup
String imageUrl
com.android.tools.lint.detector.api.Issue issue
boolean isError
java.util.List warnings
java.util.List related
int missingCount
String errorUrl
String warningUrl
com.android.tools.lint.detector.api.Category previousCategory
private java.lang.String writeLocation (java.io.File, java.lang.String, int) throws java.io.IOException
java.io.File file
String path
int line
String url
String displayPath
private boolean addImage (java.lang.String, com.android.tools.lint.detector.api.Location) throws java.io.IOException
String imageUrl
String linkedUrl
int end
int index
String linkedUrl
java.util.List urls
String url
com.android.tools.lint.detector.api.Location location
private static int getDpiRank (java.lang.String)
String url
private void appendCodeBlock (java.lang.String, int, int) throws java.io.IOException
int delta
int lineOffset
String line
int l
String contents
int lineno
int offset
int max
int min
protected void appendEscapedText (java.lang.String) throws java.io.IOException
char c
int i
int n
String textValue
private java.lang.String stripPath (java.lang.String)
int index
String path
void setStripPrefix (java.lang.String)
String prefix
static java.net.URL getWarningIconUrl ()
static java.net.URL getErrorIconUrl ()
static java.lang.String getErrorIcon ()
static java.lang.String getWarningIcon ()
static java.lang.String getFixIcon ()
static synthetic int access$000 (java.lang.String)
String x0
static void ()
}
com/android/tools/lint/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 mDatabases
private static final java.util.regex.Pattern XML_SIGNATURE
static final synthetic boolean $assertionsDisabled
private void (java.util.List)
java.util.List databases
public static synchronized com.android.tools.lint.ExternalAnnotationRepository get (com.android.tools.lint.client.api.LintClient)
com.android.tools.lint.detector.api.Project project
com.android.builder.model.AndroidLibrary library
com.android.builder.model.Dependencies dependencies
com.android.builder.model.Variant variant
com.android.builder.model.AndroidProject model
com.android.tools.lint.detector.api.Project project
String path
java.util.Collection projects
java.util.HashSet seen
java.util.List files
java.io.File sdkAnnotations
com.android.tools.lint.client.api.LintClient client
static synchronized com.android.tools.lint.ExternalAnnotationRepository create (com.android.tools.lint.client.api.LintClient, java.util.List)
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
java.io.IOException ioe
java.io.File file
com.android.tools.lint.client.api.LintClient client
java.util.List files
java.util.List databases
com.android.tools.lint.ExternalAnnotationRepository manager
private static void addLibraries (java.util.List, com.android.builder.model.AndroidLibrary, java.util.Set)
com.android.builder.model.AndroidLibrary dependency
java.util.List result
com.android.builder.model.AndroidLibrary library
java.util.Set seen
java.io.File zip
private static com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase getDatabase (com.android.tools.lint.client.api.LintClient, java.io.File)
java.io.IOException ioe
com.android.tools.lint.client.api.LintClient client
java.io.File file
static com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase getDatabase (java.io.File) throws java.io.IOException
java.io.File file
private static com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase getDatabase (com.android.tools.lint.client.api.LintClient, com.android.builder.model.AndroidLibrary)
com.android.tools.lint.client.api.LintClient client
com.android.builder.model.AndroidLibrary library
java.io.File zip
public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedMethod, java.lang.String)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
String type
public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedMethod)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls
public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public java.util.Collection getParameterAnnotations (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int parameterIndex
public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public java.util.Collection getAnnotations (org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedMethod, int, java.lang.String)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
int parameterIndex
String type
public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedMethod, int)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedMethod method
int parameterIndex
public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedClass, java.lang.String)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedClass cls
String type
public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedClass)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedClass cls
public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedField, java.lang.String)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedField field
String type
public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedField)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedField field
public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation cls
public com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation getAnnotation (com.android.tools.lint.client.api.JavaParser$ResolvedPackage, java.lang.String)
com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation annotation
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedPackage pkg
String type
public java.util.Collection getAnnotations (com.android.tools.lint.client.api.JavaParser$ResolvedPackage)
java.util.Collection annotations
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase database
com.android.tools.lint.client.api.JavaParser$ResolvedPackage pkg
private static com.google.common.collect.Multimap wrapAnnotations (com.google.common.collect.Multimap)
java.util.Map$Entry entry
com.google.common.collect.Multimap result
com.google.common.collect.Multimap psiAnnotations
private static java.util.List wrapAnnotations (java.util.List)
com.intellij.psi.PsiAnnotation annotation
java.util.List result
java.util.List psiAnnotations
private static com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation wrapAnnotation (com.intellij.psi.PsiAnnotation)
com.intellij.psi.PsiReferenceExpression ref
com.intellij.psi.PsiElement resolved
com.intellij.psi.PsiAnnotationMemberValue initializer
int i
com.intellij.psi.PsiAnnotationMemberValue[] initializers
Object[] o
Object value1
Object value1
com.intellij.psi.PsiAnnotationMemberValue value
String name
Object value1
com.intellij.psi.PsiNameValuePair pairValue
com.intellij.psi.PsiAnnotation psiAnnotation
String qualifiedName
com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase$ResolvedExternalAnnotation annotation
private static java.util.List getChildren (org.w3c.dom.Element)
org.w3c.dom.Node node
int i
org.w3c.dom.Element element
org.w3c.dom.NodeList itemList
int length
java.util.List result
private static java.lang.String fixParameterString (java.lang.String)
String parameters
static synchronized void set (com.android.tools.lint.ExternalAnnotationRepository)
com.android.tools.lint.ExternalAnnotationRepository singleton
static synthetic java.util.List access$000 (java.util.List)
java.util.List x0
static synthetic com.google.common.collect.Multimap access$100 (com.google.common.collect.Multimap)
com.google.common.collect.Multimap x0
static synthetic java.util.regex.Pattern access$300 ()
static synthetic java.lang.String access$700 (java.lang.String)
String x0
static synthetic java.util.List access$800 (org.w3c.dom.Element)
org.w3c.dom.Element x0
static void ()
}
com/android/tools/lint/EcjParser$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 mNameEnvironment
private final org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment mLookupEnvironment
private final java.util.Map mSourceToUnit
private java.util.Map mPsiMap
private java.util.Map mUnitToSource
java.util.Map mBindingToUnit
private com.android.tools.lint.psi.EcjPsiManager mPsiManager
static final synthetic boolean $assertionsDisabled
public void (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, java.util.Map)
org.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
java.util.Map compilationUnits
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment getLookupEnvironment ()
public void setPsiManager (com.android.tools.lint.psi.EcjPsiManager)
com.android.tools.lint.psi.EcjPsiManager psiManager
public com.intellij.psi.PsiJavaFile findFile (com.android.tools.lint.EcjSourceFile, java.lang.String)
com.intellij.psi.PsiJavaFile file
com.intellij.psi.PsiJavaFile file
com.android.tools.lint.EcjSourceFile sourceUnit
String source
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public com.intellij.psi.PsiJavaFile findFileContaining (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
com.android.tools.lint.EcjSourceFile sourceUnit
java.util.Map$Entry entry
int size
com.android.tools.lint.EcjSourceFile sourceUnit
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
private static void recordTypeAssociation (java.util.Map, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration d
java.util.Map bindingMap
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public java.util.Collection getCompilationUnits ()
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnit (com.android.tools.lint.EcjSourceFile)
com.android.tools.lint.EcjSourceFile sourceUnit
void removeCompilationUnit (com.android.tools.lint.EcjSourceFile)
com.android.tools.lint.EcjSourceFile sourceUnit
public void dispose ()
static synthetic com.android.tools.lint.psi.EcjPsiManager access$000 (com.android.tools.lint.EcjParser$EcjResult)
com.android.tools.lint.EcjParser$EcjResult x0
static synthetic org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment access$600 (com.android.tools.lint.EcjParser$EcjResult)
com.android.tools.lint.EcjParser$EcjResult x0
static void ()
}
com/android/tools/lint/lint-error.png
com/android/tools/lint/lint-warning.png
com/android/tools/lint/hololike.css
com/android/tools/lint/default.css
com/android/tools/lint/lint-run.png
NOTICE