Home
last modified time | relevance | path

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/
DPsiTypeItem.kt87 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()
DPsiTypeItemFactory.kt317 outerClassType = in <lambda>()
613 outerClassType = computeOuterClass(psiType, actualKotlinType), in <lambda>()
/tools/metalava/metalava-model/src/main/java/com/android/tools/metalava/model/
DTypeItem.kt496 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()
DTypeVisitor.kt48 classType.outerClassType?.accept(this) in visit()
106 classType.outerClassType?.accept( in visitType()
108 other.mapNotNull { (it as? ClassTypeItem)?.outerClassType } in visitType()
DMethodItem.kt440 outerClassType?.hasHiddenType(filterReference) == true || in <lambda>()
DClassItem.kt757 it.duplicate(it.outerClassType, arguments = emptyList()) in <lambda>()
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/typeitem/
DCommonTypeItemTest.kt822 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()
DCommonTypeModifiersTest.kt575 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/
DDefaultClassTypeItem.kt30 override val outerClassType: ClassTypeItem?, constant
DDefaultResolvedClassTypeItem.kt33 override val outerClassType = classItem.containingClass()?.type() constant
/tools/metalava/metalava-model-text/src/main/java/com/android/tools/metalava/model/text/
DTextTypeParser.kt380 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/
DBootstrapSourceModelProviderTest.kt675 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/
DCommonClassItemTest.kt1492 val outerType = innerType.outerClassType in Test toType for outer class with type parameter()