Searched refs:outerClassType (Results 1 – 13 of 13) sorted by relevance
/tools/metalava/metalava-model-psi/src/main/java/com/android/tools/metalava/model/psi/ |
D | PsiTypeItem.kt | 87 final override val outerClassType: PsiClassTypeItem?, constant 106 outerClassType = outerClass as? PsiClassTypeItem, in asClass() 117 outerClassType: PsiClassTypeItem?, in asClass() 130 outerClassType = outerClassType, in asClass() 145 outerClassType = outerClass as? PsiClassTypeItem, in asClass()
|
D | PsiTypeItemFactory.kt | 317 outerClassType = in <lambda>() 613 outerClassType = computeOuterClass(psiType, actualKotlinType), in <lambda>()
|
/tools/metalava/metalava-model/src/main/java/com/android/tools/metalava/model/ |
D | TypeItem.kt | 496 if (type.outerClassType != null) { in hashCode() 497 appendTypeString(type.outerClassType!!, configuration) in hashCode() 888 val outerClassType: ClassTypeItem? constant 919 duplicate(outerClassType?.duplicate(), arguments.map { it.duplicate() }) in hasTypeArguments() 930 outerClassType?.convertType(typeParameterBindings), in duplicate() 940 ((outerClassType == null && other.outerClassType == null) || in equalToType() 941 outerClassType?.equalToType(other.outerClassType) == true) in equalToType() 944 override fun hashCodeForType(): Int = Objects.hash(qualifiedName, outerClassType, arguments) in hashCodeForType() 980 duplicate(outerClassType?.duplicate(), arguments.map { it.duplicate() }) in duplicate()
|
D | TypeVisitor.kt | 48 classType.outerClassType?.accept(this) in visit() 106 classType.outerClassType?.accept( in visitType() 108 other.mapNotNull { (it as? ClassTypeItem)?.outerClassType } in visitType()
|
D | MethodItem.kt | 440 outerClassType?.hasHiddenType(filterReference) == true || in <lambda>()
|
D | ClassItem.kt | 757 it.duplicate(it.outerClassType, arguments = emptyList()) in <lambda>()
|
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/typeitem/ |
D | CommonTypeItemTest.kt | 822 val middleType = innerType.outerClassType in Test inner types() 828 val outerType = middleType.outerClassType in Test inner types() 833 assertThat(outerType.outerClassType).isNull() in Test inner types() 887 val outerType = innerType.outerClassType in Test inner types from classpath() 892 assertThat(outerType.outerClassType).isNull() in Test inner types from classpath() 956 val outerType = innerType.outerClassType in Test inner parameterized types() 960 assertThat(outerType.outerClassType).isNull() in Test inner parameterized types() 1036 val middleType = innerType.outerClassType in Test inner parameterized types without explicit outer type() 1042 val outerType = middleType.outerClassType in Test inner parameterized types without explicit outer type() 1046 assertThat(outerType.outerClassType).isNull() in Test inner parameterized types without explicit outer type()
|
D | CommonTypeModifiersTest.kt | 575 outerClassType.assertNotNullTypeItem { in <lambda>() 577 assertThat(outerClassType).isNull() in <lambda>() 1454 outerClassType.assertNotNullTypeItem { in <lambda>() 2210 val outerClassType = superInterfaceType.outerClassType!! in <lambda>() constant 2211 outerClassType.assertHasNonNullNullability(expectAnnotation = false) in <lambda>() 2303 val outerFoo = bar.outerClassType!! in <lambda>()
|
/tools/metalava/metalava-model/src/main/java/com/android/tools/metalava/model/type/ |
D | DefaultClassTypeItem.kt | 30 override val outerClassType: ClassTypeItem?, constant
|
D | DefaultResolvedClassTypeItem.kt | 33 override val outerClassType = classItem.containingClass()?.type() constant
|
/tools/metalava/metalava-model-text/src/main/java/com/android/tools/metalava/model/text/ |
D | TextTypeParser.kt | 380 outerClassType: ClassTypeItem?, in <lambda>() 388 if (outerClassType != null) { in <lambda>() 410 DefaultClassTypeItem(codebase, classModifiers, qualifiedName, arguments, outerClassType) in <lambda>()
|
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/ |
D | BootstrapSourceModelProviderTest.kt | 675 assertEquals(null, testClassType1.outerClassType) in 180 - test classItem toType() 686 assertEquals(testClassType1, testClassType2.outerClassType) in 180 - test classItem toType()
|
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/classitem/ |
D | CommonClassItemTest.kt | 1492 val outerType = innerType.outerClassType in Test toType for outer class with type parameter()
|