xref: /aosp_15_r20/prebuilts/devtools/tools/lib/lint.jar (revision 4bfccde5c7e9ea06f821db40ef0af54f6695c320)

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/lint/
com/android/tools/lint/EcjParser$EcjProblemFactory.class
EcjParser.java package com.android.tools.lint com.android.tools.lint.EcjParser$EcjProblemFactory extends org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory { private boolean hasErrors public void <init> () public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int, int) char[] originatingFileName int problemId String[] problemArguments String[] messageArguments int severity int startPosition int endPosition int lineNumber int columnNumber boolean isError public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], int, java.lang.String[], int, int, int, int, int) char[] originatingFileName int problemId String[] problemArguments int elaborationId String[] messageArguments int severity int startPosition int endPosition int lineNumber int columnNumber boolean isError public boolean hasErrors () }
com/android/tools/lint/MultiProjectHtmlReporter.class
MultiProjectHtmlReporter.java package com.android.tools.lint public com.android.tools.lint.MultiProjectHtmlReporter extends com.android.tools.lint.HtmlReporter { private static final String INDEX_NAME private final java.io.File dir static final synthetic boolean $assertionsDisabled public void <init> (com.android.tools.lint.LintCliClient, java.io.File, com.android.tools.lint.LintCliFlags) throws java.io.IOException com.android.tools.lint.LintCliClient client java.io.File dir com.android.tools.lint.LintCliFlags flags public void write (com.android.tools.lint.Reporter$Stats, java.util.List) throws java.io.IOException java.util.List list com.android.tools.lint.Warning warning String numberString String lowercase boolean deleted com.android.tools.lint.Warning warning int i String relative String projectName int number String fileName java.io.File output com.android.tools.lint.HtmlReporter reporter java.util.List issues int projectErrorCount int projectWarningCount String prefix String path String relative com.android.tools.lint.detector.api.Project project Throwable e java.io.File index String url com.android.tools.lint.Reporter$Stats stats java.util.List allIssues java.util.Map projectToWarnings java.util.Set unique java.util.List projects com.google.common.io.Closer closer private void writeOverview (com.android.tools.lint.Reporter$Stats, java.util.List) throws java.io.IOException java.io.File baselineFile String markup String markup com.android.tools.lint.MultiProjectHtmlReporter$ProjectEntry entry com.android.tools.lint.Reporter$Stats stats java.util.List projects String errorUrl String warningUrl static void <clinit> () }
com/android/tools/lint/ExternalAnnotationRepository$FieldInfo.class
ExternalAnnotationRepository.java package com.android.tools.lint com.android.tools.lint.ExternalAnnotationRepository$FieldInfo extends java.lang.Object { private java.util.List annotations public java.util.List psiAnnotations private void <init> () public java.util.List getAnnotations () synthetic void <init> (com.android.tools.lint.ExternalAnnotationRepository$1) com.android.tools.lint.ExternalAnnotationRepository$1 x0 }
com/android/tools/lint/Main$1$1.class
Main.java package com.android.tools.lint com.android.tools.lint.Main$1$1 extends com.android.tools.lint.LintCliClient$CliConfiguration { final synthetic com.android.tools.lint.Main$1 this$1 void <init> (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/EcjParser$EcjResolvedAnnotation.class
EcjParser.java package com.android.tools.lint com.android.tools.lint.EcjParser$EcjResolvedAnnotation extends com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation { private final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding private final String name static final synthetic boolean $assertionsDisabled final synthetic com.android.tools.lint.EcjParser this$0 private void <init> (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 <init> (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 <clinit> () }
com/android/tools/lint/LintCliClient$ProgressPrinter.class
LintCliClient.java package com.android.tools.lint com.android.tools.lint.LintCliClient$ProgressPrinter extends java.lang.Object implements com.android.tools.lint.client.api.LintListener { private void <init> () 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 <init> (com.android.tools.lint.LintCliClient$1) com.android.tools.lint.LintCliClient$1 x0 }
com/android/tools/lint/ExternalAnnotationRepository$AnnotationsDatabase.class
ExternalAnnotationRepository.java package com.android.tools.lint com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase extends java.lang.Object { private final java.util.Map mClassMap private final java.util.Map mMarkerAnnotations static final synthetic boolean $assertionsDisabled void <init> (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 NumberFormatException nufe Object value 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 <clinit> () }
com/android/tools/lint/ExternalAnnotationRepository.class
ExternalAnnotationRepository.java package com.android.tools.lint public com.android.tools.lint.ExternalAnnotationRepository extends java.lang.Object { public static final String SDK_ANNOTATIONS_PATH public static final String FN_ANNOTATIONS_XML private static final boolean DEBUG private static com.android.tools.lint.ExternalAnnotationRepository sSingleton private final java.util.List databases private static final java.util.regex.Pattern XML_SIGNATURE static final synthetic boolean $assertionsDisabled private void <init> (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 <clinit> () }
com/android/tools/lint/Main.class
Main.java package com.android.tools.lint public com.android.tools.lint.Main extends java.lang.Object { static final int MAX_LINE_WIDTH private static final String ARG_ENABLE private static final String ARG_DISABLE private static final String ARG_CHECK private static final String ARG_IGNORE private static final String ARG_LIST_IDS private static final String ARG_SHOW private static final String ARG_QUIET private static final String ARG_FULL_PATH private static final String ARG_SHOW_ALL private static final String ARG_HELP private static final String ARG_NO_LINES private static final String ARG_HTML private static final String ARG_SIMPLE_HTML private static final String ARG_XML private static final String ARG_TEXT private static final String ARG_CONFIG private static final String ARG_URL private static final String ARG_VERSION private static final String ARG_EXIT_CODE private static final String ARG_CLASSES private static final String ARG_SOURCES private static final String ARG_RESOURCES private static final String ARG_LIBRARIES private static final String ARG_BASELINE private static final String ARG_REMOVE_FIXED 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 final com.android.tools.lint.LintCliFlags flags private com.android.tools.lint.client.api.IssueRegistry mGg public void <init> () 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 path java.io.File input 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 private static synthetic int lambda$showIssues$2 (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 }
com/android/tools/lint/EcjParser$1.class
EcjParser.java package com.android.tools.lint final com.android.tools.lint.EcjParser$1 extends org.eclipse.jdt.internal.compiler.impl.CompilerOptions { void <init> () public int getSeverity (int) int irritant public java.lang.String getSeverityString (int) int irritant public boolean isAnyEnabled (org.eclipse.jdt.internal.compiler.impl.IrritantSet) org.eclipse.jdt.internal.compiler.impl.IrritantSet irritants }
com/android/tools/lint/EcjParser$EcjResolvedAnnotation$1.class
EcjParser.java package com.android.tools.lint com.android.tools.lint.EcjParser$EcjResolvedAnnotation$1 extends com.android.tools.lint.EcjParser$EcjResolvedClass { final synthetic com.android.tools.lint.EcjParser$EcjResolvedAnnotation this$1 void <init> (com.android.tools.lint.EcjParser$EcjResolvedAnnotation, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) com.android.tools.lint.EcjParser$EcjResolvedAnnotation this$1 org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding public java.lang.Iterable getAnnotations () org.eclipse.jdt.internal.compiler.ast.Annotation a org.eclipse.jdt.internal.compiler.ast.Annotation astAnnotation org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration char[] readableName org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation java.util.List result org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations int count }
com/android/tools/lint/EcjParser$EcjTypeDescriptor.class
EcjParser.java package com.android.tools.lint com.android.tools.lint.EcjParser$EcjTypeDescriptor extends com.android.tools.lint.client.api.JavaParser$TypeDescriptor { private final org.eclipse.jdt.internal.compiler.lookup.TypeBinding mBinding final synthetic com.android.tools.lint.EcjParser this$0 private void <init> (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 <init> (com.android.tools.lint.EcjParser, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.tools.lint.EcjParser$1) com.android.tools.lint.EcjParser x0 org.eclipse.jdt.internal.compiler.lookup.TypeBinding x1 com.android.tools.lint.EcjParser$1 x2 }
com/android/tools/lint/ExternalAnnotationRepository$AnnotationsDatabase$ResolvedExternalAnnotation.class
ExternalAnnotationRepository.java package com.android.tools.lint com.android.tools.lint.ExternalAnnotationRepository$AnnotationsDatabase$ResolvedExternalAnnotation extends com.android.tools.lint.client.api.JavaParser$ResolvedAnnotation { private final String mSignature private java.util.List mValues public void <init> (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/TextReporter.class
TextReporter.java package com.android.tools.lint public com.android.tools.lint.TextReporter extends com.android.tools.lint.Reporter { private final java.io.Writer writer private final boolean close private final com.android.tools.lint.LintCliFlags flags static final synthetic boolean $assertionsDisabled public void <init> (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 <init> (com.android.tools.lint.LintCliClient, com.android.tools.lint.LintCliFlags, java.io.File, java.io.Writer, boolean) com.android.tools.lint.LintCliClient client com.android.tools.lint.LintCliFlags flags java.io.File file java.io.Writer writer boolean close public void write (com.android.tools.lint.Reporter$Stats, java.util.List) throws java.io.IOException java.io.File baselineFile int line String path com.android.tools.lint.detector.api.Position start int line String path com.android.tools.lint.detector.api.Position start StringBuilder sb int begin String wrapped com.android.tools.lint.detector.api.Location location boolean omitted java.util.List names java.util.List names int startLength com.android.tools.lint.detector.api.Severity severity com.android.tools.lint.Warning warning java.io.File baselineFile String path com.android.tools.lint.detector.api.Issue lastIssue com.android.tools.lint.Reporter$Stats stats java.util.List issues boolean abbreviate StringBuilder output private void explainIssue (java.lang.StringBuilder, com.android.tools.lint.detector.api.Issue) throws java.io.IOException String line String url StringBuilder output com.android.tools.lint.detector.api.Issue issue String explanation String indent String formatted java.util.List moreInfo boolean isWriteToConsole () static void <clinit> () }
com/android/tools/lint/EcjParser$EcjResolvedPackage.class
EcjParser.java package com.android.tools.lint com.android.tools.lint.EcjParser$EcjResolvedPackage extends com.android.tools.lint.client.api.JavaParser$ResolvedPackage { private final org.eclipse.jdt.internal.compiler.lookup.PackageBinding mBinding final synthetic com.android.tools.lint.EcjParser this$0 public void <init> (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/XmlReporter.class
XmlReporter.java package com.android.tools.lint public com.android.tools.lint.XmlReporter extends com.android.tools.lint.Reporter { private final java.io.Writer writer private boolean intendedForBaseline static final synthetic boolean $assertionsDisabled public void <init> (com.android.tools.lint.LintCliClient, java.io.File) throws java.io.IOException com.android.tools.lint.LintCliClient client java.io.File output public boolean isIntendedForBaseline () public void setIntendedForBaseline (boolean) boolean intendedForBaseline public void write (com.android.tools.lint.Reporter$Stats, java.util.List) throws java.io.IOException java.util.List moreInfo String line1 String line2 int index2 String line int index1 String value boolean adt boolean studio int line int column String path com.android.tools.lint.detector.api.Position start com.android.tools.lint.detector.api.Issue issue com.android.tools.lint.detector.api.Location location com.android.tools.lint.Warning warning String url com.android.tools.lint.Reporter$Stats stats java.util.List issues String revision private static void writeAttribute (java.io.Writer, int, java.lang.String, java.lang.String) throws java.io.IOException java.io.Writer writer int indent String name String value private static void indent (java.io.Writer, int) throws java.io.IOException int level java.io.Writer writer int indent static void <clinit> () }
com/android/tools/lint/psi/
com/android/tools/lint/psi/EcjPsiForStatement.class
EcjPsiForStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiForStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiForStatement { private com.intellij.psi.PsiStatement mInitialization private com.intellij.psi.PsiStatement mUpdate private com.intellij.psi.PsiExpression mCondition private com.intellij.psi.PsiStatement mBody void <init> (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/EcjPsiThisExpression.class
EcjPsiThisExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiThisExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiThisExpression { private com.intellij.psi.PsiJavaCodeReferenceElement mQualifier void <init> (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.class
EcjPsiLiteralExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiLiteralExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiLiteralExpression { private final Object mValue private String mText void <init> (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Literal) char[] source com.android.tools.lint.psi.EcjPsiManager manager org.eclipse.jdt.internal.compiler.ast.Literal expression public void accept (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiElementVisitor visitor public java.lang.Object getValue () public boolean equals (java.lang.Object) Object o com.android.tools.lint.psi.EcjPsiLiteralExpression that public int hashCode () public java.lang.String getText () }
com/android/tools/lint/psi/EcjPsiMethodCallExpression.class
EcjPsiMethodCallExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiMethodCallExpression extends com.android.tools.lint.psi.EcjPsiCallExpression implements com.intellij.psi.PsiMethodCallExpression { private com.intellij.psi.PsiReferenceExpression mMethodExpression void <init> (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/EcjPsiImport.class
EcjPsiImport.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiImport extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiImportStatement { private final String mQualifiedName private final boolean mOnDemand private com.intellij.psi.PsiJavaCodeReferenceElement mReference void <init> (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/EcjPsiEmptyStatement.class
EcjPsiEmptyStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiEmptyStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiEmptyStatement { void <init> (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/EcjPsiReturnStatement.class
EcjPsiReturnStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiReturnStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiReturnStatement { private com.intellij.psi.PsiExpression mReturnValue void <init> (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/EcjPsiArrayInitializerMemberValue.class
EcjPsiArrayInitializerMemberValue.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiArrayInitializerMemberValue extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiArrayInitializerMemberValue { private com.intellij.psi.PsiAnnotationMemberValue[] mInitializers void <init> (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/EcjPsiCodeBlock.class
EcjPsiCodeBlock.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiCodeBlock extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiCodeBlock { private com.intellij.psi.PsiStatement[] mStatements protected void <init> (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/EcjPsiBinaryNameValuePair.class
EcjPsiBinaryNameValuePair.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiBinaryNameValuePair extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiNameValuePair com.intellij.psi.PsiAnnotationMemberValue com.intellij.psi.PsiLiteral { private final org.eclipse.jdt.internal.compiler.lookup.ElementValuePair mPair private final String mName private com.intellij.psi.PsiAnnotationMemberValue mValue void <init> (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.ElementValuePair) com.android.tools.lint.psi.EcjPsiManager manager org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair public com.intellij.psi.PsiIdentifier getNameIdentifier () public java.lang.String getName () public java.lang.String getLiteralValue () public com.intellij.psi.PsiAnnotationMemberValue getValue () private static com.intellij.psi.PsiAnnotationMemberValue createValue (com.android.tools.lint.psi.EcjPsiManager, java.lang.Object) com.android.tools.lint.psi.EcjPsiManager manager Object value public volatile synthetic java.lang.Object getValue () static synthetic com.intellij.psi.PsiAnnotationMemberValue access$000 (com.android.tools.lint.psi.EcjPsiManager, java.lang.Object) com.android.tools.lint.psi.EcjPsiManager x0 Object x1 }
com/android/tools/lint/psi/EcjPsiAnnotationParameterList.class
EcjPsiAnnotationParameterList.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiAnnotationParameterList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiAnnotationParameterList { private com.intellij.psi.PsiNameValuePair[] mAttributes void <init> (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/EcjPsiBinaryAnnotation.class
EcjPsiBinaryAnnotation.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiBinaryAnnotation extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiAnnotation com.intellij.psi.PsiAnnotationParameterList { private final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding mBinding private final String mQualifiedName private final com.intellij.psi.PsiAnnotationOwner mOwner private com.intellij.psi.PsiNameValuePair[] mPairs private com.intellij.psi.PsiJavaCodeReferenceElement mNameReferenceElement void <init> (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/EcjPsiConditionalExpression.class
EcjPsiConditionalExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiConditionalExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiConditionalExpression { private com.intellij.psi.PsiExpression mElseExpression private com.intellij.psi.PsiExpression mThenExpression private com.intellij.psi.PsiExpression mCondition void <init> (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/EcjPsiNameValuePair.class
EcjPsiNameValuePair.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiNameValuePair extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiNameValuePair { private com.intellij.psi.PsiIdentifier mNameIdentifier private com.intellij.psi.PsiAnnotationMemberValue mValue void <init> (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/EcjPsiAnnotationMethod.class
EcjPsiAnnotationMethod.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiAnnotationMethod extends com.android.tools.lint.psi.EcjPsiMethod implements com.intellij.psi.PsiAnnotationMethod { private com.intellij.psi.PsiAnnotationMemberValue mValue void <init> (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/ExternalPsiAnnotation.class
ExternalPsiAnnotation.java package com.android.tools.lint.psi public com.android.tools.lint.psi.ExternalPsiAnnotation extends com.android.tools.lint.psi.EcjPsiElement implements com.intellij.psi.PsiAnnotation com.intellij.psi.PsiAnnotationParameterList { private com.intellij.psi.PsiNameValuePair[] mAttributes private final String mSignature public void setAttributes (com.intellij.psi.PsiNameValuePair[]) com.intellij.psi.PsiNameValuePair[] attributes public com.intellij.psi.PsiNameValuePair[] getAttributes () public void <init> (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.class
EcjPsiWhileStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiWhileStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiWhileStatement { private com.intellij.psi.PsiStatement mBody private com.intellij.psi.PsiExpression mCondition void <init> (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/EcjPsiManager.class
EcjPsiManager.java package com.android.tools.lint.psi public com.android.tools.lint.psi.EcjPsiManager extends java.lang.Object { private static final boolean RESOLVE_TO_BINARY private final com.intellij.pom.java.LanguageLevel mLanguageLevel private final java.util.Map mElementMap private final java.util.Map mTypeMap private final com.android.tools.lint.client.api.LintClient mClient private final com.android.tools.lint.EcjParser$EcjResult mEcjResult private com.android.tools.lint.ExternalAnnotationRepository mAnnotationRepository private final java.util.Map mGroupCache static final synthetic boolean $assertionsDisabled public void <init> (com.android.tools.lint.client.api.LintClient, com.android.tools.lint.EcjParser$EcjResult, long) com.android.tools.lint.client.api.LintClient client com.android.tools.lint.EcjParser$EcjResult ecjResult long ecjLanguageLevel public void clear () java.lang.String getJarFile (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) String path org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath cp java.lang.reflect.Field field org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] classPaths ReflectiveOperationException e org.eclipse.jdt.internal.compiler.batch.FileSystem fileSystem String packageName org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding String group org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment org.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment static java.lang.String getInternalName (char[][]) char c char[] segment char[][] name StringBuilder sb public static java.lang.String getTypeName (char[][]) char c char[] segment char[][] name StringBuilder sb public static java.lang.String getTypeName (char[]) char c char[] name StringBuilder sb public static java.lang.String getTypeName (org.eclipse.jdt.internal.compiler.ast.TypeReference) org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference public static java.lang.String getTypeName (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) String prefix org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding String typeName public com.android.tools.lint.client.api.LintClient getClient () private static com.intellij.pom.java.LanguageLevel toLanguageLevel (long) long ecjLanguageLevel public com.intellij.psi.PsiClass findClass (org.eclipse.jdt.internal.compiler.ast.TypeReference) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType public com.intellij.pom.java.LanguageLevel getLanguageLevel () public com.intellij.psi.PsiType findType (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration org.eclipse.jdt.internal.compiler.ast.TypeReference type org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declaration public com.intellij.psi.PsiType findType (org.eclipse.jdt.internal.compiler.ast.TypeReference) com.intellij.psi.PsiType t org.eclipse.jdt.internal.compiler.ast.TypeReference ref org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference java.util.List types com.intellij.psi.PsiType leastUpperBound org.eclipse.jdt.internal.compiler.ast.TypeReference type public com.intellij.psi.PsiType findType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) com.intellij.psi.PsiType type org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding public com.intellij.psi.PsiType findType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) int i org.eclipse.jdt.internal.compiler.lookup.ArrayBinding binding com.intellij.psi.PsiType type org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding public com.intellij.psi.PsiClassType findClassType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding com.intellij.psi.PsiType type public com.intellij.psi.PsiClassType[] findClassTypes (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) com.intellij.psi.PsiType type org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings java.util.List types public com.intellij.psi.PsiClassType getClassType (com.intellij.psi.PsiClass) org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding com.intellij.psi.PsiClass psiClass public com.intellij.psi.PsiClassType[] getClassTypes (com.intellij.psi.PsiClass[]) com.intellij.psi.PsiClassType classType com.intellij.psi.PsiClass cls java.util.List types com.intellij.psi.PsiClass[] classes public com.intellij.psi.PsiClass findClass (java.lang.String) String segment int i int n String internal java.util.List arrays char[][] compoundName String fullyQualifiedName public com.intellij.psi.PsiClass findClass (char[][]) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type char[][] compoundName org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment public com.intellij.psi.PsiClass findClass (org.eclipse.jdt.internal.compiler.lookup.Binding) org.eclipse.jdt.internal.compiler.lookup.Binding referenceBinding public com.intellij.psi.PsiMethod findMethod (org.eclipse.jdt.internal.compiler.lookup.Binding) org.eclipse.jdt.internal.compiler.lookup.Binding binding public com.intellij.psi.PsiPackage findPackage (org.eclipse.jdt.internal.compiler.lookup.PackageBinding) org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding public com.intellij.psi.PsiClass[] findClasses (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) com.intellij.psi.PsiClass cls com.intellij.psi.PsiClass cls org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding b org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] bindings int count java.util.List classes public com.intellij.psi.PsiElement findElement (org.eclipse.jdt.internal.compiler.ast.ASTNode) com.intellij.psi.PsiElement element org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference org.eclipse.jdt.internal.compiler.ast.NameReference ref String name com.intellij.psi.PsiField field com.intellij.psi.PsiMethod[] methods int classTokenCount char[][] className com.intellij.psi.PsiClass cls org.eclipse.jdt.internal.compiler.ast.ImportReference ref org.eclipse.jdt.internal.compiler.ast.ASTNode node public com.intellij.psi.PsiElement findElement (org.eclipse.jdt.internal.compiler.lookup.Binding) org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding methodBinding org.eclipse.jdt.internal.compiler.lookup.ParameterizedFieldBinding fieldBinding com.intellij.psi.PsiJavaFile file org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass com.intellij.psi.PsiJavaFile file org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding com.intellij.psi.PsiJavaFile file org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding com.intellij.psi.PsiPackage pkg com.intellij.psi.PsiElement declaration com.intellij.psi.PsiElement method org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding lvb org.eclipse.jdt.internal.compiler.lookup.Scope scope org.eclipse.jdt.internal.compiler.lookup.Binding binding com.intellij.psi.PsiElement element private static com.intellij.psi.PsiElement findElementWithBinding (com.intellij.psi.PsiElement, org.eclipse.jdt.internal.compiler.lookup.Binding) com.intellij.psi.PsiElement root org.eclipse.jdt.internal.compiler.lookup.Binding variableBinding com.android.tools.lint.psi.EcjPsiManager$VariableDeclarationFinder finder public void registerElement (org.eclipse.jdt.internal.compiler.lookup.Binding, com.intellij.psi.PsiElement) org.eclipse.jdt.internal.compiler.lookup.Binding binding com.intellij.psi.PsiElement element static java.lang.Object inlineConstants (java.lang.Object) Object element Object first java.util.List list Object[] array Object value static java.lang.Object getConstantValue (org.eclipse.jdt.internal.compiler.impl.Constant) org.eclipse.jdt.internal.compiler.impl.Constant value static org.eclipse.jdt.internal.compiler.lookup.MethodBinding findSuperMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, boolean) org.eclipse.jdt.internal.compiler.lookup.MethodBinding method org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding boolean allowStatic boolean allowPrivate com.android.tools.lint.ExternalAnnotationRepository getAnnotationRepository () static com.intellij.psi.PsiAnnotation[] ensureUnique (java.util.List) com.intellij.psi.PsiAnnotation later String laterName int j boolean hasDuplicate com.intellij.psi.PsiAnnotation current String currentName int i java.util.List list java.util.List result int n static void <clinit> () }
com/android/tools/lint/psi/EcjPsiBinaryJavaCodeReferenceElement.class
EcjPsiBinaryJavaCodeReferenceElement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiBinaryJavaCodeReferenceElement extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiJavaCodeReferenceElement { private final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding mReferenceBinding public void <init> (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/EcjPsiParameter.class
EcjPsiParameter.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiParameter extends com.android.tools.lint.psi.EcjPsiVariable implements com.intellij.psi.PsiParameter { void <init> (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/EcjPsiBinaryExpression.class
EcjPsiBinaryExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiBinaryExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiBinaryExpression { private com.intellij.psi.PsiExpression mLeftOperand private com.intellij.psi.PsiExpression mRightOperand private com.intellij.psi.tree.IElementType mOperationType void <init> (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/EcjPsiSourceElement.class
EcjPsiSourceElement.java package com.android.tools.lint.psi abstract com.android.tools.lint.psi.EcjPsiSourceElement extends com.android.tools.lint.psi.EcjPsiElement implements com.intellij.psi.PsiElement com.intellij.navigation.NavigationItem com.intellij.pom.Navigatable { protected org.eclipse.jdt.internal.compiler.ast.ASTNode mNativeNode protected com.intellij.psi.PsiFile mFile protected com.android.tools.lint.psi.EcjPsiSourceElement mParent protected com.intellij.openapi.util.TextRange mRange protected com.android.tools.lint.psi.EcjPsiSourceElement mFirstChild protected com.android.tools.lint.psi.EcjPsiSourceElement mLastChild protected com.android.tools.lint.psi.EcjPsiSourceElement mNextSibling protected com.android.tools.lint.psi.EcjPsiSourceElement mPrevSibling static final synthetic boolean $assertionsDisabled protected void <init> (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.ASTNode) com.android.tools.lint.psi.EcjPsiManager manager org.eclipse.jdt.internal.compiler.ast.ASTNode ecjNode public java.lang.String toString () int SNIPPET_LENGTH int length String text StringBuilder sb com.intellij.openapi.util.TextRange range public abstract void accept (com.intellij.psi.PsiElementVisitor) public final void acceptChildren (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiElementVisitor visitor com.android.tools.lint.psi.EcjPsiSourceElement child public java.lang.Object getNativeNode () public void setNativeNode (org.eclipse.jdt.internal.compiler.ast.ASTNode) org.eclipse.jdt.internal.compiler.ast.ASTNode nativeNode protected void adoptChild (com.android.tools.lint.psi.EcjPsiSourceElement) com.android.tools.lint.psi.EcjPsiSourceElement child protected void setRange (int, int) int start int end void setParent (com.android.tools.lint.psi.EcjPsiSourceElement) com.android.tools.lint.psi.EcjPsiSourceElement parent void setRange (com.intellij.openapi.util.TextRange) com.intellij.openapi.util.TextRange range public com.intellij.psi.PsiElement[] getChildren () com.android.tools.lint.psi.EcjPsiSourceElement curr int count com.intellij.psi.PsiElement[] children int index public com.android.tools.lint.psi.EcjPsiSourceElement getParent () public com.intellij.psi.PsiElement getFirstChild () public com.intellij.psi.PsiElement getLastChild () public com.intellij.psi.PsiElement getNextSibling () public com.intellij.psi.PsiElement getPrevSibling () public com.intellij.psi.PsiFile getContainingFile () throws com.intellij.psi.PsiInvalidElementAccessException public com.intellij.openapi.util.TextRange getTextRange () int startOffset int endOffset public int getStartOffsetInParent () int startOffset public int getTextLength () public int getTextOffset () public java.lang.String getText () com.android.tools.lint.psi.EcjPsiJavaFile file com.intellij.openapi.util.TextRange range com.android.tools.lint.psi.EcjPsiJavaFile file public char[] textToCharArray () public com.intellij.psi.PsiElement getNavigationElement () public com.intellij.psi.PsiElement getOriginalElement () public boolean textMatches (java.lang.CharSequence) com.android.tools.lint.psi.EcjPsiJavaFile file int i int j com.intellij.openapi.util.TextRange range char[] contents int end CharSequence charSequence com.android.tools.lint.psi.EcjPsiJavaFile file public boolean textMatches (com.intellij.psi.PsiElement) com.android.tools.lint.psi.EcjPsiJavaFile thisFile com.android.tools.lint.psi.EcjPsiJavaFile otherFile int i int j char[] thisContents char[] otherContents com.android.tools.lint.psi.EcjPsiJavaFile otherFile com.intellij.psi.PsiElement psiElement com.intellij.openapi.util.TextRange thisRange com.intellij.openapi.util.TextRange otherRange com.android.tools.lint.psi.EcjPsiJavaFile thisFile public boolean textContains (char) char c public com.intellij.psi.PsiReference getReference () public com.intellij.psi.PsiReference[] getReferences () public com.intellij.psi.PsiElement getContext () public java.lang.String getName () public volatile synthetic com.intellij.psi.PsiElement getParent () static void <clinit> () }
com/android/tools/lint/psi/EcjPsiAnonymousClass.class
EcjPsiAnonymousClass.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiAnonymousClass extends com.android.tools.lint.psi.EcjPsiClass implements com.intellij.psi.PsiAnonymousClass { private com.android.tools.lint.psi.EcjPsiExpressionList mArgumentList private com.intellij.psi.PsiJavaCodeReferenceElement mBaseClassReference private boolean mInQualifiedNew void <init> (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) com.android.tools.lint.psi.EcjPsiManager manager org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration public void accept (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiElementVisitor visitor void setArgumentList (com.android.tools.lint.psi.EcjPsiExpressionList) com.android.tools.lint.psi.EcjPsiExpressionList argumentList void setBaseClassReference (com.intellij.psi.PsiJavaCodeReferenceElement) com.intellij.psi.PsiJavaCodeReferenceElement baseClassReference void setInQualifiedNew (boolean) boolean inQualifiedNew public com.intellij.psi.PsiReferenceList getExtendsList () public com.intellij.psi.PsiReferenceList getImplementsList () public boolean isInterface () public boolean isAnnotationType () public boolean isEnum () public java.lang.String getQualifiedName () public com.intellij.psi.PsiIdentifier getNameIdentifier () public com.intellij.psi.PsiModifierList getModifierList () public boolean hasModifierProperty (java.lang.String) String name public com.intellij.psi.PsiTypeParameterList getTypeParameterList () public com.intellij.psi.PsiClass getContainingClass () public com.intellij.psi.PsiJavaCodeReferenceElement getBaseClassReference () public boolean isInheritor (com.intellij.psi.PsiClass, boolean) com.intellij.psi.PsiClass baseClass boolean checkDeep String qualifiedName public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass) com.intellij.psi.PsiClass baseClass com.intellij.psi.PsiClass classToByPass public com.intellij.psi.PsiClassType getBaseClassType () com.intellij.psi.PsiElement resolved public com.intellij.psi.PsiExpressionList getArgumentList () public boolean isInQualifiedNew () public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () }
com/android/tools/lint/psi/EcjPsiElement.class
EcjPsiElement.java package com.android.tools.lint.psi abstract com.android.tools.lint.psi.EcjPsiElement extends java.lang.Object implements com.intellij.psi.PsiElement { protected final com.android.tools.lint.psi.EcjPsiManager mManager void <init> (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/EcjPsiBinaryNameValuePair$EcjPsiBinaryArrayInitializerMemberValue.class
EcjPsiBinaryNameValuePair.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiBinaryNameValuePair$EcjPsiBinaryArrayInitializerMemberValue extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiArrayInitializerMemberValue { private final com.intellij.psi.PsiAnnotationMemberValue[] mInitializers public void <init> (com.android.tools.lint.psi.EcjPsiManager, java.lang.Object[]) int i com.android.tools.lint.psi.EcjPsiManager manager Object[] values public com.intellij.psi.PsiAnnotationMemberValue[] getInitializers () }
com/android/tools/lint/psi/EcjPsiCatchSection.class
EcjPsiCatchSection.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiCatchSection extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiCatchSection { private com.intellij.psi.PsiParameter mParameter private com.intellij.psi.PsiCodeBlock mCodeBlock public void <init> (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/EcjPsiJavaFile.class
EcjPsiJavaFile.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiJavaFile extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiJavaFile { private final com.android.tools.lint.EcjSourceFile mSource private com.android.tools.lint.psi.EcjPsiImportList mImportList private com.android.tools.lint.psi.EcjPsiPackageStatement mPackageStatement private com.intellij.psi.PsiClass[] mClasses void <init> (com.android.tools.lint.psi.EcjPsiManager, com.android.tools.lint.EcjSourceFile, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) com.android.tools.lint.psi.EcjPsiManager manager com.android.tools.lint.EcjSourceFile source org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration node void setImportList (com.android.tools.lint.psi.EcjPsiImportList) com.android.tools.lint.psi.EcjPsiImportList importList void setPackageStatement (com.android.tools.lint.psi.EcjPsiPackageStatement) com.android.tools.lint.psi.EcjPsiPackageStatement packageStatement public void setClasses (com.intellij.psi.PsiClass[]) com.intellij.psi.PsiClass[] classes public java.lang.String getText (com.intellij.openapi.util.TextRange) int start com.intellij.openapi.util.TextRange range char[] contents int end public java.lang.String getText () public boolean textMatches (java.lang.CharSequence) CharSequence charSequence public boolean textMatches (com.intellij.psi.PsiElement) com.intellij.psi.PsiElement psiElement public char[] getFileContents () public java.lang.String toString () public com.intellij.psi.PsiImportList getImportList () public com.intellij.psi.PsiPackageStatement getPackageStatement () public com.intellij.psi.PsiClass[] getClasses () public java.lang.String getPackageName () public java.lang.String getName () public void accept (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiElementVisitor visitor public com.intellij.psi.PsiFile getContainingFile () throws com.intellij.psi.PsiInvalidElementAccessException public com.android.tools.lint.psi.EcjPsiDirectory getParent () public com.intellij.psi.PsiElement[] getOnDemandImports (boolean, boolean) boolean b boolean b1 public com.intellij.psi.PsiClass[] getSingleClassImports (boolean) boolean b public java.lang.String[] getImplicitlyImportedPackages () public com.intellij.psi.PsiJavaCodeReferenceElement[] getImplicitlyImportedPackageReferences () public com.intellij.psi.PsiJavaCodeReferenceElement findImportReferenceTo (com.intellij.psi.PsiClass) com.intellij.psi.PsiClass psiClass String qualifiedName com.intellij.psi.PsiImportStatementBase importStatement public com.intellij.pom.java.LanguageLevel getLanguageLevel () public boolean isDirectory () public long getModificationStamp () public com.intellij.psi.PsiFile getOriginalFile () public java.io.File getIoFile () public boolean equals (java.lang.Object) Object o com.android.tools.lint.psi.EcjPsiJavaFile that public int hashCode () public volatile 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/EcjPsiJavaCodeReferenceElement.class
EcjPsiJavaCodeReferenceElement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiJavaCodeReferenceElement { private com.intellij.psi.PsiElement mNameElement private com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement mQualifier private com.intellij.psi.PsiReferenceParameterList mParameterList void <init> (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 <init> (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/EcjPsiResourceVariable.class
EcjPsiResourceVariable.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiResourceVariable extends com.android.tools.lint.psi.EcjPsiLocalVariable implements com.intellij.psi.PsiResourceVariable { void <init> (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/EcjPsiExpressionStatement.class
EcjPsiExpressionStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiExpressionStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiExpressionStatement { private com.intellij.psi.PsiExpression mExpression void <init> (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/ExternalPsiNameValuePair.class
ExternalPsiNameValuePair.java package com.android.tools.lint.psi public com.android.tools.lint.psi.ExternalPsiNameValuePair extends com.android.tools.lint.psi.EcjPsiElement implements com.intellij.psi.PsiNameValuePair { private final String mName private final String mLiteral private final com.intellij.psi.PsiAnnotationMemberValue mMemberValue public void <init> (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/EcjPsiConstructorReferenceExpression.class
EcjPsiConstructorReferenceExpression.java package com.android.tools.lint.psi public com.android.tools.lint.psi.EcjPsiConstructorReferenceExpression extends com.android.tools.lint.psi.EcjPsiReferenceExpression { private final org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall mCall void <init> (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 java.lang.String getText () 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/EcjPsiArrayAccessExpression.class
EcjPsiArrayAccessExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiArrayAccessExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiArrayAccessExpression { private com.intellij.psi.PsiExpression mIndexExpression private com.intellij.psi.PsiExpression mArrayExpression void <init> (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/EcjPsiModifierList.class
EcjPsiModifierList.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiModifierList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiModifierList { static final int DEFAULT_MASK private int mModifiers private com.intellij.psi.PsiAnnotation[] mAnnotations void <init> (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/EcjPsiInstanceOfExpression.class
EcjPsiInstanceOfExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiInstanceOfExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiInstanceOfExpression { private com.intellij.psi.PsiExpression mOperand private com.intellij.psi.PsiTypeElement mCheckType void <init> (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/EcjPsiDirectory.class
EcjPsiDirectory.java package com.android.tools.lint.psi public abstract com.android.tools.lint.psi.EcjPsiDirectory extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiDirectory { private void <init> (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/EcjPsiReferenceParameterList.class
EcjPsiReferenceParameterList.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiReferenceParameterList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiReferenceParameterList { private com.intellij.psi.PsiTypeElement[] mTypeParameters void <init> (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/EcjPsiParameterList.class
EcjPsiParameterList.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiParameterList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiParameterList { private com.intellij.psi.PsiParameter[] mParameters void <init> (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/EcjPsiSynchronizedStatement.class
EcjPsiSynchronizedStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiSynchronizedStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiSynchronizedStatement { private com.intellij.psi.PsiCodeBlock mBody private com.intellij.psi.PsiExpression mLockExpression void <init> (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/EcjPsiVariable.class
EcjPsiVariable.java package com.android.tools.lint.psi abstract com.android.tools.lint.psi.EcjPsiVariable extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiVariable { protected final org.eclipse.jdt.internal.compiler.ast.LocalDeclaration mVariable private com.android.tools.lint.psi.EcjPsiModifierList mModifierList private com.intellij.psi.PsiIdentifier mNameIdentifier private com.intellij.psi.PsiExpression mInitializer private String mName private com.intellij.psi.PsiTypeElement mTypeElement static final synthetic boolean $assertionsDisabled void <init> (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 <clinit> () }
com/android/tools/lint/psi/EcjPsiSwitchLabelStatement.class
EcjPsiSwitchLabelStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiSwitchLabelStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiSwitchLabelStatement { private com.intellij.psi.PsiExpression mCaseValue void <init> (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/EcjPsiBreakStatement.class
EcjPsiBreakStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiBreakStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiBreakStatement { private com.intellij.psi.PsiIdentifier mIdentifier void <init> (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/EcjPsiThrowStatement.class
EcjPsiThrowStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiThrowStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiThrowStatement { private com.intellij.psi.PsiExpression mException void <init> (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/EcjPsiNewExpression.class
EcjPsiNewExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiNewExpression extends com.android.tools.lint.psi.EcjPsiCallExpression implements com.intellij.psi.PsiNewExpression { private com.intellij.psi.PsiExpression mQualifier private com.intellij.psi.PsiExpression[] mArrayDimensions private com.intellij.psi.PsiArrayInitializerExpression mArrayInitializer private com.intellij.psi.PsiJavaCodeReferenceElement mClassReference private com.intellij.psi.PsiAnonymousClass mAnonymousClass void <init> (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/EcjPsiBuilder.class
EcjPsiBuilder.java package com.android.tools.lint.psi public com.android.tools.lint.psi.EcjPsiBuilder extends java.lang.Object { static final boolean DEBUG private static boolean sAddWhitespaceNodes private static boolean sAddParentheses static final char[] PACKAGE_INFO private final com.android.tools.lint.psi.EcjPsiManager mManager static java.util.List sElements static final synthetic boolean $assertionsDisabled void <init> (com.android.tools.lint.psi.EcjPsiManager) com.android.tools.lint.psi.EcjPsiManager manager public static void setDebugOptions (boolean, boolean) boolean addWhitespace boolean addParens private static void checkElements (com.android.tools.lint.psi.EcjPsiSourceElement) com.android.tools.lint.psi.EcjPsiSourceElement root private static void checkChildOrder (com.android.tools.lint.psi.EcjPsiSourceElement) com.android.tools.lint.psi.EcjPsiSourceElement element static void registerElement (com.android.tools.lint.psi.EcjPsiSourceElement) com.android.tools.lint.psi.EcjPsiSourceElement element private void insertWhitespace (com.android.tools.lint.psi.EcjPsiSourceElement) com.android.tools.lint.psi.EcjPsiSourceElement next com.android.tools.lint.psi.EcjPsiBuilder$TestWhitespace inserted int offset com.android.tools.lint.psi.EcjPsiSourceElement root com.android.tools.lint.psi.EcjPsiSourceElement current com.android.tools.lint.psi.EcjPsiBuilder$TestWhitespace inserted private void insertParentheses (com.android.tools.lint.psi.EcjPsiSourceElement) com.android.tools.lint.psi.EcjPsiBuilder$TestParentheses inserted com.android.tools.lint.psi.EcjPsiSourceElement next com.android.tools.lint.psi.EcjPsiSourceElement root com.android.tools.lint.psi.EcjPsiSourceElement current public static com.android.tools.lint.psi.EcjPsiJavaFile create (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, com.android.tools.lint.EcjSourceFile) com.android.tools.lint.psi.EcjPsiManager manager org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit com.android.tools.lint.EcjSourceFile source com.android.tools.lint.psi.EcjPsiBuilder builder com.android.tools.lint.psi.EcjPsiJavaFile file static com.intellij.openapi.util.TextRange toRange (long) long ecjPos int start int end static com.intellij.openapi.util.TextRange toRange (int, int) int start int end static com.intellij.openapi.util.TextRange toRange (org.eclipse.jdt.internal.compiler.ast.ASTNode) org.eclipse.jdt.internal.compiler.ast.ASTNode node int sourceStart int endOffset int parens com.android.tools.lint.psi.EcjPsiPackageStatement toPackageStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ImportReference) com.android.tools.lint.psi.EcjPsiModifierList modifierList com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.ImportReference node com.android.tools.lint.psi.EcjPsiPackageStatement statement private com.android.tools.lint.psi.EcjPsiModifierList toModifierList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ImportReference) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.ImportReference node com.android.tools.lint.psi.EcjPsiModifierList modifierList private com.android.tools.lint.psi.EcjPsiModifierList toModifierList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) org.eclipse.jdt.internal.compiler.ast.Annotation last com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration node com.android.tools.lint.psi.EcjPsiModifierList modifierList int start int end private com.android.tools.lint.psi.EcjPsiModifierList toModifierList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) org.eclipse.jdt.internal.compiler.ast.Annotation last com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.TypeDeclaration node com.android.tools.lint.psi.EcjPsiModifierList modifierList int start int end private com.android.tools.lint.psi.EcjPsiModifierList toModifierList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration) org.eclipse.jdt.internal.compiler.ast.Annotation last com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration node com.android.tools.lint.psi.EcjPsiModifierList modifierList int start int end private com.android.tools.lint.psi.EcjPsiModifierList toModifierList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) org.eclipse.jdt.internal.compiler.ast.Annotation last com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.FieldDeclaration node com.android.tools.lint.psi.EcjPsiModifierList modifierList int start int end private com.android.tools.lint.psi.EcjPsiModifierList toModifierList (com.android.tools.lint.psi.EcjPsiSourceElement, int, org.eclipse.jdt.internal.compiler.ast.Annotation[]) com.android.tools.lint.psi.EcjPsiSourceElement parent int modifiers org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations int flags com.android.tools.lint.psi.EcjPsiModifierList modifierList com.android.tools.lint.psi.EcjPsiAnnotation[] psiAnnotations private com.android.tools.lint.psi.EcjPsiAnnotation[] toAnnotations (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Annotation[]) com.android.tools.lint.psi.EcjPsiAnnotation psiAnnotation org.eclipse.jdt.internal.compiler.ast.Annotation ecjAnnotation com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations java.util.List list private com.android.tools.lint.psi.EcjPsiAnnotation toAnnotation (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Annotation) org.eclipse.jdt.internal.compiler.ast.NormalAnnotation na org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation na com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.Annotation ecjAnnotation com.android.tools.lint.psi.EcjPsiAnnotation psiAnnotation com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement nameElement private com.android.tools.lint.psi.EcjPsiNameValuePair toMemberValuePair (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.MemberValuePair) com.android.tools.lint.psi.EcjPsiAnnotation psiAnnotation com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair com.android.tools.lint.psi.EcjPsiNameValuePair pair org.eclipse.jdt.internal.compiler.ast.Expression value private com.android.tools.lint.psi.EcjPsiImportList toImportList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ImportReference[]) org.eclipse.jdt.internal.compiler.ast.ImportReference node com.intellij.psi.PsiElement lastChild java.util.List list com.intellij.psi.PsiElement firstChild com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.ImportReference[] references com.android.tools.lint.psi.EcjPsiImportList importList private com.android.tools.lint.psi.EcjPsiImport toImport (com.android.tools.lint.psi.EcjPsiImportList, org.eclipse.jdt.internal.compiler.ast.ImportReference) com.android.tools.lint.psi.EcjPsiImport ref com.android.tools.lint.psi.EcjPsiImportList parent org.eclipse.jdt.internal.compiler.ast.ImportReference importReference String typeName boolean onDemand com.android.tools.lint.psi.EcjPsiImport ref private com.android.tools.lint.psi.EcjPsiClass toClass (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration com.android.tools.lint.psi.EcjPsiClass cls com.android.tools.lint.psi.EcjPsiModifierList modifierList int kind private com.android.tools.lint.psi.EcjPsiEnumConstantInitializer toEnumInitializer (com.android.tools.lint.psi.EcjPsiEnumConstant, org.eclipse.jdt.internal.compiler.ast.Expression) com.android.tools.lint.psi.EcjPsiModifierList modifierList com.android.tools.lint.psi.EcjPsiEnumConstant parent org.eclipse.jdt.internal.compiler.ast.Expression expression org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression node org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration com.android.tools.lint.psi.EcjPsiEnumConstantInitializer cls com.intellij.psi.PsiClass containingClass private void initializeClassBody (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field java.util.List fields org.eclipse.jdt.internal.compiler.ast.Clinit clinit com.android.tools.lint.psi.EcjPsiMethod psiMethod org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method java.util.List methods org.eclipse.jdt.internal.compiler.ast.TypeDeclaration method java.util.List methods com.android.tools.lint.psi.EcjPsiClass cls org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration java.util.List initializers private com.intellij.psi.PsiClassInitializer toClassInitializer (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.Clinit) com.android.tools.lint.psi.EcjPsiClass parent org.eclipse.jdt.internal.compiler.ast.Clinit clinit com.android.tools.lint.psi.EcjPsiClassInitializer initializer com.android.tools.lint.psi.EcjPsiCodeBlock body private com.intellij.psi.PsiClassInitializer toClassInitializer (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.Initializer) com.android.tools.lint.psi.EcjPsiClass parent org.eclipse.jdt.internal.compiler.ast.Initializer init com.android.tools.lint.psi.EcjPsiClassInitializer initializer com.android.tools.lint.psi.EcjPsiCodeBlock body private com.android.tools.lint.psi.EcjPsiMethod toMethod (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) com.android.tools.lint.psi.EcjPsiMethod psiMethod boolean hasDefaultMethod int modifiers int modifiers int modifiers org.eclipse.jdt.internal.compiler.ast.TypeReference returnType org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall com.intellij.psi.PsiCodeBlock body com.intellij.psi.PsiCodeBlock body com.android.tools.lint.psi.EcjPsiAnnotation annotation com.intellij.psi.PsiExpression defaultValue org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration amd boolean semiColonBody com.intellij.psi.PsiCodeBlock body com.android.tools.lint.psi.EcjPsiClass cls org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method boolean isAnnotation com.android.tools.lint.psi.EcjPsiMethod psiMethod com.android.tools.lint.psi.EcjPsiModifierList modifierList org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters com.intellij.psi.PsiReferenceList psiReferenceList com.intellij.psi.PsiCodeBlock body private com.intellij.psi.PsiAnnotationMemberValue toMemberValue (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ASTNode) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.ASTNode node private com.android.tools.lint.psi.EcjPsiExpression toExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Expression) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.Expression expression private com.android.tools.lint.psi.EcjPsiArrayInitializerExpression toArrayInitializerExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ArrayInitializer) int i com.intellij.psi.PsiExpression[] initializers com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.ArrayInitializer expression com.android.tools.lint.psi.EcjPsiArrayInitializerExpression e private com.android.tools.lint.psi.EcjPsiArrayInitializerMemberValue toArrayInitializerMemberValue (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ArrayInitializer) int i com.intellij.psi.PsiAnnotationMemberValue[] initializers com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.ArrayInitializer expression com.android.tools.lint.psi.EcjPsiArrayInitializerMemberValue e private com.android.tools.lint.psi.EcjPsiExpression toFunctionalExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.FunctionalExpression) org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda com.android.tools.lint.psi.EcjPsiLambdaExpression e org.eclipse.jdt.internal.compiler.ast.ReferenceExpression ref com.android.tools.lint.psi.EcjPsiMethodReferenceExpression e com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression private com.android.tools.lint.psi.EcjPsiClassObjectAccessExpression toClassObjectAccessExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess expression com.android.tools.lint.psi.EcjPsiClassObjectAccessExpression accessExpression private com.android.tools.lint.psi.EcjPsiExpression toCastExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.CastExpression) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.CastExpression expression com.android.tools.lint.psi.EcjPsiTypeCastExpression cast private com.android.tools.lint.psi.EcjPsiMethodCallExpression toCallExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.MessageSend) com.android.tools.lint.psi.EcjPsiExpression qualifier com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.MessageSend send com.android.tools.lint.psi.EcjPsiMethodCallExpression call com.android.tools.lint.psi.EcjPsiReferenceExpression methodCall com.android.tools.lint.psi.EcjPsiIdentifier nameElement private com.android.tools.lint.psi.EcjPsiNewExpression toNewExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.AllocationExpression) com.android.tools.lint.psi.EcjPsiAnonymousClass cls com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement typeReference com.android.tools.lint.psi.EcjPsiExpressionList argumentList com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement typeReference com.android.tools.lint.psi.EcjPsiExpressionList argumentList com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.AllocationExpression send com.android.tools.lint.psi.EcjPsiNewExpression call org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression node private com.android.tools.lint.psi.EcjPsiExpression toArrayAllocationExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression) int i java.util.List dimensions com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocation com.android.tools.lint.psi.EcjPsiNewExpression newExpression private com.android.tools.lint.psi.EcjPsiExpression toReferenceExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Expression) org.eclipse.jdt.internal.compiler.ast.SingleNameReference snr com.android.tools.lint.psi.EcjPsiReferenceExpression exp char[] name int i org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qnr char[][] tokens int startOffset int endOffset com.android.tools.lint.psi.EcjPsiReferenceExpression prev com.android.tools.lint.psi.EcjPsiReferenceExpression curr com.android.tools.lint.psi.EcjPsiSuperExpression e org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference ref com.android.tools.lint.psi.EcjPsiSuperExpression e com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement qualifier org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference ref com.android.tools.lint.psi.EcjPsiThisExpression e com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement qualifier com.android.tools.lint.psi.EcjPsiThisExpression e int start int end int length String name org.eclipse.jdt.internal.compiler.ast.FieldReference ref com.android.tools.lint.psi.EcjPsiReferenceExpression exp com.android.tools.lint.psi.EcjPsiArrayAccessExpression accessExpression org.eclipse.jdt.internal.compiler.ast.ArrayReference ref com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.Expression expression private com.android.tools.lint.psi.EcjPsiExpression toAssignmentExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Assignment) com.android.tools.lint.psi.EcjPsiPrefixExpression unaryExpression int operatorId com.intellij.psi.tree.IElementType tokenType com.android.tools.lint.psi.EcjPsiPostfixExpression unaryExpression int operatorId com.intellij.psi.tree.IElementType tokenType int operatorId com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.Assignment expression com.android.tools.lint.psi.EcjPsiAssignmentExpression assignmentExpression private com.android.tools.lint.psi.EcjPsiExpression toOperatorExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.OperatorExpression) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.OperatorExpression expression private com.android.tools.lint.psi.EcjPsiExpression toConditionalExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ConditionalExpression) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.ConditionalExpression expression com.android.tools.lint.psi.EcjPsiConditionalExpression e private com.android.tools.lint.psi.EcjPsiExpression toInstanceOfExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression expression com.android.tools.lint.psi.EcjPsiInstanceOfExpression e private com.intellij.psi.tree.IElementType ecjToPsiToken (int) int operator private com.intellij.psi.tree.IElementType ecjAssignmentToPsiToken (int) int operator private com.android.tools.lint.psi.EcjPsiExpression toUnaryExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.UnaryExpression) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.UnaryExpression expression com.android.tools.lint.psi.EcjPsiPrefixExpression unaryExpression int operatorId com.intellij.psi.tree.IElementType tokenType private com.android.tools.lint.psi.EcjPsiBinaryExpression toBinaryExpression (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.BinaryExpression) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.BinaryExpression expression com.android.tools.lint.psi.EcjPsiBinaryExpression binaryExpression int operatorId com.intellij.psi.tree.IElementType tokenType private com.android.tools.lint.psi.EcjPsiExpression toLiteral (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Literal) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.Literal expression com.android.tools.lint.psi.EcjPsiLiteralExpression literal private com.android.tools.lint.psi.EcjPsiReferenceList toTypeReferenceList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeReference, com.intellij.psi.PsiReferenceList$Role) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.TypeReference reference com.intellij.psi.PsiReferenceList$Role role org.eclipse.jdt.internal.compiler.ast.TypeReference[] references private com.android.tools.lint.psi.EcjPsiReferenceList toTypeReferenceList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeReference[], com.intellij.psi.PsiReferenceList$Role) org.eclipse.jdt.internal.compiler.ast.TypeReference reference java.util.List elements com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.TypeReference[] references com.intellij.psi.PsiReferenceList$Role role com.android.tools.lint.psi.EcjPsiReferenceList list private com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement toTypeReference (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeReference) String referenceName int start int end char[] name int i org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference typeReference int startOffset int endOffset com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement prev com.android.tools.lint.psi.EcjPsiReferenceParameterList parameterList int endOffset org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference typeReference com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.TypeReference reference char[][] tokens com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement element private com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement toImportReference (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ImportReference) com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement element String referenceName char[] name int i int startOffset int endOffset com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement prev com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement curr com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.ImportReference reference char[][] tokens private com.android.tools.lint.psi.EcjPsiTypeElement toTypeElement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeReference) org.eclipse.jdt.internal.compiler.ast.TypeReference t org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference com.android.tools.lint.psi.EcjPsiJavaCodeReferenceElement nameElement com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.TypeReference reference com.android.tools.lint.psi.EcjPsiTypeElement element private com.intellij.psi.PsiParameterList toParameterList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Argument[]) com.android.tools.lint.psi.EcjPsiParameter parameter org.eclipse.jdt.internal.compiler.ast.Argument argument java.util.List parameters com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.Argument[] arguments com.android.tools.lint.psi.EcjPsiParameterList list private com.android.tools.lint.psi.EcjPsiAnnotationParameterList toAnnotationParameterList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.MemberValuePair[]) int i com.intellij.psi.PsiNameValuePair[] pairs com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs com.android.tools.lint.psi.EcjPsiAnnotationParameterList list private com.android.tools.lint.psi.EcjPsiLocalVariable toVariable (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, boolean) com.android.tools.lint.psi.EcjPsiModifierList modifierList com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration boolean includeModifiersAndType com.android.tools.lint.psi.EcjPsiLocalVariable variable private com.android.tools.lint.psi.EcjPsiResourceVariable toResourceVariable (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, boolean) com.android.tools.lint.psi.EcjPsiModifierList modifierList com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration boolean includeModifiersAndType com.android.tools.lint.psi.EcjPsiResourceVariable variable private com.android.tools.lint.psi.EcjPsiParameter toParameter (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.LocalDeclaration argument com.android.tools.lint.psi.EcjPsiParameter parameter com.android.tools.lint.psi.EcjPsiModifierList modifierList private com.android.tools.lint.psi.EcjPsiBlockStatement toBlockStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Block) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.Block block com.android.tools.lint.psi.EcjPsiBlockStatement statement com.android.tools.lint.psi.EcjPsiCodeBlock nestedBlock private com.android.tools.lint.psi.EcjPsiCodeBlock toBlock (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement[], org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, int, int) com.android.tools.lint.psi.EcjPsiStatement psiStatement org.eclipse.jdt.internal.compiler.ast.Statement statement java.util.List psiStatements com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.Statement[] statements org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall int startOffset int endOffset com.android.tools.lint.psi.EcjPsiCodeBlock block private com.android.tools.lint.psi.EcjPsiCodeBlock toBlock (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement[]) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.Statement[] statements private com.android.tools.lint.psi.EcjPsiCodeBlock toBlock (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Block) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.Block block private com.android.tools.lint.psi.EcjPsiStatement toStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement) org.eclipse.jdt.internal.compiler.ast.Block blockStatement com.android.tools.lint.psi.EcjPsiClassLevelDeclarationStatement st com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.Statement statement private com.android.tools.lint.psi.EcjPsiStatement toExpressionStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.Statement statement com.android.tools.lint.psi.EcjPsiExpressionStatement expressionStatement com.android.tools.lint.psi.EcjPsiExpression expression private com.android.tools.lint.psi.EcjPsiStatement toExplicitConstructorCall (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall) com.android.tools.lint.psi.EcjPsiExpression qualifier com.android.tools.lint.psi.EcjPsiReferenceParameterList typeArgumentList com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall com.android.tools.lint.psi.EcjPsiExpressionStatement expressionStatement com.android.tools.lint.psi.EcjPsiExplicitConstructorCall call com.android.tools.lint.psi.EcjPsiReferenceExpression refExp com.android.tools.lint.psi.EcjPsiExpression qualifier String keyword int identifierStart int identifierEnd com.android.tools.lint.psi.EcjPsiIdentifier identifier private com.android.tools.lint.psi.EcjPsiThrowStatement toThrowStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ThrowStatement) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.ThrowStatement statement com.android.tools.lint.psi.EcjPsiThrowStatement throwStatement private com.android.tools.lint.psi.EcjPsiAssertStatement toAssertStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.AssertStatement) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.AssertStatement statement com.android.tools.lint.psi.EcjPsiAssertStatement assertStatement private com.android.tools.lint.psi.EcjPsiStatement toEmptyStatement (com.android.tools.lint.psi.EcjPsiSourceElement) com.android.tools.lint.psi.EcjPsiSourceElement parent com.android.tools.lint.psi.EcjPsiEmptyStatement empty private com.android.tools.lint.psi.EcjPsiIfStatement toIfStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.IfStatement) com.android.tools.lint.psi.EcjPsiStatement thenStatement com.android.tools.lint.psi.EcjPsiStatement thenStatement com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.IfStatement statement com.android.tools.lint.psi.EcjPsiIfStatement ifStatement com.android.tools.lint.psi.EcjPsiExpression condition private com.android.tools.lint.psi.EcjPsiReturnStatement toReturnStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ReturnStatement) com.android.tools.lint.psi.EcjPsiExpression expression com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.ReturnStatement statement com.android.tools.lint.psi.EcjPsiReturnStatement returnStatement private com.android.tools.lint.psi.EcjPsiForStatement toForStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ForStatement) com.android.tools.lint.psi.EcjPsiExpression condition com.android.tools.lint.psi.EcjPsiStatement updates com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.ForStatement statement com.android.tools.lint.psi.EcjPsiForStatement forStatement com.android.tools.lint.psi.EcjPsiStatement initialization com.android.tools.lint.psi.EcjPsiStatement body private com.android.tools.lint.psi.EcjPsiSwitchLabelStatement toCaseStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.CaseStatement) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.CaseStatement statement com.android.tools.lint.psi.EcjPsiSwitchLabelStatement st private com.android.tools.lint.psi.EcjPsiSwitchStatement toSwitchStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.SwitchStatement) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.SwitchStatement statement com.android.tools.lint.psi.EcjPsiSwitchStatement switchStatement private com.android.tools.lint.psi.EcjPsiBreakStatement toBreakStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.BreakStatement) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.BreakStatement statement com.android.tools.lint.psi.EcjPsiBreakStatement breakStatement private com.android.tools.lint.psi.EcjPsiContinueStatement toContinueStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ContinueStatement) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.ContinueStatement statement com.android.tools.lint.psi.EcjPsiContinueStatement continueStatement private com.android.tools.lint.psi.EcjPsiSynchronizedStatement toSynchronizedStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement statement com.android.tools.lint.psi.EcjPsiSynchronizedStatement s private com.android.tools.lint.psi.EcjPsiWhileStatement toWhileStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.WhileStatement) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.WhileStatement statement com.android.tools.lint.psi.EcjPsiWhileStatement whileStatement private com.android.tools.lint.psi.EcjPsiDoWhileStatement toDoWhileStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.DoStatement) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.DoStatement statement com.android.tools.lint.psi.EcjPsiDoWhileStatement doWhile private com.android.tools.lint.psi.EcjPsiTryStatement toTryStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TryStatement) org.eclipse.jdt.internal.compiler.ast.LocalDeclaration resource com.android.tools.lint.psi.EcjPsiResourceList list java.util.List variables boolean first org.eclipse.jdt.internal.compiler.ast.Block catchBlock org.eclipse.jdt.internal.compiler.ast.Argument catchArgument int i java.util.List sections com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.TryStatement statement com.android.tools.lint.psi.EcjPsiTryStatement tryStatement private com.intellij.psi.PsiCatchSection toCatchSection (com.android.tools.lint.psi.EcjPsiTryStatement, org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.ast.Block) com.android.tools.lint.psi.EcjPsiModifierList modifierList com.android.tools.lint.psi.EcjPsiTryStatement parent org.eclipse.jdt.internal.compiler.ast.Argument catchArgument org.eclipse.jdt.internal.compiler.ast.Block catchBlock com.android.tools.lint.psi.EcjPsiCatchSection section com.android.tools.lint.psi.EcjPsiParameter parameter private com.android.tools.lint.psi.EcjPsiForeachStatement toForEachStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.ForeachStatement) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.ForeachStatement statement com.android.tools.lint.psi.EcjPsiForeachStatement forStatement private com.android.tools.lint.psi.EcjPsiLabeledStatement toLabeledStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.LabeledStatement) com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.LabeledStatement statement com.android.tools.lint.psi.EcjPsiLabeledStatement labeledStatement com.android.tools.lint.psi.EcjPsiIdentifier nameIdentifier private com.android.tools.lint.psi.EcjPsiStatement toForDeclarationStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement[]) com.intellij.openapi.util.TextRange prevRange org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration com.android.tools.lint.psi.EcjPsiVariable variable org.eclipse.jdt.internal.compiler.ast.Statement statement com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.Statement[] statements com.android.tools.lint.psi.EcjPsiDeclarationStatement declaration java.util.List variables com.android.tools.lint.psi.EcjPsiVariable prevVariable private com.android.tools.lint.psi.EcjPsiExpressionList toArguments (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Expression[]) com.android.tools.lint.psi.EcjPsiExpression expression org.eclipse.jdt.internal.compiler.ast.Expression e java.util.List expressions com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.Expression[] expressionArray com.android.tools.lint.psi.EcjPsiExpressionList list private com.android.tools.lint.psi.EcjPsiStatement toForUpdateStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.Statement[]) com.android.tools.lint.psi.EcjPsiExpression expression org.eclipse.jdt.internal.compiler.ast.Statement s com.android.tools.lint.psi.EcjPsiExpressionListStatement listStatement com.android.tools.lint.psi.EcjPsiExpressionList expressionList java.util.List expressions com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.Statement[] statements private com.android.tools.lint.psi.EcjPsiDeclarationStatement toDeclarationStatement (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration) com.android.tools.lint.psi.EcjPsiDeclarationStatement declaration com.intellij.psi.PsiElement prevVariable org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration com.android.tools.lint.psi.EcjPsiLocalVariable variable com.intellij.openapi.util.TextRange prevRange com.intellij.psi.PsiElement[] declaredElements com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration statement com.android.tools.lint.psi.EcjPsiDeclarationStatement declaration com.android.tools.lint.psi.EcjPsiVariable variable private com.android.tools.lint.psi.EcjPsiField toField (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) com.android.tools.lint.psi.EcjPsiClass cls org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field com.android.tools.lint.psi.EcjPsiField psiField com.android.tools.lint.psi.EcjPsiModifierList modifierList private com.android.tools.lint.psi.EcjPsiEnumConstant toEnumConstant (com.android.tools.lint.psi.EcjPsiClass, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) com.android.tools.lint.psi.EcjPsiEnumConstantInitializer initializer com.android.tools.lint.psi.EcjPsiExpressionList arguments com.android.tools.lint.psi.EcjPsiClass cls org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field com.android.tools.lint.psi.EcjPsiEnumConstant psiField com.android.tools.lint.psi.EcjPsiModifierList modifierList int modifiers org.eclipse.jdt.internal.compiler.ast.Expression init private com.android.tools.lint.psi.EcjPsiReferenceParameterList toTypeParameterList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeReference[]) com.android.tools.lint.psi.EcjPsiTypeElement typeElement org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference java.util.List parameters com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.TypeReference[] references com.android.tools.lint.psi.EcjPsiReferenceParameterList list private com.intellij.psi.PsiTypeParameterList toTypeParameterList (com.android.tools.lint.psi.EcjPsiSourceElement, org.eclipse.jdt.internal.compiler.ast.TypeParameter[]) com.android.tools.lint.psi.EcjPsiTypeParameter p com.android.tools.lint.psi.EcjPsiReferenceList extendsList org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter java.util.List parameters com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters com.android.tools.lint.psi.EcjPsiTypeParameterList list private com.android.tools.lint.psi.EcjPsiIdentifier toIdentifier (com.android.tools.lint.psi.EcjPsiSourceElement, java.lang.String, com.intellij.openapi.util.TextRange) com.android.tools.lint.psi.EcjPsiSourceElement parent String name com.intellij.openapi.util.TextRange range com.android.tools.lint.psi.EcjPsiIdentifier identifier private com.android.tools.lint.psi.EcjPsiIdentifier toIdentifier (com.android.tools.lint.psi.EcjPsiSourceElement, char[], com.intellij.openapi.util.TextRange) com.android.tools.lint.psi.EcjPsiSourceElement parent char[] name com.intellij.openapi.util.TextRange range com.android.tools.lint.psi.EcjPsiIdentifier identifier com.android.tools.lint.psi.EcjPsiJavaFile toFile (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, com.android.tools.lint.EcjSourceFile) com.android.tools.lint.psi.EcjPsiPackageStatement packageStatement org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] newTypes com.android.tools.lint.psi.EcjPsiClass toClass org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration node com.android.tools.lint.EcjSourceFile source com.android.tools.lint.psi.EcjPsiJavaFile unit com.android.tools.lint.psi.EcjPsiImportList importList org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] newTypes java.util.List classes static synthetic com.android.tools.lint.psi.EcjPsiManager access$000 (com.android.tools.lint.psi.EcjPsiBuilder) com.android.tools.lint.psi.EcjPsiBuilder x0 static void <clinit> () }
com/android/tools/lint/psi/EcjPsiBuilder$TestWhitespace.class
EcjPsiBuilder.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiBuilder$TestWhitespace extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiWhiteSpace { final synthetic com.android.tools.lint.psi.EcjPsiBuilder this$0 public void <init> (com.android.tools.lint.psi.EcjPsiBuilder) public void accept (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiElementVisitor visitor }
com/android/tools/lint/psi/EcjPsiDisjunctionType.class
EcjPsiDisjunctionType.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiDisjunctionType extends com.intellij.psi.PsiDisjunctionType { private final com.intellij.psi.PsiType mLeastUpperBound void <init> (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/EcjPsiStatement.class
EcjPsiStatement.java package com.android.tools.lint.psi public abstract com.android.tools.lint.psi.EcjPsiStatement extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiStatement { void <init> (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/EcjPsiPackageStatement.class
EcjPsiPackageStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiPackageStatement extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiPackageStatement { private String mPackageName private com.android.tools.lint.psi.EcjPsiModifierList mModifierList void <init> (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/EcjPsiTypeElement.class
EcjPsiTypeElement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiTypeElement extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiTypeElement { private com.intellij.psi.PsiJavaCodeReferenceElement mReferenceElement void <init> (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/EcjPsiExplicitConstructorCall.class
EcjPsiExplicitConstructorCall.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiExplicitConstructorCall extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiMethodCallExpression { private com.intellij.psi.PsiReferenceExpression mMethodExpression private com.intellij.psi.PsiExpressionList mArgumentList private com.intellij.psi.PsiReferenceParameterList mTypeArgumentList void <init> (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/EcjPsiSuperExpression.class
EcjPsiSuperExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiSuperExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiSuperExpression { private com.intellij.psi.PsiJavaCodeReferenceElement mQualifier void <init> (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/EcjPsiManager$VariableDeclarationFinder.class
EcjPsiManager.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiManager$VariableDeclarationFinder extends com.intellij.psi.JavaRecursiveElementVisitor { private com.intellij.psi.PsiElement mMatch private final org.eclipse.jdt.internal.compiler.lookup.Binding mTargetBinding public void <init> (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/EcjPsiTryStatement.class
EcjPsiTryStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiTryStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiTryStatement { private com.intellij.psi.PsiCodeBlock mTryBlock private com.intellij.psi.PsiCodeBlock mFinallyBlock private com.intellij.psi.PsiResourceList mResourceList private com.intellij.psi.PsiCatchSection[] mCatchSections void <init> (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/EcjPsiLocalVariable.class
EcjPsiLocalVariable.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiLocalVariable extends com.android.tools.lint.psi.EcjPsiVariable implements com.intellij.psi.PsiLocalVariable { void <init> (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/EcjPsiAssertStatement.class
EcjPsiAssertStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiAssertStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiAssertStatement { private com.intellij.psi.PsiExpression mCondition private com.intellij.psi.PsiExpression mDescription void <init> (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/EcjPsiIfStatement.class
EcjPsiIfStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiIfStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiIfStatement { private com.intellij.psi.PsiExpression mCondition private com.intellij.psi.PsiStatement mThenBranch private com.intellij.psi.PsiStatement mElseBranch void <init> (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/EcjPsiBinaryElement.class
EcjPsiBinaryElement.java package com.android.tools.lint.psi abstract com.android.tools.lint.psi.EcjPsiBinaryElement extends com.android.tools.lint.psi.EcjPsiElement implements com.intellij.psi.PsiCompiledElement { protected final org.eclipse.jdt.internal.compiler.lookup.Binding mBinding void <init> (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.Binding) com.android.tools.lint.psi.EcjPsiManager manager org.eclipse.jdt.internal.compiler.lookup.Binding binding org.eclipse.jdt.internal.compiler.lookup.Binding getBinding () public com.intellij.psi.PsiElement getParent () public com.intellij.psi.PsiElement getFirstChild () public com.intellij.psi.PsiElement getNextSibling () public com.intellij.psi.PsiElement getLastChild () public com.intellij.psi.PsiElement[] getChildren () public com.intellij.openapi.util.TextRange getTextRange () public java.lang.String toString () public void accept (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiElementVisitor psiElementVisitor public void acceptChildren (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiElementVisitor visitor public com.intellij.psi.PsiElement getMirror () public com.intellij.psi.PsiFile getContainingFile () throws com.intellij.psi.PsiInvalidElementAccessException }
com/android/tools/lint/psi/EcjPsiClass.class
EcjPsiClass.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiClass extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiClass { private final int mEcjModifiers private final String mName private String mQualifiedName private com.android.tools.lint.psi.EcjPsiModifierList mModifierList private org.eclipse.jdt.internal.compiler.ast.TypeReference mSuperClassReference private com.intellij.psi.PsiClass mSuperClass private org.eclipse.jdt.internal.compiler.ast.TypeReference[] mSuperInterfaceReferences private com.intellij.psi.PsiClass[] mSuperInterfaces private com.intellij.psi.PsiIdentifier mIdentifier private com.intellij.psi.PsiTypeParameterList mTypeParameterList private java.util.List mInitializers private java.util.List mMethods private com.android.tools.lint.psi.EcjPsiClass[] mInnerClasses private java.util.List mFields private com.intellij.psi.PsiReferenceList mExtendsList private com.intellij.psi.PsiReferenceList mImplementsList static final synthetic boolean $assertionsDisabled void <init> (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 () private boolean isPlainClass () 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 baseClass boolean checkDeep String qualifiedName public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass) com.intellij.psi.PsiClass baseClass com.intellij.psi.PsiClass classToByPass public 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 () private static synthetic int lambda$sortChildren$5 (com.intellij.psi.PsiElement, com.intellij.psi.PsiElement) com.intellij.psi.PsiElement o1 com.intellij.psi.PsiElement o2 int delta static void <clinit> () }
com/android/tools/lint/psi/EcjPsiExpression.class
EcjPsiExpression.java package com.android.tools.lint.psi public abstract com.android.tools.lint.psi.EcjPsiExpression extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiExpression com.intellij.psi.PsiAnnotationMemberValue { void <init> (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/EcjPsiArrayInitializerExpression.class
EcjPsiArrayInitializerExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiArrayInitializerExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiArrayInitializerExpression { private com.intellij.psi.PsiExpression[] mInitializers void <init> (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/ExternalPsiReferenceExpressionMemberValue$ExternalPsiClass.class
ExternalPsiReferenceExpressionMemberValue.java package com.android.tools.lint.psi com.android.tools.lint.psi.ExternalPsiReferenceExpressionMemberValue$ExternalPsiClass extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiClass { private final String mFullyQualifiedName public void <init> (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/EcjPsiContinueStatement.class
EcjPsiContinueStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiContinueStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiContinueStatement { private com.intellij.psi.PsiIdentifier mIdentifier void <init> (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/EcjPsiPackage.class
EcjPsiPackage.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiPackage extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiPackage com.intellij.psi.PsiModifierList { private final org.eclipse.jdt.internal.compiler.lookup.PackageBinding mPackageBinding private final com.intellij.psi.PsiModifierList mModifierList public void <init> (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.PackageBinding) com.intellij.psi.PsiClass pkgInfoClass com.android.tools.lint.psi.EcjPsiManager manager org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding com.intellij.psi.PsiModifierList modifierList org.eclipse.jdt.internal.compiler.lookup.Binding pkgInfoBinding public java.lang.String getQualifiedName () public java.lang.String getName () public com.intellij.psi.PsiPackage getParentPackage () public com.intellij.psi.PsiModifierList getAnnotationList () public com.intellij.psi.PsiModifierList getModifierList () public boolean hasModifierProperty (java.lang.String) String s public boolean hasExplicitModifier (java.lang.String) String s public com.intellij.psi.PsiAnnotation[] getAnnotations () public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations () private com.intellij.psi.PsiAnnotation[] findAnnotations (boolean) org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation java.util.Collection external boolean includeSuper java.util.List all com.android.tools.lint.ExternalAnnotationRepository manager org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations int count public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String) String qualifiedName com.intellij.psi.PsiAnnotation annotation String s public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackageBinding () public boolean equals (java.lang.Object) Object o com.android.tools.lint.psi.EcjPsiPackage that public int hashCode () }
com/android/tools/lint/psi/EcjPsiLambdaExpression.class
EcjPsiLambdaExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiLambdaExpression extends com.android.tools.lint.psi.EcjPsiFunctionalExpression implements com.intellij.psi.PsiLambdaExpression { private com.intellij.psi.PsiParameterList mParameterList private com.intellij.psi.PsiElement mBody void <init> (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/EcjPsiImportList.class
EcjPsiImportList.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiImportList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiImportList { private java.util.List mImports void <init> (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/EcjPsiClassType.class
EcjPsiClassType.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiClassType extends com.intellij.psi.PsiClassType { private final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding mReferenceBinding private final com.android.tools.lint.psi.EcjPsiManager mManager void <init> (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/EcjPsiBinaryClass.class
EcjPsiBinaryClass.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiBinaryClass extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiClass com.intellij.psi.PsiModifierList { private final String mQualifiedName private final String mName private final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding mTypeBinding static final synthetic boolean $assertionsDisabled void <init> (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) com.android.tools.lint.psi.EcjPsiManager manager org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding char[][] symbols public void accept (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiElementVisitor visitor public void acceptChildren (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiMethod method com.intellij.psi.PsiField field com.intellij.psi.PsiClass innerClass com.intellij.psi.PsiElementVisitor visitor org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeBinding () public java.lang.String getName () public java.lang.String getQualifiedName () public boolean isInterface () public boolean isAnnotationType () public boolean isEnum () public com.intellij.psi.PsiReferenceList getExtendsList () public com.intellij.psi.PsiReferenceList getImplementsList () public com.intellij.psi.PsiClassType[] getExtendsListTypes () com.intellij.psi.PsiClassType classType public com.intellij.psi.PsiClassType[] getImplementsListTypes () public com.intellij.psi.PsiClass getSuperClass () public com.intellij.psi.PsiClass[] getInterfaces () public com.intellij.psi.PsiClass[] getSupers () public com.intellij.psi.PsiClassType[] getSuperTypes () com.intellij.psi.PsiClassType type com.intellij.psi.PsiClass cls com.intellij.psi.PsiClass[] supers java.util.List types public com.intellij.psi.PsiField[] getAllFields () public com.intellij.psi.PsiField[] getFields () private com.intellij.psi.PsiField[] getFields (boolean) org.eclipse.jdt.internal.compiler.lookup.FieldBinding mb com.android.tools.lint.psi.EcjPsiBinaryField f boolean masked org.eclipse.jdt.internal.compiler.lookup.FieldBinding field int count org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields java.util.List result org.eclipse.jdt.internal.compiler.lookup.FieldBinding field int count java.util.List result org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls boolean includeInherited public com.intellij.psi.PsiMethod[] getMethods () public com.intellij.psi.PsiMethod[] getConstructors () org.eclipse.jdt.internal.compiler.lookup.MethodBinding method int count java.util.List result org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods public com.intellij.psi.PsiClass[] getInnerClasses () int i org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings com.intellij.psi.PsiClass[] result public com.intellij.psi.PsiClassInitializer[] getInitializers () public com.intellij.psi.PsiMethod[] getAllMethods () public com.intellij.psi.PsiClass[] getAllInnerClasses () public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean) org.eclipse.jdt.internal.compiler.lookup.FieldBinding field org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls String name boolean checkBases private com.intellij.psi.PsiMethod[] findMethods (java.lang.String, boolean, boolean) org.eclipse.jdt.internal.compiler.lookup.MethodBinding mb com.intellij.psi.PsiMethod m boolean masked org.eclipse.jdt.internal.compiler.lookup.MethodBinding method int count org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods java.util.List result org.eclipse.jdt.internal.compiler.lookup.MethodBinding method int count java.util.List result org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls String name boolean includeInherited boolean includeConstructors public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean) com.intellij.psi.PsiMethod psiMethod boolean b public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean) com.intellij.psi.PsiMethod psiMethod boolean b public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean) String name boolean checkBases public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean) String s boolean b public java.util.List getAllMethodsAndTheirSubstitutors () public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean) String name boolean checkBases public com.intellij.psi.PsiElement getLBrace () public com.intellij.psi.PsiElement getRBrace () public com.intellij.psi.PsiIdentifier getNameIdentifier () public com.intellij.psi.PsiElement getScope () public boolean isInheritor (com.intellij.psi.PsiClass, boolean) com.intellij.psi.PsiClass baseClass boolean checkDeep String qualifiedName public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass) com.intellij.psi.PsiClass baseClass com.intellij.psi.PsiClass classToByPass public com.intellij.psi.PsiClass getContainingClass () public com.intellij.psi.PsiElement getParent () public java.util.Collection getVisibleSignatures () public com.intellij.psi.javadoc.PsiDocComment getDocComment () public boolean isDeprecated () public boolean hasTypeParameters () public com.intellij.psi.PsiTypeParameterList getTypeParameterList () public com.intellij.psi.PsiTypeParameter[] getTypeParameters () public com.intellij.psi.PsiModifierList getModifierList () public boolean hasModifierProperty (java.lang.String) String s public boolean hasExplicitModifier (java.lang.String) String s public com.intellij.psi.PsiAnnotation[] getAnnotations () public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations () private com.intellij.psi.PsiAnnotation[] findAnnotations (boolean) org.eclipse.jdt.internal.compiler.problem.AbortCompilation e org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation java.util.Collection external org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations int count org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls boolean includeSuper java.util.List all com.android.tools.lint.ExternalAnnotationRepository manager public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String) String qualifiedName com.intellij.psi.PsiAnnotation annotation String s public boolean equals (java.lang.Object) org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBinding org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBinding Object o org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding public int hashCode () public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () static void <clinit> () }
com/android/tools/lint/psi/EcjPsiEnumConstant.class
EcjPsiEnumConstant.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiEnumConstant extends com.android.tools.lint.psi.EcjPsiField implements com.intellij.psi.PsiEnumConstant { private com.intellij.psi.PsiEnumConstantInitializer mInitializer private com.intellij.psi.PsiExpressionList mArgumentList void <init> (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/EcjPsiFunctionalExpression.class
EcjPsiFunctionalExpression.java package com.android.tools.lint.psi abstract com.android.tools.lint.psi.EcjPsiFunctionalExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiFunctionalExpression { void <init> (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/EcjPsiDeclarationStatement.class
EcjPsiDeclarationStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiDeclarationStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiDeclarationStatement { private com.intellij.psi.PsiElement[] mDeclaredElements void <init> (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/EcjPsiMember.class
EcjPsiMember.java package com.android.tools.lint.psi public abstract com.android.tools.lint.psi.EcjPsiMember extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiMember { private final com.android.tools.lint.psi.EcjPsiClass mContainingClass protected void <init> (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/EcjPsiClassObjectAccessExpression.class
EcjPsiClassObjectAccessExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiClassObjectAccessExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiClassObjectAccessExpression { private com.intellij.psi.PsiTypeElement mOperand void <init> (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/EcjPsiStaticImport.class
EcjPsiStaticImport.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiStaticImport extends com.android.tools.lint.psi.EcjPsiImport implements com.intellij.psi.PsiImportStaticStatement { void <init> (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/EcjPsiCallExpression.class
EcjPsiCallExpression.java package com.android.tools.lint.psi abstract com.android.tools.lint.psi.EcjPsiCallExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiCallExpression { private com.intellij.psi.PsiExpressionList mArgumentList private com.intellij.psi.PsiReferenceParameterList mTypeArgumentList void <init> (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/EcjPsiLabeledStatement.class
EcjPsiLabeledStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiLabeledStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiLabeledStatement { private com.intellij.psi.PsiIdentifier mIdentifier private com.intellij.psi.PsiStatement mStatement void <init> (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.LabeledStatement) com.android.tools.lint.psi.EcjPsiManager manager org.eclipse.jdt.internal.compiler.ast.LabeledStatement statement void setStatement (com.intellij.psi.PsiStatement) com.intellij.psi.PsiStatement statement void setIdentifier (com.intellij.psi.PsiIdentifier) com.intellij.psi.PsiIdentifier identifier public void accept (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiElementVisitor visitor public com.intellij.psi.PsiIdentifier getLabelIdentifier () public com.intellij.psi.PsiStatement getStatement () public com.intellij.psi.PsiElement getNameIdentifier () }
com/android/tools/lint/psi/EcjPsiClassInitializer.class
EcjPsiClassInitializer.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiClassInitializer extends com.android.tools.lint.psi.EcjPsiMember implements com.intellij.psi.PsiClassInitializer { private com.intellij.psi.PsiCodeBlock mBody private com.intellij.psi.PsiModifierList mModifierList void <init> (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/EcjPsiMethodReferenceExpression.class
EcjPsiMethodReferenceExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiMethodReferenceExpression extends com.android.tools.lint.psi.EcjPsiFunctionalExpression implements com.intellij.psi.PsiMethodReferenceExpression { private final org.eclipse.jdt.internal.compiler.ast.ReferenceExpression mReferenceExp private com.intellij.psi.PsiExpression mQualifier private com.intellij.psi.PsiIdentifier mNameIdentifier private com.intellij.psi.PsiReferenceParameterList mParameterList private String mQualifiedName void <init> (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/EcjPsiEnumConstantInitializer.class
EcjPsiEnumConstantInitializer.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiEnumConstantInitializer extends com.android.tools.lint.psi.EcjPsiAnonymousClass implements com.intellij.psi.PsiEnumConstantInitializer { private com.intellij.psi.PsiEnumConstant mConstant void <init> (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/EcjPsiExpressionList.class
EcjPsiExpressionList.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiExpressionList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiExpressionList { private com.intellij.psi.PsiExpression[] mExpressions void <init> (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/ExternalPsiAnnotationLiteralMemberValue.class
ExternalPsiAnnotationLiteralMemberValue.java package com.android.tools.lint.psi public com.android.tools.lint.psi.ExternalPsiAnnotationLiteralMemberValue extends com.android.tools.lint.psi.ExternalPsiAnnotationMemberValue implements com.intellij.psi.PsiLiteral { private final Object mValue public void <init> (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/EcjPsiSwitchStatement.class
EcjPsiSwitchStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiSwitchStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiSwitchStatement { private com.intellij.psi.PsiCodeBlock mBody private com.intellij.psi.PsiExpression mExpression void <init> (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/EcjPsiBinaryAnnotationMemberValue.class
EcjPsiBinaryAnnotationMemberValue.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiBinaryAnnotationMemberValue extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiAnnotationMemberValue com.intellij.psi.PsiLiteral { private final Object mValue void <init> (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/EcjPsiPrefixExpression.class
EcjPsiPrefixExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiPrefixExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiPrefixExpression { private com.intellij.psi.tree.IElementType mOperationType private com.intellij.psi.PsiExpression mOperand void <init> (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/EcjPsiExpressionListStatement.class
EcjPsiExpressionListStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiExpressionListStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiExpressionListStatement { private com.intellij.psi.PsiExpressionList mExpressionList void <init> (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/EcjPsiAnnotation.class
EcjPsiAnnotation.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiAnnotation extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiAnnotation { private final org.eclipse.jdt.internal.compiler.ast.Annotation mAnnotation private String mQualifiedName private com.intellij.psi.PsiAnnotationParameterList mParameterList private com.intellij.psi.PsiJavaCodeReferenceElement mIdentifier void <init> (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Annotation) com.android.tools.lint.psi.EcjPsiManager manager org.eclipse.jdt.internal.compiler.ast.Annotation ecjAnnotation void setNameElement (com.intellij.psi.PsiJavaCodeReferenceElement) com.intellij.psi.PsiJavaCodeReferenceElement identifier void setParameterList (com.intellij.psi.PsiAnnotationParameterList) com.intellij.psi.PsiAnnotationParameterList parameterList public java.lang.String getQualifiedName () public com.intellij.psi.PsiAnnotationOwner getOwner () com.android.tools.lint.psi.EcjPsiSourceElement parent public void accept (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiElementVisitor visitor public com.intellij.psi.PsiAnnotationParameterList getParameterList () public com.intellij.psi.PsiJavaCodeReferenceElement getNameReferenceElement () public com.intellij.psi.PsiAnnotationMemberValue findAttributeValue (java.lang.String) String name com.intellij.psi.PsiNameValuePair pair String s public com.intellij.psi.PsiAnnotationMemberValue findDeclaredAttributeValue (java.lang.String) String s public com.intellij.psi.meta.PsiMetaData getMetaData () }
com/android/tools/lint/psi/EcjPsiAssignmentExpression.class
EcjPsiAssignmentExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiAssignmentExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiAssignmentExpression { private com.intellij.psi.PsiExpression mLhs private com.intellij.psi.PsiExpression mRhs private com.intellij.psi.tree.IElementType mOperation void <init> (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/EcjPsiReferenceExpression.class
EcjPsiReferenceExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiReferenceExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiReferenceExpression { private com.intellij.psi.PsiExpression mQualifier private String mQualifiedName private com.intellij.psi.PsiIdentifier mIdentifier private org.eclipse.jdt.internal.compiler.ast.Expression mTypeExpression void <init> (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.Expression) com.android.tools.lint.psi.EcjPsiManager manager org.eclipse.jdt.internal.compiler.ast.Expression reference public void accept (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiElementVisitor visitor void setQualifier (com.intellij.psi.PsiExpression) com.intellij.psi.PsiExpression qualifier void setNameElement (com.intellij.psi.PsiIdentifier) com.intellij.psi.PsiIdentifier identifier void setTypeExpression (org.eclipse.jdt.internal.compiler.ast.Expression) org.eclipse.jdt.internal.compiler.ast.Expression typeExpression public com.intellij.psi.PsiExpression getQualifierExpression () public com.intellij.psi.PsiElement getQualifier () public java.lang.String getReferenceName () public boolean isQualified () public java.lang.String getQualifiedName () com.intellij.psi.PsiMember member com.intellij.psi.PsiClass containingClass com.intellij.psi.PsiElement resolved public com.intellij.psi.PsiElement getReferenceNameElement () public com.intellij.psi.PsiReferenceParameterList getParameterList () public com.intellij.psi.PsiType getType () org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType public com.intellij.psi.PsiType[] getTypeParameters () public com.intellij.psi.PsiElement getElement () public com.intellij.openapi.util.TextRange getRangeInElement () public com.intellij.psi.PsiElement resolve () public java.lang.String getCanonicalText () public boolean isSoft () public java.lang.String getText () }
com/android/tools/lint/psi/EcjPsiClassLevelDeclarationStatement.class
EcjPsiClassLevelDeclarationStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiClassLevelDeclarationStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiClassLevelDeclarationStatement { void <init> (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/EcjPsiBinaryNameValuePair$EcjPsiBinaryReferenceExpression.class
EcjPsiBinaryNameValuePair.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiBinaryNameValuePair$EcjPsiBinaryReferenceExpression extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiReferenceExpression { void <init> (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.Binding) com.android.tools.lint.psi.EcjPsiManager manager org.eclipse.jdt.internal.compiler.lookup.Binding binding public com.intellij.psi.PsiExpression getQualifierExpression () public com.intellij.psi.PsiType getType () public com.intellij.psi.PsiElement getReferenceNameElement () public com.intellij.psi.PsiReferenceParameterList getParameterList () public com.intellij.psi.PsiType[] getTypeParameters () public boolean isQualified () public java.lang.String getQualifiedName () org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding String qualifiedName com.intellij.psi.PsiClass cls org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding com.intellij.psi.PsiType type public com.intellij.psi.PsiElement getQualifier () public java.lang.String getReferenceName () public com.intellij.psi.PsiElement getElement () public com.intellij.openapi.util.TextRange getRangeInElement () public com.intellij.psi.PsiElement resolve () public java.lang.String getCanonicalText () public boolean isSoft () }
com/android/tools/lint/psi/EcjPsiTypeParameterList.class
EcjPsiTypeParameterList.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiTypeParameterList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiTypeParameterList { private com.intellij.psi.PsiTypeParameter[] mTypeParameters void <init> (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/EcjPsiPostfixExpression.class
EcjPsiPostfixExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiPostfixExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiPostfixExpression { private com.intellij.psi.tree.IElementType mOperationType private com.intellij.psi.PsiExpression mOperand void <init> (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/EcjPsiMethod.class
EcjPsiMethod.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiMethod extends com.android.tools.lint.psi.EcjPsiMember implements com.intellij.psi.PsiMethod { private final org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration mDeclaration private final String mName private com.intellij.psi.PsiIdentifier mIdentifier private com.android.tools.lint.psi.EcjPsiModifierList mModifierList private com.intellij.psi.PsiCodeBlock mBody private com.intellij.psi.PsiParameterList mArguments private com.intellij.psi.PsiTypeParameterList mTypeParameters private com.intellij.psi.PsiReferenceList mThrownExceptions private com.intellij.psi.PsiTypeElement mReturnTypeElement void <init> (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/EcjPsiReferenceList.class
EcjPsiReferenceList.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiReferenceList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiReferenceList { private final org.eclipse.jdt.internal.compiler.ast.TypeReference[] mReferences private final com.intellij.psi.PsiReferenceList$Role mRole private com.intellij.psi.PsiJavaCodeReferenceElement[] mElements private com.intellij.psi.PsiClassType[] mTypes void <init> (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/EcjPsiField.class
EcjPsiField.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiField extends com.android.tools.lint.psi.EcjPsiMember implements com.intellij.psi.PsiField { protected final org.eclipse.jdt.internal.compiler.ast.FieldDeclaration mDeclaration private com.intellij.psi.PsiExpression mInitializer private com.intellij.psi.PsiModifierList mModifierList private com.intellij.psi.PsiIdentifier mIdentifier private String mName private com.intellij.psi.PsiTypeElement mTypeElement void <init> (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/EcjPsiBuilder$TestParentheses.class
EcjPsiBuilder.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiBuilder$TestParentheses extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiParenthesizedExpression { private final com.intellij.psi.PsiExpression mExpression final synthetic com.android.tools.lint.psi.EcjPsiBuilder this$0 public void <init> (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/EcjPsiIdentifier.class
EcjPsiIdentifier.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiIdentifier extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiIdentifier { private final String mIdentifier void <init> (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/ExternalPsiAnnotationMemberValue.class
ExternalPsiAnnotationMemberValue.java package com.android.tools.lint.psi public abstract com.android.tools.lint.psi.ExternalPsiAnnotationMemberValue extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiAnnotationMemberValue { public void <init> () public void accept (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiElementVisitor visitor }
com/android/tools/lint/psi/EcjPsiResourceList.class
EcjPsiResourceList.java package com.android.tools.lint.psi public com.android.tools.lint.psi.EcjPsiResourceList extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiResourceList { private java.util.List mResourceVariables public void <init> (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/EcjPsiBinaryField.class
EcjPsiBinaryField.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiBinaryField extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiField com.intellij.psi.PsiModifierList { private final org.eclipse.jdt.internal.compiler.lookup.FieldBinding mBinding private String mName void <init> (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.FieldBinding) com.android.tools.lint.psi.EcjPsiManager manager org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding org.eclipse.jdt.internal.compiler.lookup.FieldBinding getBinding () public void accept (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiElementVisitor visitor public void acceptChildren (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiElementVisitor visitor public com.intellij.psi.PsiElement getParent () public java.lang.String getName () public com.intellij.psi.PsiType getType () com.intellij.psi.PsiType type public com.intellij.psi.PsiTypeElement getTypeElement () public com.intellij.psi.PsiExpression getInitializer () public boolean hasInitializer () public com.intellij.psi.PsiReference getReference () public com.intellij.psi.PsiReference[] getReferences () public java.lang.Object computeConstantValue () public com.intellij.psi.PsiIdentifier getNameIdentifier () public com.intellij.psi.javadoc.PsiDocComment getDocComment () public boolean isDeprecated () public com.intellij.psi.PsiClass getContainingClass () public com.intellij.psi.PsiModifierList getModifierList () public boolean hasModifierProperty (java.lang.String) String s public boolean hasExplicitModifier (java.lang.String) String s public com.intellij.psi.PsiAnnotation[] getAnnotations () public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations () org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation java.util.Collection external java.util.List all com.android.tools.lint.ExternalAnnotationRepository manager org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations int count public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String) String qualifiedName com.intellij.psi.PsiAnnotation annotation String s public boolean equals (java.lang.Object) Object o org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding org.eclipse.jdt.internal.compiler.lookup.FieldBinding otherBinding public int hashCode () volatile synthetic org.eclipse.jdt.internal.compiler.lookup.Binding getBinding () public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () }
com/android/tools/lint/psi/EcjPsiBinaryMethod.class
EcjPsiBinaryMethod.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiBinaryMethod extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiMethod com.intellij.psi.PsiParameterList com.intellij.psi.PsiModifierList { private final org.eclipse.jdt.internal.compiler.lookup.MethodBinding mMethodBinding private String mName private com.android.tools.lint.psi.EcjPsiBinaryParameter[] mParameters void <init> (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) com.android.tools.lint.psi.EcjPsiManager manager org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getBinding () public void accept (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiElementVisitor visitor public void acceptChildren (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiElementVisitor visitor public com.intellij.psi.PsiElement getParent () public java.lang.String getName () char[][] compoundName org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls public com.intellij.psi.PsiType getReturnType () public com.intellij.psi.PsiReference getReference () public com.intellij.psi.PsiReference[] getReferences () public com.intellij.psi.PsiTypeElement getReturnTypeElement () public com.intellij.psi.PsiReferenceList getThrowsList () public com.intellij.psi.PsiCodeBlock getBody () public boolean isConstructor () public boolean isVarArgs () public com.intellij.psi.PsiIdentifier getNameIdentifier () public com.intellij.psi.PsiMethod[] findSuperMethods () private com.intellij.psi.PsiMethod[] getSuperMethods (boolean) com.intellij.psi.PsiMethod method boolean checkAccess org.eclipse.jdt.internal.compiler.lookup.MethodBinding superBinding public com.intellij.psi.PsiMethod[] findSuperMethods (boolean) boolean checkAccess public com.intellij.psi.PsiMethod[] findSuperMethods (com.intellij.psi.PsiClass) com.intellij.psi.PsiClass parentClass public com.intellij.psi.PsiMethod findDeepestSuperMethod () public com.intellij.psi.PsiMethod[] findDeepestSuperMethods () public com.intellij.psi.javadoc.PsiDocComment getDocComment () public boolean isDeprecated () public boolean hasTypeParameters () public com.intellij.psi.PsiTypeParameterList getTypeParameterList () public com.intellij.psi.PsiTypeParameter[] getTypeParameters () public com.intellij.psi.PsiClass getContainingClass () public com.intellij.psi.PsiParameterList getParameterList () public com.intellij.psi.PsiParameter[] getParameters () int i org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters public int getParameterIndex (com.intellij.psi.PsiParameter) int i com.intellij.psi.PsiParameter psiParameter com.intellij.psi.PsiParameter[] parameters public int getParametersCount () public com.intellij.psi.PsiModifierList getModifierList () public boolean hasModifierProperty (java.lang.String) String s public boolean hasExplicitModifier (java.lang.String) String s public com.intellij.psi.PsiAnnotation[] getAnnotations () public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations () private com.intellij.psi.PsiAnnotation[] findAnnotations (boolean) org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations int count java.util.Collection external boolean includeSuper java.util.List all com.android.tools.lint.ExternalAnnotationRepository manager org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String) String qualifiedName com.intellij.psi.PsiAnnotation annotation String s public boolean equals (java.lang.Object) org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherBinding org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherBinding String fqn String signature com.intellij.psi.PsiClass containingClass Object o org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding public int hashCode () public volatile 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/EcjPsiDoWhileStatement.class
EcjPsiDoWhileStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiDoWhileStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiDoWhileStatement { private com.intellij.psi.PsiExpression mCondition private com.intellij.psi.PsiStatement mBody void <init> (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/UnimplementedLintPsiApiException.class
UnimplementedLintPsiApiException.java package com.android.tools.lint.psi public com.android.tools.lint.psi.UnimplementedLintPsiApiException extends java.lang.UnsupportedOperationException { public void <init> () }
com/android/tools/lint/psi/EcjPsiForeachStatement.class
EcjPsiForeachStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiForeachStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiForeachStatement { private com.intellij.psi.PsiParameter mIterationParameter private com.intellij.psi.PsiExpression mIteratedValue private com.intellij.psi.PsiStatement mBody void <init> (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/EcjPsiBinaryParameter.class
EcjPsiBinaryParameter.java package com.android.tools.lint.psi public com.android.tools.lint.psi.EcjPsiBinaryParameter extends com.android.tools.lint.psi.EcjPsiBinaryElement implements com.intellij.psi.PsiParameter com.intellij.psi.PsiModifierList { private boolean mVarArgs private final int mIndex private final com.android.tools.lint.psi.EcjPsiBinaryMethod mMethod public void <init> (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, com.android.tools.lint.psi.EcjPsiBinaryMethod, int) com.android.tools.lint.psi.EcjPsiManager manager org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding com.android.tools.lint.psi.EcjPsiBinaryMethod method int index void setVarArgs (boolean) boolean varArgs com.android.tools.lint.psi.EcjPsiBinaryMethod getOwnerMethod () public int getIndex () public boolean isVarArgs () public com.intellij.psi.PsiType getType () com.intellij.psi.PsiType type public com.intellij.psi.PsiTypeElement getTypeElement () public com.intellij.psi.PsiExpression getInitializer () public boolean hasInitializer () public java.lang.Object computeConstantValue () public com.intellij.psi.PsiIdentifier getNameIdentifier () public java.lang.String getName () public com.intellij.psi.PsiModifierList getModifierList () public boolean hasModifierProperty (java.lang.String) String s public boolean hasExplicitModifier (java.lang.String) String s public com.intellij.psi.PsiAnnotation[] getAnnotations () public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations () private com.intellij.psi.PsiAnnotation[] findAnnotations (boolean) org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations java.util.Collection external boolean includeSuper java.util.List all com.android.tools.lint.ExternalAnnotationRepository manager org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String) String qualifiedName com.intellij.psi.PsiAnnotation annotation String s public volatile synthetic com.intellij.psi.PsiFile getContainingFile () throws com.intellij.psi.PsiInvalidElementAccessException 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.PsiElement getPrevSibling () public volatile synthetic com.intellij.lang.Language getLanguage () public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () }
com/android/tools/lint/psi/ExternalPsiArrayInitializerMemberValue.class
ExternalPsiArrayInitializerMemberValue.java package com.android.tools.lint.psi public com.android.tools.lint.psi.ExternalPsiArrayInitializerMemberValue extends com.android.tools.lint.psi.ExternalPsiAnnotationMemberValue implements com.intellij.psi.PsiArrayInitializerMemberValue { private final com.intellij.psi.PsiAnnotationMemberValue[] mInitializers public void <init> (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/ExternalPsiReferenceExpressionMemberValue.class
ExternalPsiReferenceExpressionMemberValue.java package com.android.tools.lint.psi public com.android.tools.lint.psi.ExternalPsiReferenceExpressionMemberValue extends com.android.tools.lint.psi.EcjPsiReferenceExpression implements com.intellij.psi.PsiField { private final String mFullyQualifiedName public void <init> (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 java.lang.String getText () 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/EcjPsiJavaEvaluator.class
EcjPsiJavaEvaluator.java package com.android.tools.lint.psi public com.android.tools.lint.psi.EcjPsiJavaEvaluator extends com.android.tools.lint.client.api.JavaEvaluator { private final com.android.tools.lint.psi.EcjPsiManager mManager static final synthetic boolean $assertionsDisabled public void <init> (com.android.tools.lint.psi.EcjPsiManager) com.android.tools.lint.psi.EcjPsiManager manager public boolean extendsClass (com.intellij.psi.PsiClass, java.lang.String, boolean) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding org.eclipse.jdt.internal.compiler.problem.AbortCompilation ignore com.intellij.psi.PsiClass cls String className boolean strict org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding public boolean implementsInterface (com.intellij.psi.PsiClass, java.lang.String, boolean) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding org.eclipse.jdt.internal.compiler.problem.AbortCompilation ignore com.intellij.psi.PsiClass cls String interfaceName boolean strict org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding public boolean inheritsFrom (com.intellij.psi.PsiClass, java.lang.String, boolean) com.intellij.psi.PsiClass cls String className boolean strict static boolean equalsCompound (java.lang.String, char[][]) int j int m char[] o int i int n String name char[][] compoundName int length int index private static boolean isInheritor (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.lang.String) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding org.eclipse.jdt.internal.compiler.problem.AbortCompilation ignore org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls String name public java.lang.String getInternalName (com.intellij.psi.PsiClass) Object nativeNode org.eclipse.jdt.internal.compiler.lookup.Binding binaryBinding org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding b Object nativeNode com.intellij.psi.PsiClass psiClass org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding public java.lang.String getInternalName (com.intellij.psi.PsiClassType) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding com.intellij.psi.PsiClassType psiClassType public com.intellij.psi.PsiClass findClass (java.lang.String) String fullyQualifiedName public com.intellij.psi.PsiClassType getClassType (com.intellij.psi.PsiClass) com.intellij.psi.PsiClass psiClass public com.intellij.psi.PsiAnnotation[] getAllAnnotations (com.intellij.psi.PsiModifierListOwner, boolean) com.android.tools.lint.psi.EcjPsiMethod psiMethod org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declaration org.eclipse.jdt.internal.compiler.lookup.MethodBinding method org.eclipse.jdt.internal.compiler.lookup.MethodBinding method com.intellij.psi.PsiModifierList methodModifiers org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations int count java.util.Collection external com.intellij.psi.PsiMethod methodElement org.eclipse.jdt.internal.compiler.lookup.MethodBinding method java.util.List all com.android.tools.lint.ExternalAnnotationRepository manager com.android.tools.lint.psi.EcjPsiClass psiClass org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls com.intellij.psi.PsiModifierList clsModifiers org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations int count java.util.Collection external org.eclipse.jdt.internal.compiler.problem.AbortCompilation ignore com.intellij.psi.PsiClass clsElement org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cls java.util.List all com.android.tools.lint.ExternalAnnotationRepository manager com.android.tools.lint.psi.EcjPsiBinaryParameter parameter org.eclipse.jdt.internal.compiler.lookup.MethodBinding method int index com.android.tools.lint.psi.EcjPsiMethod psiMethod org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declaration org.eclipse.jdt.internal.compiler.lookup.MethodBinding method int index com.android.tools.lint.psi.EcjPsiParameter parameter org.eclipse.jdt.internal.compiler.lookup.MethodBinding method int index com.intellij.psi.PsiModifierList parameterModifiers com.intellij.psi.PsiParameter[] parameters org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations int count org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations java.util.Collection external com.intellij.psi.PsiMethod methodElement org.eclipse.jdt.internal.compiler.lookup.MethodBinding method int index java.util.List all com.android.tools.lint.ExternalAnnotationRepository manager com.intellij.psi.PsiModifierListOwner owner boolean inHierarchy com.intellij.psi.PsiModifierList modifierList private com.intellij.psi.PsiAnnotation[] getDirectAnnotations (com.intellij.psi.PsiModifierListOwner) org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding int index org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod com.android.tools.lint.psi.EcjPsiParameter parameter com.android.tools.lint.psi.EcjPsiSourceElement parent org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding int index com.android.tools.lint.psi.EcjPsiBinaryParameter parameter com.intellij.psi.PsiElement parent com.android.tools.lint.psi.EcjPsiBinaryMethod method org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding java.util.List combined com.intellij.psi.PsiAnnotation[] modifierAnnotations com.intellij.psi.PsiModifierListOwner owner com.android.tools.lint.ExternalAnnotationRepository repository java.util.Collection annotations com.intellij.psi.PsiModifierList modifierList public transient com.intellij.psi.PsiAnnotation findAnnotationInHierarchy (com.intellij.psi.PsiModifierListOwner, java.lang.String[]) com.intellij.psi.PsiModifierListOwner listOwner String[] annotationNames public transient com.intellij.psi.PsiAnnotation findAnnotation (com.intellij.psi.PsiModifierListOwner, java.lang.String[]) com.intellij.psi.PsiModifierListOwner listOwner String[] annotationNames public java.io.File getFile (com.intellij.psi.PsiFile) com.android.tools.lint.psi.EcjPsiJavaFile javaFile com.intellij.psi.PsiFile file public java.lang.CharSequence getFileContents (com.intellij.psi.PsiFile) com.android.tools.lint.psi.EcjPsiJavaFile javaFile com.intellij.psi.PsiFile file public java.lang.String findJarPath (com.intellij.psi.PsiElement) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding String jarFile com.intellij.psi.PsiElement cls com.intellij.psi.PsiElement element public com.intellij.psi.PsiPackage getPackage (com.intellij.psi.PsiElement) com.android.tools.lint.psi.EcjPsiClass ecjPsiClass org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding com.android.tools.lint.psi.EcjPsiBinaryClass ecjPsiClass org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding com.intellij.psi.PsiElement node com.intellij.psi.PsiClass cls org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding static void <clinit> () }
com/android/tools/lint/psi/EcjPsiBlockStatement.class
EcjPsiBlockStatement.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiBlockStatement extends com.android.tools.lint.psi.EcjPsiStatement implements com.intellij.psi.PsiBlockStatement { private com.intellij.psi.PsiCodeBlock mBlock void <init> (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/EcjPsiTypeCastExpression.class
EcjPsiTypeCastExpression.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiTypeCastExpression extends com.android.tools.lint.psi.EcjPsiExpression implements com.intellij.psi.PsiTypeCastExpression { private com.intellij.psi.PsiExpression mOperand private com.intellij.psi.PsiTypeElement mCastType void <init> (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/EcjPsiTypeParameter.class
EcjPsiTypeParameter.java package com.android.tools.lint.psi com.android.tools.lint.psi.EcjPsiTypeParameter extends com.android.tools.lint.psi.EcjPsiSourceElement implements com.intellij.psi.PsiTypeParameter { private final org.eclipse.jdt.internal.compiler.ast.TypeParameter mDeclaration private com.android.tools.lint.psi.EcjPsiReferenceList mExtendsList private String mQualifiedName private com.android.tools.lint.psi.EcjPsiModifierList mModifierList static final synthetic boolean $assertionsDisabled void <init> (com.android.tools.lint.psi.EcjPsiManager, org.eclipse.jdt.internal.compiler.ast.TypeParameter) com.android.tools.lint.psi.EcjPsiManager manager org.eclipse.jdt.internal.compiler.ast.TypeParameter declaration public void accept (com.intellij.psi.PsiElementVisitor) com.intellij.psi.PsiElementVisitor visitor void setExtendsList (com.android.tools.lint.psi.EcjPsiReferenceList) com.android.tools.lint.psi.EcjPsiReferenceList extendsList public boolean isInterface () public boolean isAnnotationType () public boolean isEnum () public com.intellij.psi.PsiIdentifier getNameIdentifier () public java.lang.String getName () public com.intellij.psi.PsiTypeParameterListOwner getOwner () public int getIndex () int index com.android.tools.lint.psi.EcjPsiSourceElement curr public com.intellij.psi.PsiElement[] getChildren () public com.intellij.psi.PsiReferenceList getExtendsList () public com.intellij.psi.PsiClassType[] getImplementsListTypes () public com.intellij.psi.PsiField[] getFields () public com.intellij.psi.PsiMethod[] getMethods () public com.intellij.psi.PsiAnnotation[] getAnnotations () public com.intellij.psi.PsiAnnotation[] getApplicableAnnotations () public com.intellij.psi.PsiAnnotation findAnnotation (java.lang.String) String s public com.intellij.psi.PsiTypeParameterList getTypeParameterList () public boolean hasTypeParameters () public com.intellij.psi.PsiElement getScope () public com.intellij.psi.PsiMethod[] getConstructors () public com.intellij.psi.javadoc.PsiDocComment getDocComment () public com.intellij.psi.PsiClass[] getInnerClasses () public com.intellij.psi.PsiField[] getAllFields () public com.intellij.psi.PsiMethod[] getAllMethods () public com.intellij.psi.PsiClass[] getAllInnerClasses () public com.intellij.psi.PsiClassInitializer[] getInitializers () public com.intellij.psi.PsiTypeParameter[] getTypeParameters () public com.intellij.psi.PsiClass getSuperClass () public com.intellij.psi.PsiClass[] getInterfaces () public com.intellij.psi.PsiClass[] getSupers () com.intellij.psi.PsiClass cls org.eclipse.jdt.internal.compiler.ast.TypeReference ref java.util.List classes public boolean hasModifierProperty (java.lang.String) String name public com.intellij.psi.PsiJavaToken getLBrace () public com.intellij.psi.PsiJavaToken getRBrace () public java.util.Collection getVisibleSignatures () public com.intellij.psi.PsiMethod findMethodBySignature (com.intellij.psi.PsiMethod, boolean) com.intellij.psi.PsiMethod patternMethod boolean checkBases public com.intellij.psi.PsiMethod[] findMethodsBySignature (com.intellij.psi.PsiMethod, boolean) com.intellij.psi.PsiMethod patternMethod boolean checkBases public com.intellij.psi.PsiField findFieldByName (java.lang.String, boolean) String name boolean checkBases public com.intellij.psi.PsiMethod[] findMethodsByName (java.lang.String, boolean) String name boolean checkBases public java.util.List findMethodsAndTheirSubstitutorsByName (java.lang.String, boolean) String name boolean checkBases public java.util.List getAllMethodsAndTheirSubstitutors () public com.intellij.psi.PsiClass findInnerClassByName (java.lang.String, boolean) String name boolean checkBases public java.lang.String getQualifiedName () public com.intellij.psi.PsiClass getContainingClass () public com.intellij.psi.PsiModifierList getModifierList () public void setModifierList (com.android.tools.lint.psi.EcjPsiModifierList) com.android.tools.lint.psi.EcjPsiModifierList modifierList public com.intellij.psi.PsiReferenceList getImplementsList () public com.intellij.psi.PsiClassType[] getExtendsListTypes () public com.intellij.psi.PsiClassType[] getSuperTypes () public boolean isInheritor (com.intellij.psi.PsiClass, boolean) com.intellij.psi.PsiClass baseClass boolean checkDeep String qualifiedName public boolean isInheritorDeep (com.intellij.psi.PsiClass, com.intellij.psi.PsiClass) com.intellij.psi.PsiClass baseClass com.intellij.psi.PsiClass classToByPass public boolean isDeprecated () public boolean equals (java.lang.Object) org.eclipse.jdt.internal.compiler.ast.TypeParameter otherTypeDeclaration org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBinding org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBinding Object o org.eclipse.jdt.internal.compiler.ast.TypeParameter typeDeclaration org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding public int hashCode () org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getBinding () public volatile synthetic com.intellij.psi.PsiElement getRBrace () public volatile synthetic com.intellij.psi.PsiElement getLBrace () public volatile synthetic com.intellij.psi.PsiElement getNameIdentifier () static void <clinit> () }
com/android/tools/lint/LintCliClient$1.class
LintCliClient.java package com.android.tools.lint synthetic com.android.tools.lint.LintCliClient$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$tools$lint$client$api$LintListener$EventType static void <clinit> () }
com/android/tools/lint/EcjSourceFile.class
EcjSourceFile.java package com.android.tools.lint public com.android.tools.lint.EcjSourceFile extends org.eclipse.jdt.internal.compiler.batch.CompilationUnit { private final java.io.File file private void <init> (char[], java.lang.String, java.lang.String, java.io.File) char[] source String path String encoding java.io.File file public java.lang.String getSource () public java.io.File getFile () public static com.android.tools.lint.EcjSourceFile create (char[], java.io.File, java.lang.String) char[] source java.io.File file String encoding public static com.android.tools.lint.EcjSourceFile create (java.lang.CharSequence, java.io.File, java.lang.String) CharSequence source java.io.File file String encoding char[] contents public static com.android.tools.lint.EcjSourceFile create (java.lang.CharSequence, java.io.File) CharSequence source java.io.File file public boolean equals (java.lang.Object) Object o com.android.tools.lint.EcjSourceFile that public int hashCode () }
com/android/tools/lint/Warning.class
Warning.java package com.android.tools.lint public com.android.tools.lint.Warning extends java.lang.Object implements java.lang.Comparable { public final com.android.tools.lint.detector.api.Issue issue public final String message public final com.android.tools.lint.detector.api.Severity severity public final com.android.tools.lint.detector.api.Project project public com.android.builder.model.AndroidProject gradleProject public com.android.tools.lint.detector.api.Location location public java.io.File file public String path public int line public int offset public String errorLine public CharSequence fileContents public java.util.Set variants static final synthetic boolean $assertionsDisabled public void <init> (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 <clinit> () }
com/android/tools/lint/ExternalAnnotationRepository$ResolvedExternalField.class
ExternalAnnotationRepository.java package com.android.tools.lint com.android.tools.lint.ExternalAnnotationRepository$ResolvedExternalField extends com.android.tools.lint.client.api.JavaParser$ResolvedField { private final String mSignature static final synthetic boolean $assertionsDisabled public void <init> (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 <clinit> () }
com/android/tools/lint/EcjParser$NonGeneratingCompiler.class
EcjParser.java package com.android.tools.lint com.android.tools.lint.EcjParser$NonGeneratingCompiler extends org.eclipse.jdt.internal.compiler.Compiler { private final java.util.Map mUnits private org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration mCurrentUnit public void <init> (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/Reporter.class
Reporter.java package com.android.tools.lint public abstract com.android.tools.lint.Reporter extends java.lang.Object { protected final com.android.tools.lint.LintCliClient client protected final java.io.File output protected String title protected boolean simpleFormat protected boolean bundleResources protected java.util.Map urlMap protected java.io.File resources protected final java.util.Map resourceUrl protected final java.util.Map nameToFile protected boolean displayEmpty private static java.util.Set sAdtFixes private static java.util.Set sStudioFixes public abstract void write (com.android.tools.lint.Reporter$Stats, java.util.List) throws java.io.IOException protected void <init> (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/MultiProjectHtmlReporter$ProjectEntry.class
MultiProjectHtmlReporter.java package com.android.tools.lint com.android.tools.lint.MultiProjectHtmlReporter$ProjectEntry extends java.lang.Object implements java.lang.Comparable { public final int errorCount public final int warningCount public final String fileName public final String path public void <init> (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/Main$1.class
Main.java package com.android.tools.lint com.android.tools.lint.Main$1 extends com.android.tools.lint.LintCliClient { java.util.regex.Pattern mAndroidAnnotationPattern final synthetic com.android.tools.lint.Main this$0 void <init> (com.android.tools.lint.Main, com.android.tools.lint.LintCliFlags, java.lang.String) com.android.tools.lint.Main this$0 com.android.tools.lint.LintCliFlags flags String clientName protected com.android.tools.lint.detector.api.Project createProject (java.io.File, java.io.File) String message com.android.tools.lint.detector.api.Location location com.android.tools.lint.detector.api.Context context java.io.File dir java.io.File referenceDir com.android.tools.lint.detector.api.Project project public com.android.tools.lint.client.api.Configuration getConfiguration (com.android.tools.lint.detector.api.Project, com.android.tools.lint.client.api.LintDriver) com.android.tools.lint.detector.api.Project project com.android.tools.lint.client.api.LintDriver driver public java.lang.CharSequence readFile (java.io.File) java.io.File file CharSequence contents }
com/android/tools/lint/Reporter$QuickfixHandler.class
Reporter.java package com.android.tools.lint final enum com.android.tools.lint.Reporter$QuickfixHandler extends java.lang.Enum { public static final enum com.android.tools.lint.Reporter$QuickfixHandler STUDIO public static final enum com.android.tools.lint.Reporter$QuickfixHandler ADT private static final synthetic com.android.tools.lint.Reporter$QuickfixHandler[] $VALUES public static com.android.tools.lint.Reporter$QuickfixHandler[] values () public static com.android.tools.lint.Reporter$QuickfixHandler valueOf (java.lang.String) String name private void <init> (java.lang.String, int) public boolean hasAutoFix (com.android.tools.lint.detector.api.Issue) com.android.tools.lint.detector.api.Issue issue static void <clinit> () }
com/android/tools/lint/EcjParser$LocationHandle.class
EcjParser.java package com.android.tools.lint com.android.tools.lint.EcjParser$LocationHandle extends java.lang.Object implements com.android.tools.lint.detector.api.Location$Handle { private final java.io.File mFile private final lombok.ast.Node mNode private Object mClientData public void <init> (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/EcjParser$EcjResult.class
EcjParser.java package com.android.tools.lint public com.android.tools.lint.EcjParser$EcjResult extends java.lang.Object { private final org.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment private final org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment private final java.util.Map sourceToUnit private java.util.Map psiMap private java.util.Map unitToSource java.util.Map mBindingToUnit private com.android.tools.lint.psi.EcjPsiManager psiManager private final boolean hasErrors static final synthetic boolean $assertionsDisabled public void <init> (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, java.util.Map, boolean) org.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment java.util.Map sourceToUnit boolean hasErrors public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment getLookupEnvironment () public void setPsiManager (com.android.tools.lint.psi.EcjPsiManager) com.android.tools.lint.psi.EcjPsiManager psiManager public com.intellij.psi.PsiJavaFile findFile (com.android.tools.lint.EcjSourceFile) com.intellij.psi.PsiJavaFile file com.intellij.psi.PsiJavaFile file com.android.tools.lint.EcjSourceFile sourceUnit org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit public com.intellij.psi.PsiJavaFile findFileContaining (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit com.android.tools.lint.EcjSourceFile sourceUnit java.util.Map$Entry entry int size com.android.tools.lint.EcjSourceFile sourceUnit org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass private static void recordTypeAssociation (java.util.Map, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) org.eclipse.jdt.internal.compiler.ast.TypeDeclaration d java.util.Map bindingMap org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit public java.util.Collection getCompilationUnits () public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnit (com.android.tools.lint.EcjSourceFile) com.android.tools.lint.EcjSourceFile sourceUnit void removeCompilationUnit (com.android.tools.lint.EcjSourceFile) com.android.tools.lint.EcjSourceFile sourceUnit public void dispose () public boolean hasErrors () static synthetic com.android.tools.lint.psi.EcjPsiManager access$000 (com.android.tools.lint.EcjParser$EcjResult) com.android.tools.lint.EcjParser$EcjResult x0 static synthetic java.util.Map access$102 (com.android.tools.lint.EcjParser$EcjResult, java.util.Map) com.android.tools.lint.EcjParser$EcjResult x0 java.util.Map x1 static synthetic org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment access$700 (com.android.tools.lint.EcjParser$EcjResult) com.android.tools.lint.EcjParser$EcjResult x0 static void <clinit> () }
com/android/tools/lint/ExternalAnnotationRepository$1.class
ExternalAnnotationRepository.java package com.android.tools.lint synthetic com.android.tools.lint.ExternalAnnotationRepository$1 extends java.lang.Object { }
com/android/tools/lint/EcjParser$EcjResolvedMethod.class
EcjParser.java package com.android.tools.lint com.android.tools.lint.EcjParser$EcjResolvedMethod extends com.android.tools.lint.client.api.JavaParser$ResolvedMethod { private final org.eclipse.jdt.internal.compiler.lookup.MethodBinding mBinding static final synthetic boolean $assertionsDisabled final synthetic com.android.tools.lint.EcjParser this$0 private void <init> (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 <init> (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$1500 (com.android.tools.lint.EcjParser$EcjResolvedMethod) com.android.tools.lint.EcjParser$EcjResolvedMethod x0 static void <clinit> () }
com/android/tools/lint/LintCliClient$CliConfiguration.class
LintCliClient.java package com.android.tools.lint com.android.tools.lint.LintCliClient$CliConfiguration extends com.android.tools.lint.client.api.DefaultConfiguration { private final boolean mFatalOnly final synthetic com.android.tools.lint.LintCliClient this$0 void <init> (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 <init> (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.class
LintCliXmlParser.java package com.android.tools.lint public com.android.tools.lint.LintCliXmlParser extends com.android.tools.lint.client.api.XmlParser { public void <init> () 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.class
EcjParser.java package com.android.tools.lint public com.android.tools.lint.EcjParser extends com.android.tools.lint.client.api.JavaParser { private static final boolean DEBUG_DUMP_PARSE_ERRORS private static final boolean PARSE_LIBRARY_SOURCES private static final boolean KEEP_LOOKUP_ENVIRONMENT private final com.android.tools.lint.client.api.LintClient client private final com.android.tools.lint.detector.api.Project project private java.util.Map sourceUnits private java.util.Map typeUnits private org.eclipse.jdt.internal.compiler.parser.Parser parser protected com.android.tools.lint.EcjParser$EcjResult ecjResult private com.android.tools.lint.psi.EcjPsiJavaEvaluator resolver static final synthetic boolean $assertionsDisabled public void <init> (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 private static void checkEcjVersion () java.util.ResourceBundle bundle String v java.util.Locale locale 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 boolean prepareJavaParse (java.util.List) CharSequence contents java.io.File file com.android.tools.lint.EcjSourceFile unit com.android.tools.lint.detector.api.JavaContext context java.io.File parentFile java.io.File folder java.util.List javaSourceFolders com.android.tools.lint.detector.api.Project libraryProject Throwable t java.util.List contexts java.util.List sources java.util.List classPath private static java.lang.String describeError (boolean, int, char[], int, java.lang.String) boolean isError int id char[] fileName int sourceLineNumber String message private void gatherJavaFiles (java.util.List, java.io.File) CharSequence contents com.android.tools.lint.EcjSourceFile unit java.io.IOException e java.io.File file java.util.List sources java.io.File dir java.io.File[] files 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 com.android.tools.lint.EcjParser$EcjProblemFactory 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 libraryProject java.io.File file java.io.File dir 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) java.io.File library String name String path int index java.io.File parent 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 CharSequence 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.CharSequence) 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 CharSequence 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 CharSequence 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 () public void disposePsi () com.android.tools.lint.psi.EcjPsiManager psiManager 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 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 () private static synthetic void lambda$parse$3 (org.eclipse.jdt.internal.compiler.CompilationResult) org.eclipse.jdt.internal.compiler.CompilationResult result static synthetic boolean access$900 () static synthetic com.android.tools.lint.client.api.JavaParser$TypeDescriptor access$1000 (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$1100 (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$1200 (com.android.tools.lint.EcjParser) com.android.tools.lint.EcjParser x0 static synthetic java.lang.String access$1300 (java.lang.String) String x0 static synthetic boolean access$1400 (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.lang.String) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding x0 String x1 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 <clinit> () }
com/android/tools/lint/Reporter$Stats.class
Reporter.java package com.android.tools.lint public final com.android.tools.lint.Reporter$Stats extends java.lang.Object { public final int errorCount public final int warningCount public final int baselineWarningCount public final int baselineErrorCount public final int baselineFixedCount public void <init> (int, int, int, int, int) int errorCount int warningCount int baselineErrorCount int baselineWarningCount int baselineFixedCount public void <init> (int, int) int errorCount int warningCount }
com/android/tools/lint/ExternalAnnotationRepository$ClassInfo.class
ExternalAnnotationRepository.java package com.android.tools.lint com.android.tools.lint.ExternalAnnotationRepository$ClassInfo extends java.lang.Object { private java.util.List annotations public com.google.common.collect.Multimap methods public java.util.Map fields public java.util.List psiAnnotations private void <init> () public java.util.List getAnnotations () public void setAnnotations (java.util.List) java.util.List annotations synthetic void <init> (com.android.tools.lint.ExternalAnnotationRepository$1) com.android.tools.lint.ExternalAnnotationRepository$1 x0 }
com/android/tools/lint/ExternalAnnotationRepository$MethodInfo.class
ExternalAnnotationRepository.java package com.android.tools.lint com.android.tools.lint.ExternalAnnotationRepository$MethodInfo extends java.lang.Object { public String parameters public boolean constructor private java.util.List annotations private com.google.common.collect.Multimap parameterAnnotations private com.google.common.collect.Multimap psiParameterAnnotations public java.util.List psiAnnotations private void <init> () 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 <init> (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/LintCliFlags.class
LintCliFlags.java package com.android.tools.lint public com.android.tools.lint.LintCliFlags extends java.lang.Object { private final java.util.Set suppress private final java.util.Set enabled private java.util.Map severities private java.util.Set check private boolean setExitCode private boolean fullPath private boolean showLines private final java.util.List reporters private boolean quiet private boolean warnAll private boolean noWarnings private boolean allErrors private boolean fatalOnly private boolean explainIssues private java.util.List sources private java.util.List classes private java.util.List libraries private java.util.List resources private java.io.File baselineFile private java.io.File defaultConfiguration private boolean showAll private boolean removedFixedBaselineIssues public static final int ERRNO_SUCCESS public static final int ERRNO_ERRORS public static final int ERRNO_USAGE public static final int ERRNO_EXISTS public static final int ERRNO_HELP public static final int ERRNO_INVALID_ARGS public static final int ERRNO_CREATED_BASELINE public void <init> () public java.util.Set getSuppressedIds () public java.util.Set getEnabledIds () public java.util.Map getSeverityOverrides () public java.util.Set getExactCheckedIds () public void setExactCheckedIds (java.util.Set) java.util.Set check public boolean isSetExitCode () public void setSetExitCode (boolean) boolean setExitCode public boolean isFullPath () public void setFullPath (boolean) boolean fullPath public boolean isShowSourceLines () public void setShowSourceLines (boolean) boolean showLines public java.util.List getReporters () public boolean isQuiet () public void setQuiet (boolean) boolean quiet public boolean isCheckAllWarnings () public void setCheckAllWarnings (boolean) boolean warnAll public boolean isIgnoreWarnings () public void setIgnoreWarnings (boolean) boolean noWarnings public boolean isWarningsAsErrors () public void setWarningsAsErrors (boolean) boolean allErrors public boolean isShowEverything () public void setShowEverything (boolean) boolean showAll public java.io.File getDefaultConfiguration () public void setDefaultConfiguration (java.io.File) java.io.File defaultConfiguration public java.util.List getSourcesOverride () public void setSourcesOverride (java.util.List) java.util.List sources public java.util.List getClassesOverride () public void setClassesOverride (java.util.List) java.util.List classes public java.util.List getLibrariesOverride () public void setLibrariesOverride (java.util.List) java.util.List libraries public java.util.List getResourcesOverride () public void setResourcesOverride (java.util.List) java.util.List resources public boolean isFatalOnly () public void setFatalOnly (boolean) boolean fatalOnly public void setSeverityOverrides (java.util.Map) java.util.Map severities public boolean isExplainIssues () public void setExplainIssues (boolean) boolean explainText public java.io.File getBaselineFile () public void setBaselineFile (java.io.File) java.io.File baselineFile public boolean isRemoveFixedBaselineIssues () public void setRemovedFixedBaselineIssues (boolean) boolean removeFixed }
com/android/tools/lint/LintCliClient.class
LintCliClient.java package com.android.tools.lint public com.android.tools.lint.LintCliClient extends com.android.tools.lint.client.api.LintClient { protected final java.util.List warnings protected boolean hasErrors protected int errorCount protected int warningCount protected com.android.tools.lint.client.api.IssueRegistry registry protected com.android.tools.lint.client.api.LintDriver driver protected final com.android.tools.lint.LintCliFlags flags private com.android.tools.lint.client.api.Configuration configuration private boolean validatedIds private final java.util.Map mFileContents private java.util.Map mProjectInfo private static java.util.Set sAlreadyWarned static final synthetic boolean $assertionsDisabled public void <init> () com.android.tools.lint.TextReporter reporter public void <init> (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.XmlReporter reporter String message java.io.File dir boolean ok com.android.tools.lint.client.api.IssueRegistry registry java.util.List files java.io.File baselineFile com.android.tools.lint.client.api.LintBaseline baseline int baselineErrorCount int baselineWarningCount int fixedCount com.android.tools.lint.Reporter$Stats stats 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.CharSequence getContents (java.io.File) java.io.File file 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.CharSequence, int) CharSequence contents int line int index static java.lang.String getLineOfOffset (java.lang.CharSequence, int) CharSequence contents int offset int end static int getLineOffset (java.lang.CharSequence, int) int i CharSequence contents int line int index public java.lang.CharSequence 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) com.android.tools.lint.detector.api.Project project java.io.File file static java.lang.String getDisplayPath (com.android.tools.lint.detector.api.Project, java.io.File, boolean) int chop com.android.tools.lint.detector.api.Project project java.io.File file boolean fullPath 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 public java.lang.String getClientRevision () 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 () private synthetic java.lang.CharSequence lambda$getContents$1 (java.io.File, java.io.File) java.io.File k private synthetic void lambda$run$0 (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 static void <clinit> () }
com/android/tools/lint/EcjParser$EcjResolvedAnnotation$EcjAstAnnotation.class
EcjParser.java package com.android.tools.lint com.android.tools.lint.EcjParser$EcjResolvedAnnotation$EcjAstAnnotation extends com.android.tools.lint.EcjParser$EcjResolvedAnnotation { private final org.eclipse.jdt.internal.compiler.ast.Annotation mAstAnnotation private java.util.List mValues final synthetic com.android.tools.lint.EcjParser$EcjResolvedAnnotation this$1 public void <init> (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/LintCliXmlParser$LocationHandle.class
LintCliXmlParser.java package com.android.tools.lint com.android.tools.lint.LintCliXmlParser$LocationHandle extends java.lang.Object implements com.android.tools.lint.detector.api.Location$Handle { private final java.io.File file private final org.w3c.dom.Node node private Object clientData public void <init> (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/HtmlReporter.class
HtmlReporter.java package com.android.tools.lint public com.android.tools.lint.HtmlReporter extends com.android.tools.lint.Reporter { public static final 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 writer protected final com.android.tools.lint.LintCliFlags flags private String stripPrefix private String fixUrl static final synthetic boolean $assertionsDisabled public void <init> (com.android.tools.lint.LintCliClient, java.io.File, com.android.tools.lint.LintCliFlags) throws java.io.IOException com.android.tools.lint.LintCliClient client java.io.File output com.android.tools.lint.LintCliFlags flags public void write (com.android.tools.lint.Reporter$Stats, java.util.List) throws java.io.IOException java.io.File baselineFile com.android.tools.lint.Warning warning String id int offset CharSequence 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 com.android.tools.lint.Reporter$Stats stats 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.CharSequence, int, int) throws java.io.IOException int delta int lineOffset String line int l CharSequence 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 () private static synthetic int lambda$addImage$4 (java.lang.String, java.lang.String) String s1 String s2 static void <clinit> () }
com/android/tools/lint/EcjParser$EcjResolvedField.class
EcjParser.java package com.android.tools.lint com.android.tools.lint.EcjParser$EcjResolvedField extends com.android.tools.lint.client.api.JavaParser$ResolvedField { private final org.eclipse.jdt.internal.compiler.lookup.FieldBinding mBinding static final synthetic boolean $assertionsDisabled final synthetic com.android.tools.lint.EcjParser this$0 private void <init> (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 <init> (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$1600 (com.android.tools.lint.EcjParser$EcjResolvedField) com.android.tools.lint.EcjParser$EcjResolvedField x0 static void <clinit> () }
com/android/tools/lint/EcjParser$EcjResolvedVariable.class
EcjParser.java package com.android.tools.lint com.android.tools.lint.EcjParser$EcjResolvedVariable extends com.android.tools.lint.client.api.JavaParser$ResolvedVariable { private final org.eclipse.jdt.internal.compiler.lookup.VariableBinding mBinding static final synthetic boolean $assertionsDisabled final synthetic com.android.tools.lint.EcjParser this$0 private void <init> (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 <init> (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 <clinit> () }
com/android/tools/lint/EcjParser$EcjResolvedClass.class
EcjParser.java package com.android.tools.lint com.android.tools.lint.EcjParser$EcjResolvedClass extends com.android.tools.lint.client.api.JavaParser$ResolvedClass { protected final org.eclipse.jdt.internal.compiler.lookup.TypeBinding mBinding final synthetic com.android.tools.lint.EcjParser this$0 private void <init> (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 <init> (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/hololike.css
com/android/tools/lint/default.css
com/android/tools/lint/lint-run.png
com/android/tools/lint/lint-warning.png
com/android/tools/lint/lint-error.png