Searched refs:PsiTypeItem (Results 1 – 13 of 13) sorted by relevance
/tools/metalava/src/main/java/com/android/tools/metalava/model/psi/ |
D | PsiClassItem.kt | 108 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>()
|
D | PsiTypeItem.kt | 56 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()
|
D | PsiTypeParameterItem.kt | 44 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()
|
D | PsiPropertyItem.kt | 35 private val fieldType: PsiTypeItem, 102 type: PsiTypeItem, in toString()
|
D | PsiBasedCodebase.kt | 629 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>()
|
D | PsiMethodItem.kt | 52 private val returnType: PsiTypeItem, in <lambda>() 143 return PsiTypeItem.typeParameterClasses(codebase, psiMethod.typeParameterList) in <lambda>() 425 returnType = PsiTypeItem.create(codebase, original.returnType), in <lambda>()
|
D | PsiParameterItem.kt | 39 private val type: PsiTypeItem 239 type = PsiTypeItem.create(codebase, original.type) in create()
|
D | PsiTypeParameterList.kt | 27 return PsiTypeItem.typeParameterList(psiTypeParameterList) ?: "" in toString()
|
D | PsiFieldItem.kt | 35 private val fieldType: PsiTypeItem,
|
D | PsiConstructorItem.kt | 42 returnType: PsiTypeItem,
|
/tools/metalava/src/test/java/com/android/tools/metalava/model/ |
D | PsiTypeItemAssignabilityTest.kt | 21 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/ |
D | AnnotationsMerger.kt | 62 import com.android.tools.metalava.model.psi.PsiTypeItem in <lambda>() 298 val type = (typeItem as? PsiTypeItem)?.psiType ?: return in <lambda>()
|
D | ApiLint.kt | 157 import com.android.tools.metalava.model.psi.PsiTypeItem in <lambda>() 1059 returnType is PsiTypeItem && clsType is PsiTypeItem in <lambda>()
|