Home
last modified time | relevance | path

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

/tools/metalava/src/main/java/com/android/tools/metalava/model/psi/
DPsiClassItem.kt108 setInterfaces(interfaceTypes as List<PsiTypeItem>) in <lambda>()
111 private fun setInterfaces(interfaceTypes: List<PsiTypeItem>) { in <lambda>()
178 return PsiTypeItem.create(codebase, codebase.getClassType(psiClass)) in <lambda>()
196 return PsiTypeItem.typeParameterClasses( in <lambda>()
254 val type = PsiTypeItem.create(codebase, extendsListTypes[0]) in <lambda>()
260 this.superClassType = PsiTypeItem.create(codebase, superType) in <lambda>()
272 val result = ArrayList<PsiTypeItem>(interfaces.size + extendsListTypes.size - 1) in <lambda>()
273 val create: (PsiClassType) -> PsiTypeItem = { in <lambda>()
274 val type = PsiTypeItem.create(codebase, it) in <lambda>()
587 val type = getter.returnType() as? PsiTypeItem ?: continue in <lambda>()
DPsiTypeItem.kt56 class PsiTypeItem private constructor( class
348 fun isAssignableFromWithoutUnboxing(other: PsiTypeItem): Boolean { in isAssignableFromWithoutUnboxing()
537 fun create(codebase: PsiBasedCodebase, psiType: PsiType): PsiTypeItem { in create()
538 return PsiTypeItem(codebase, psiType) in create()
541 fun create(codebase: PsiBasedCodebase, original: PsiTypeItem): PsiTypeItem { in create()
542 return PsiTypeItem(codebase, original.psiType) in create()
DPsiTypeParameterItem.kt44 override fun typeBounds(): List<PsiTypeItem> = bounds in typeBounds()
50 private lateinit var bounds: List<PsiTypeItem>
59 refs.mapNotNull { PsiTypeItem.create(codebase, it) }.filter { !it.isJavaLangObject() } in finishInitialization()
DPsiPropertyItem.kt35 private val fieldType: PsiTypeItem,
102 type: PsiTypeItem, in toString()
DPsiBasedCodebase.kt629 fun getType(psiType: PsiType): PsiTypeItem { in <lambda>()
635 return PsiTypeItem.create(this, psiType) in <lambda>()
638 fun getType(psiClass: PsiClass): PsiTypeItem { in <lambda>()
639 return PsiTypeItem.create(this, getFactory().createType(psiClass)) in <lambda>()
DPsiMethodItem.kt52 private val returnType: PsiTypeItem, in <lambda>()
143 return PsiTypeItem.typeParameterClasses(codebase, psiMethod.typeParameterList) in <lambda>()
425 returnType = PsiTypeItem.create(codebase, original.returnType), in <lambda>()
DPsiParameterItem.kt39 private val type: PsiTypeItem
239 type = PsiTypeItem.create(codebase, original.type) in create()
DPsiTypeParameterList.kt27 return PsiTypeItem.typeParameterList(psiTypeParameterList) ?: "" in toString()
DPsiFieldItem.kt35 private val fieldType: PsiTypeItem,
DPsiConstructorItem.kt42 returnType: PsiTypeItem,
/tools/metalava/src/test/java/com/android/tools/metalava/model/
DPsiTypeItemAssignabilityTest.kt21 import com.android.tools.metalava.model.psi.PsiTypeItem in <lambda>()
94 subject.findField(this)?.type() as? PsiTypeItem in <lambda>()
99 subject.findField(otherField)?.type() as? PsiTypeItem in <lambda>()
/tools/metalava/src/main/java/com/android/tools/metalava/
DAnnotationsMerger.kt62 import com.android.tools.metalava.model.psi.PsiTypeItem in <lambda>()
298 val type = (typeItem as? PsiTypeItem)?.psiType ?: return in <lambda>()
DApiLint.kt157 import com.android.tools.metalava.model.psi.PsiTypeItem in <lambda>()
1059 returnType is PsiTypeItem && clsType is PsiTypeItem in <lambda>()