Home
last modified time | relevance | path

Searched refs:psiClass (Results 1 – 13 of 13) sorted by relevance

/tools/metalava/src/main/java/com/android/tools/metalava/model/psi/
DPsiClassItem.kt54 val psiClass: PsiClass, in <lambda>() constant in com.android.tools.metalava.model.psi.PsiClassItem
67 element = psiClass in <lambda>()
116 var curr: PsiClass? = psiClass in <lambda>()
171 return PsiTypeItem.create(codebase, codebase.getClassType(psiClass)) in <lambda>()
174 override fun hasTypeVariables(): Boolean = psiClass.hasTypeParameters() in <lambda>()
177 if (psiClass.hasTypeParameters()) { in <lambda>()
179 codebase, psiClass.typeParameterList in <lambda>()
190 psiClass.typeParameterList in <lambda>()
195 get() = psiClass is PsiTypeParameter in <lambda>()
202 val containingFile = psiClass.containingFile ?: return null in <lambda>()
[all …]
DPsiBasedCodebase.kt181 for (psiClass in classes) { in <lambda>() constant
182 psiClass.accept(object : JavaRecursiveElementVisitor() { in <lambda>()
193 val classItem = createClass(psiClass) in <lambda>()
197 packageName = getPackageName(psiClass) in <lambda>()
354 val psiClass = facade.findClass(qualifiedName, scope) ?: continue in <lambda>() constant
356 val classItem = createClass(psiClass) in <lambda>()
359 val packageName = getPackageName(psiClass) in <lambda>()
533 open fun findClass(psiClass: PsiClass): PsiClassItem? { in <lambda>()
534 val qualifiedName: String = psiClass.qualifiedName ?: psiClass.name!! in <lambda>()
540 … val psiClass = finder.findClass(qualifiedName, GlobalSearchScope.allScope(project)) ?: return null in <lambda>() constant
[all …]
DPsiTypeParameterItem.kt28 psiClass: PsiTypeParameter,
34 psiClass = psiClass,
54 val refs = psiClass.extendsList?.referencedTypes in finishInitialization()
65 fun create(codebase: PsiBasedCodebase, psiClass: PsiTypeParameter): PsiTypeParameterItem { in create()
66 val simpleName = psiClass.name!! in create()
67 val modifiers = modifiers(codebase, psiClass, "") in create()
71 psiClass = psiClass, in create()
DClassType.kt30 fun getClassType(psiClass: PsiClass): ClassType { in getClassType()
32 psiClass.isAnnotationType -> ANNOTATION_TYPE in getClassType()
33 psiClass.isInterface -> INTERFACE in getClassType()
34 psiClass.isEnum -> ENUM in getClassType()
35 psiClass is PsiTypeParameter -> TYPE_PARAMETER in getClassType()
DPsiConstructorItem.kt124 returnType = codebase.getType(containingClass.psiClass), in create()
134 psiClass: PsiClass in createDefaultConstructor()
136 val name = psiClass.name!! in createDefaultConstructor()
138 val factory = JavaPsiFacade.getInstance(psiClass.project).elementFactory in createDefaultConstructor()
139 val psiMethod = factory.createConstructor(name, psiClass) in createDefaultConstructor()
151 returnType = codebase.getType(psiClass), in createDefaultConstructor()
DPsiMethodItem.kt150 val psiClass = run { in <lambda>() constant
158 return psiMethod.containingClass != psiClass in <lambda>()
395 psiReturnType = codebase.getClassType(containingClass.psiClass) in <lambda>()
397 psiReturnType = PsiArrayType(codebase.getClassType(containingClass.psiClass)) in <lambda>()
DPsiPropertyItem.kt49 val psiClass = run { in type() constant
57 return psiMethod.containingClass != psiClass in type()
DPsiFieldItem.kt69 val psiClass = run { in isEnumConstant() constant
77 return psiField.containingClass != psiClass in isEnumConstant()
DPsiCompilationUnit.kt215 for (psiClass in file.classes) { in classes() constant
216 val classItem = codebase.findClass(psiClass) ?: continue in classes()
/tools/metalava/src/main/java/com/android/tools/metalava/
DDocAnalyzer.kt731 val psiClass = cls.psi() as PsiClass in <lambda>() constant
732 val since = apiLookup.getClassVersion(psiClass) in <lambda>()
740 addDeprecatedDocumentation(apiLookup.getClassDeprecatedIn(psiClass), cls) in <lambda>()
DExtractAnnotations.kt243 typeDefClass.psiClass, in <lambda>()
328 return hasSourceRetention(annotationClass.psiClass) in <lambda>()
/tools/metalava/src/main/java/com/android/tools/metalava/stub/
DKotlinStubWriter.kt155 (cls as PsiClassItem).psiClass.superClassType in <lambda>()
DJavaStubWriter.kt198 (cls as PsiClassItem).psiClass.superClassType in <lambda>()