/tools/metalava/metalava-model-psi/src/main/java/com/android/tools/metalava/model/psi/ |
D | PsiFileLocation.kt | 17 package com.android.tools.metalava.model.psi 25 import com.intellij.psi.PsiClass 26 import com.intellij.psi.PsiCompiledElement 27 import com.intellij.psi.PsiElement 28 import com.intellij.psi.PsiField 29 import com.intellij.psi.PsiFile 30 import com.intellij.psi.PsiMethod 31 import com.intellij.psi.PsiModifierListOwner 32 import com.intellij.psi.PsiNameIdentifierOwner 33 import com.intellij.psi.PsiPackage [all …]
|
D | PsiSourceFile.kt | 17 package com.android.tools.metalava.model.psi 23 import com.intellij.psi.PsiClass 24 import com.intellij.psi.PsiClassOwner 25 import com.intellij.psi.PsiComment 26 import com.intellij.psi.PsiElement 27 import com.intellij.psi.PsiField 28 import com.intellij.psi.PsiFile 29 import com.intellij.psi.PsiJavaFile 30 import com.intellij.psi.PsiMethod 31 import com.intellij.psi.PsiPackage [all …]
|
D | PsiFieldItem.kt | 17 package com.android.tools.metalava.model.psi 25 import com.intellij.psi.PsiCallExpression 26 import com.intellij.psi.PsiClassType 27 import com.intellij.psi.PsiEnumConstant 28 import com.intellij.psi.PsiField 29 import com.intellij.psi.PsiModifierListOwner 30 import com.intellij.psi.PsiPrimitiveType 31 import com.intellij.psi.PsiReference 32 import com.intellij.psi.impl.JavaConstantExpressionEvaluator 65 override fun psi(): PsiField = psiField in isEnumConstant() method
|
D | PsiModifierItem.kt | 17 package com.android.tools.metalava.model.psi in <lambda>() 54 import com.android.tools.metalava.model.psi.KotlinTypeInfo.Companion.isInheritedGenericType in <lambda>() 55 import com.intellij.psi.PsiAnnotation in <lambda>() 56 import com.intellij.psi.PsiAnnotationMemberValue in <lambda>() 57 import com.intellij.psi.PsiArrayInitializerMemberValue in <lambda>() 58 import com.intellij.psi.PsiDocCommentOwner in <lambda>() 59 import com.intellij.psi.PsiField in <lambda>() 60 import com.intellij.psi.PsiMethod in <lambda>() 61 import com.intellij.psi.PsiModifier in <lambda>() 62 import com.intellij.psi.PsiModifierList in <lambda>() [all …]
|
D | PsiAnnotationItem.kt | 17 package com.android.tools.metalava.model.psi in <lambda>() 31 import com.android.tools.metalava.model.psi.CodePrinter.Companion.constantToExpression in <lambda>() 32 import com.android.tools.metalava.model.psi.CodePrinter.Companion.constantToSource in <lambda>() 33 import com.intellij.psi.PsiAnnotation in <lambda>() 34 import com.intellij.psi.PsiAnnotationMemberValue in <lambda>() 35 import com.intellij.psi.PsiAnnotationMethod in <lambda>() 36 import com.intellij.psi.PsiArrayInitializerMemberValue in <lambda>() 37 import com.intellij.psi.PsiBinaryExpression in <lambda>() 38 import com.intellij.psi.PsiClass in <lambda>() 39 import com.intellij.psi.PsiClassObjectAccessExpression in <lambda>() [all …]
|
D | PsiItem.kt | 17 package com.android.tools.metalava.model.psi 24 import com.intellij.psi.PsiCompiledElement 25 import com.intellij.psi.PsiDocCommentOwner 26 import com.intellij.psi.PsiElement 27 import com.intellij.psi.PsiModifierListOwner 29 import org.jetbrains.kotlin.kdoc.psi.api.KDoc 30 import org.jetbrains.kotlin.psi.KtDeclaration 67 abstract fun psi(): PsiElement in psi() method 74 if (psi() is PsiCompiledElement) { in findTagDocumentation() 157 documentation = mergeDocumentation(documentation, psi(), comment.trim(), tagSection, append) in appendDocumentation() [all …]
|
D | PsiParameterItem.kt | 17 package com.android.tools.metalava.model.psi 28 import com.android.tools.metalava.model.psi.CodePrinter.Companion.constantToSource 30 import com.intellij.psi.LambdaUtil 31 import com.intellij.psi.PsiArrayType 32 import com.intellij.psi.PsiEllipsisType 33 import com.intellij.psi.PsiParameter 34 import com.intellij.psi.impl.compiled.ClsParameterImpl 41 import org.jetbrains.kotlin.psi.KtConstantExpression 42 import org.jetbrains.kotlin.psi.KtFunction 43 import org.jetbrains.kotlin.psi.KtParameter [all …]
|
D | KotlinTypeInfo.kt | 17 package com.android.tools.metalava.model.psi in <lambda>() 20 import com.intellij.psi.PsiElement in <lambda>() 29 import org.jetbrains.kotlin.psi.KtCallableDeclaration in <lambda>() 30 import org.jetbrains.kotlin.psi.KtClass in <lambda>() 31 import org.jetbrains.kotlin.psi.KtElement in <lambda>() 32 import org.jetbrains.kotlin.psi.KtFunction in <lambda>() 33 import org.jetbrains.kotlin.psi.KtParameter in <lambda>() 34 import org.jetbrains.kotlin.psi.KtProperty in <lambda>() 35 import org.jetbrains.kotlin.psi.KtPropertyAccessor in <lambda>() 36 import org.jetbrains.kotlin.psi.KtTypeReference in <lambda>() [all …]
|
D | PsiBasedCodebase.kt | 17 package com.android.tools.metalava.model.psi in <lambda>() 39 import com.intellij.psi.JavaPsiFacade in <lambda>() 40 import com.intellij.psi.JavaRecursiveElementVisitor in <lambda>() 41 import com.intellij.psi.PsiAnnotation in <lambda>() 42 import com.intellij.psi.PsiArrayType in <lambda>() 43 import com.intellij.psi.PsiClass in <lambda>() 44 import com.intellij.psi.PsiClassOwner in <lambda>() 45 import com.intellij.psi.PsiClassType in <lambda>() 46 import com.intellij.psi.PsiCodeBlock in <lambda>() 47 import com.intellij.psi.PsiElement in <lambda>() [all …]
|
D | Javadoc.kt | 17 package com.android.tools.metalava.model.psi 24 import com.intellij.psi.JavaDocTokenType 25 import com.intellij.psi.JavaPsiFacade 26 import com.intellij.psi.PsiClass 27 import com.intellij.psi.PsiElement 28 import com.intellij.psi.PsiJavaCodeReferenceElement 29 import com.intellij.psi.PsiMember 30 import com.intellij.psi.PsiMethod 31 import com.intellij.psi.PsiReference 32 import com.intellij.psi.PsiTypeParameter [all …]
|
D | PsiTypeItem.kt | 17 package com.android.tools.metalava.model.psi 32 import com.intellij.psi.PsiArrayType 33 import com.intellij.psi.PsiClassType 34 import com.intellij.psi.PsiPrimitiveType 35 import com.intellij.psi.PsiType 36 import com.intellij.psi.PsiWildcardType 37 import com.intellij.psi.util.TypeConversionUtil
|
D | PsiConstructorItem.kt | 17 package com.android.tools.metalava.model.psi 27 import com.intellij.psi.JavaPsiFacade 28 import com.intellij.psi.PsiClass 29 import com.intellij.psi.PsiMethod 30 import org.jetbrains.kotlin.psi.KtClassOrObject 31 import org.jetbrains.kotlin.psi.KtPrimaryConstructor
|
D | PsiClassItem.kt | 17 package com.android.tools.metalava.model.psi in <lambda>() 36 import com.intellij.psi.PsiClass in <lambda>() 37 import com.intellij.psi.PsiClassType in <lambda>() 38 import com.intellij.psi.PsiCompiledFile in <lambda>() 39 import com.intellij.psi.PsiMethod in <lambda>() 40 import com.intellij.psi.PsiModifier in <lambda>() 41 import com.intellij.psi.PsiType in <lambda>() 42 import com.intellij.psi.PsiTypeParameter in <lambda>() 43 import com.intellij.psi.util.PsiUtil in <lambda>() 44 import org.jetbrains.kotlin.psi.KtParameter in <lambda>() [all …]
|
D | PsiTypeParameterItem.kt | 17 package com.android.tools.metalava.model.psi 23 import com.intellij.psi.PsiTypeParameter 27 import org.jetbrains.kotlin.psi.KtTypeParameter 55 override fun psi() = psiClass in psi() method
|
D | PsiMethodItem.kt | 17 package com.android.tools.metalava.model.psi in <lambda>() 29 import com.intellij.psi.PsiAnnotationMethod in <lambda>() 30 import com.intellij.psi.PsiMethod in <lambda>() 31 import com.intellij.psi.PsiParameter in <lambda>() 33 import org.jetbrains.kotlin.psi.KtFunction in <lambda>() 34 import org.jetbrains.kotlin.psi.KtNamedFunction in <lambda>() 35 import org.jetbrains.kotlin.psi.KtParameter in <lambda>() 36 import org.jetbrains.kotlin.psi.KtProperty in <lambda>() 37 import org.jetbrains.kotlin.psi.KtPropertyAccessor in <lambda>() 120 override fun psi() = psiMethod in <lambda>() method
|
D | CodePrinter.kt | 17 package com.android.tools.metalava.model.psi 27 import com.intellij.psi.PsiAnnotation 28 import com.intellij.psi.PsiAnnotationMemberValue 29 import com.intellij.psi.PsiArrayInitializerMemberValue 30 import com.intellij.psi.PsiClass 31 import com.intellij.psi.PsiClassObjectAccessExpression 32 import com.intellij.psi.PsiElement 33 import com.intellij.psi.PsiField 34 import com.intellij.psi.PsiLiteral 35 import com.intellij.psi.PsiReference [all …]
|
D | PsiEnvironmentManager.kt | 17 package com.android.tools.metalava.model.psi 30 import com.intellij.psi.javadoc.CustomJavadocTagProvider 31 import com.intellij.psi.javadoc.JavadocTagInfo 106 com.intellij.psi.javadoc.JavadocManager::class.java, in createEnvironment() 107 com.intellij.psi.impl.source.javadoc.JavadocManagerImpl::class.java in createEnvironment()
|
D | PsiTypeItemFactory.kt | 17 package com.android.tools.metalava.model.psi in <lambda>() 35 import com.intellij.psi.PsiArrayType in <lambda>() 36 import com.intellij.psi.PsiClassType in <lambda>() 37 import com.intellij.psi.PsiElement in <lambda>() 38 import com.intellij.psi.PsiEllipsisType in <lambda>() 39 import com.intellij.psi.PsiNameHelper in <lambda>() 40 import com.intellij.psi.PsiPrimitiveType in <lambda>() 41 import com.intellij.psi.PsiType in <lambda>() 42 import com.intellij.psi.PsiTypeParameter in <lambda>() 43 import com.intellij.psi.PsiTypes in <lambda>() [all …]
|
D | PsiBasedClassResolver.kt | 17 package com.android.tools.metalava.model.psi 24 import com.intellij.psi.JavaPsiFacade 25 import com.intellij.psi.search.GlobalSearchScope
|
D | UAnnotationItem.kt | 17 package com.android.tools.metalava.model.psi in <lambda>() 31 import com.intellij.psi.PsiAnnotationMethod in <lambda>() 32 import com.intellij.psi.PsiClass in <lambda>() 33 import com.intellij.psi.PsiExpression in <lambda>() 34 import com.intellij.psi.PsiField in <lambda>() 35 import com.intellij.psi.PsiLiteral in <lambda>() 36 import com.intellij.psi.PsiMethod in <lambda>() 37 import com.intellij.psi.impl.JavaConstantExpressionEvaluator in <lambda>()
|
D | PsiPropertyItem.kt | 17 package com.android.tools.metalava.model.psi in <lambda>() 23 import com.intellij.psi.PsiMethod in <lambda>() 25 import org.jetbrains.kotlin.psi.KtPropertyAccessor in <lambda>() 55 override fun psi() = psiMethod in <lambda>() method
|
D | PsiPackageItem.kt | 17 package com.android.tools.metalava.model.psi 23 import com.intellij.psi.PsiPackage 54 override fun psi() = psiPackage in containingClass() method
|
D | PsiMemberItem.kt | 17 package com.android.tools.metalava.model.psi 23 import com.intellij.psi.PsiJvmMember
|
/tools/metalava/metalava/src/main/java/com/android/tools/metalava/ |
D | KotlinInteropChecks.kt | 25 import com.android.tools.metalava.model.psi.PsiEnvironmentManager in <lambda>() 26 import com.android.tools.metalava.model.psi.PsiFieldItem in <lambda>() 27 import com.android.tools.metalava.model.psi.PsiParameterItem in <lambda>() 28 import com.android.tools.metalava.model.psi.report in <lambda>() 34 import org.jetbrains.kotlin.psi.KtObjectDeclaration in <lambda>() 35 import org.jetbrains.kotlin.psi.KtProperty in <lambda>() 36 import org.jetbrains.kotlin.psi.psiUtil.containingClassOrObject in <lambda>() 37 import org.jetbrains.kotlin.psi.psiUtil.isPublic in <lambda>() 148 val psi = (field as PsiFieldItem).psi() in <lambda>() constant 149 if (psi is UField) { in <lambda>() [all …]
|
D | ExtractAnnotations.kt | 36 import com.android.tools.metalava.model.psi.CodePrinter in <lambda>() 37 import com.android.tools.metalava.model.psi.PsiAnnotationItem in <lambda>() 38 import com.android.tools.metalava.model.psi.PsiMethodItem in <lambda>() 39 import com.android.tools.metalava.model.psi.UAnnotationItem in <lambda>() 40 import com.android.tools.metalava.model.psi.report in <lambda>() 45 import com.intellij.psi.JavaRecursiveElementVisitor in <lambda>() 46 import com.intellij.psi.PsiAnnotation in <lambda>() 47 import com.intellij.psi.PsiElement in <lambda>() 48 import com.intellij.psi.PsiField in <lambda>() 49 import com.intellij.psi.PsiModifier in <lambda>() [all …]
|