Home
last modified time | relevance | path

Searched refs:superClassType (Results 1 – 20 of 20) sorted by relevance

/tools/metalava/metalava-model/src/main/java/com/android/tools/metalava/model/
DClassItem.kt111 fun superClassType(): ClassTypeItem? in <lambda>() method
457 var superClassType: ClassTypeItem? = superClassType() ?: return null in <lambda>() variable
459 while (superClassType != null) { in <lambda>()
460 val superClass = superClassType.asClass() ?: return null in <lambda>()
464 return superClassType in <lambda>()
466 if (!superClassType.hasTypeArguments()) { in <lambda>()
468 return superClassType in <lambda>()
471 return superClassType.convertType(this, prev) in <lambda>()
475 superClassType = superClass.superClassType() in <lambda>()
614 val superClassType = superClassType() in <lambda>() constant
[all …]
/tools/metalava/metalava-model-text/src/main/java/com/android/tools/metalava/model/text/
DTextClassItem.kt101 private var superClassType: ClassTypeItem? = null in containingPackage() variable
103 override fun superClass(): ClassItem? = superClassType?.asClass() in containingPackage()
105 override fun superClassType(): ClassTypeItem? = superClassType in containingPackage() method
107 internal fun setSuperClassType(superClassType: ClassTypeItem?) { in containingPackage()
108 this.superClassType = superClassType in containingPackage()
173 return superClassType in filteredSuperClassType()
DClassCharacteristics.kt52 val superClassType: ClassTypeItem?, constant in com.android.tools.metalava.model.text.ClassCharacteristics
80 superClassType = classItem.superClassType(),
DStubClassBuilder.kt46 var superClassType: ClassTypeItem? = null in <lambda>() variable in com.android.tools.metalava.model.text.StubClassBuilder
56 .also { item -> item.setSuperClassType(superClassType) } in <lambda>()
DStubKind.kt32 superClassType = codebase.resolveClass(JAVA_LANG_THROWABLE).type() in <lambda>()
DApiFile.kt456 var superClassType: ClassTypeItem? = null in parseClass() variable
486 superClassType = globalTypeItemFactory.superEnumType in parseClass()
513 superClassType = in parseClass()
536 if (superClassType == globalTypeItemFactory.superEnumType) { in parseClass()
570 superClassType = superClassType, in parseClass()
596 if (classKind == ClassKind.CLASS && superClassType == null && !cl.isJavaLangObject()) { in parseClass()
597 superClassType = globalTypeItemFactory.superObjectType in parseClass()
599 cl.setSuperClassType(superClassType) in parseClass()
660 val newSuperClassType = newClassCharacteristics.superClassType in tryMergingIntoExistingClass()
662 newSuperClassType != null && existingCharacteristics.superClassType != newSuperClassType in tryMergingIntoExistingClass()
DTextCodebaseBuilder.kt124 newClass.setSuperClassType(textClass.superClassType()) in getOrAddClass()
/tools/metalava/metalava-model-turbine/src/main/java/com/android/tools/metalava/model/turbine/
DTurbineClassItem.kt62 private var superClassType: ClassTypeItem? = null in <lambda>() variable
161 internal fun setSuperClassType(superClassType: ClassTypeItem?) { in <lambda>()
162 this.superClassType = superClassType in <lambda>()
165 override fun superClass(): ClassItem? = superClassType?.asClass() in <lambda>()
167 override fun superClassType(): ClassTypeItem? = superClassType in <lambda>() method
DTurbineCodebaseInitialiser.kt357 val superClassType = cls.superClassType() in <lambda>() constant
359 if (superClassType == null) null in <lambda>()
360 else classTypeItemFactory.getSuperClassType(superClassType) in <lambda>()
/tools/metalava/metalava-model-psi/src/main/java/com/android/tools/metalava/model/psi/
DPsiClassItem.kt63 private val superClassType: ClassTypeItem?, in <lambda>() constant
99 override fun superClass(): ClassItem? = superClassType?.asClass() in <lambda>()
101 override fun superClassType(): ClassTypeItem? = superClassType in <lambda>() method
317 val (superClassType, interfaceTypes) = in <lambda>() constant
329 superClassType = superClassType, in <lambda>()
574 val superClassType = in <lambda>() constant
576 val superClassPsiType = psiClass.superClassType as? PsiType in <lambda>()
577 superClassPsiType?.let { superClassType -> in <lambda>() method
578 val ktTypeRef = superClassType.ktTypeReference() in <lambda>()
580 PsiTypeInfo(superClassType, ktTypeRef) in <lambda>()
[all …]
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/classitem/
DCommonClassItemTest.kt224 val extendsType = codebase.assertClass("test.pkg.Outer.Middle.Inner").superClassType()!! in Test access type parameter of outer class in extends type()
321 assertNull(fooInterface.superClassType()) in Test interface no extends list()
376 assertNull(fooInterface.superClassType()?.asClass()) in Test interface extends list()
466 assertSame(barClass, fooClass.superClassType()?.asClass()) in Test class super class no implements lists()
586 assertSame(barClass, fooClass.superClassType()?.asClass()) in Test class super class and implements lists()
652 val superClassType = fooClass.superClassType()!! in Test class super class generic type() constant
655 superClassType.toTypeString(kotlinStyleNulls = true) in Test class super class generic type()
715 val superClassType = fooClass.interfaceTypes().single() in Test class super interface generic type() constant
718 superClassType.toTypeString(kotlinStyleNulls = true) in Test class super interface generic type()
747 assertNull(objectClass.superClassType()) in Test class Object has no super class type()
/tools/metalava/metalava/src/main/java/com/android/tools/metalava/
DSignatureWriter.kt230 if (preFiltered) cls.superClassType() else cls.filteredSuperClassType(filterReference) in <lambda>()
240 getFilteredSuperClassTypeFor(cls)?.let { superClassType -> in <lambda>() method
242 writeExtendsOrImplementsType(superClassType) in <lambda>()
DJDiffXmlWriter.kt243 if (preFiltered) cls.superClassType() else cls.filteredSuperClassType(filterReference) in <lambda>()
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/typeitem/
DCommonTypeModifiersTest.kt653 val superClass = foo.superClassType() in <lambda>()
683 assertThat(foo.superClassType()).isNull() in <lambda>()
786 val superClass = fooClass.superClassType() in <lambda>()
2174 val superClassType = codebase.assertClass("test.pkg.Foo").superClassType()!! in <lambda>() constant
2175 superClassType.assertHasNonNullNullability(expectAnnotation = false) in <lambda>()
2249 val superClassType = codebase.assertClass("test.pkg.Foo").superClassType()!! in <lambda>() constant
2250 superClassType.assertHasNonNullNullability(expectAnnotation = false) in <lambda>()
DCommonTypeItemTest.kt1094 val cacheSuperclassType = cache.superClassType() in Test superclass and interface types using type variables()
/tools/metalava/metalava/src/main/java/com/android/tools/metalava/stub/
DKotlinStubWriter.kt96 if (preFiltered) cls.superClassType() else cls.filteredSuperClassType(filterReference) in <lambda>()
113 (cls as PsiClassItem).psiClass.superClassType in <lambda>()
DJavaStubWriter.kt132 if (preFiltered) cls.superClassType() else cls.filteredSuperClassType(filterReference) in <lambda>()
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/
DBootstrapSourceModelProviderTest.kt374 val superClassType = classItem.superClassType() in 130 - test missing symbols() constant
380 assertNotNull(superClassType) in 130 - test missing symbols()
381 assertEquals(null, superClassType.asClass()) in 130 - test missing symbols()
/tools/metalava/metalava/src/test/java/com/android/tools/metalava/
DSignatureInputOutputTest.kt529 val superClassType = fooClass.superClassType() in <lambda>() constant
530 assertThat(superClassType!!.modifiers.annotations().map { it.qualifiedName }) in <lambda>()
/tools/metalava/metalava-model-text/src/test/java/com/android/tools/metalava/model/text/
DApiFileTest.kt138 val errorSuperClass = error.superClassType()?.asClass() in <lambda>()