Home
last modified time | relevance | path

Searched refs:TypeItem (Results 1 – 25 of 37) sorted by relevance

12

/tools/metalava/src/test/java/com/android/tools/metalava/model/
DTypeItemTest.kt26 assertThat(TypeItem.shortenTypes("@androidx.annotation.Nullable")).isEqualTo("@Nullable") in test()
27 assertThat(TypeItem.shortenTypes(JAVA_LANG_STRING)).isEqualTo("String") in test()
28 …assertThat(TypeItem.shortenTypes("java.lang.reflect.Method")).isEqualTo("java.lang.reflect.Method") in test()
29 …assertThat(TypeItem.shortenTypes("java.util.List<java.lang.String>")).isEqualTo("java.util.List<ja… in test()
30 …assertThat(TypeItem.shortenTypes("java.util.List<@androidx.annotation.NonNull java.lang.String>"))… in test()
37 assertThat(TypeItem.equalsWithoutSpace("", "")).isTrue() in testEqualsWithoutSpace()
38 assertThat(TypeItem.equalsWithoutSpace(" ", "")).isTrue() in testEqualsWithoutSpace()
39 assertThat(TypeItem.equalsWithoutSpace("", " ")).isTrue() in testEqualsWithoutSpace()
40 assertThat(TypeItem.equalsWithoutSpace(" ", " ")).isTrue() in testEqualsWithoutSpace()
41 assertThat(TypeItem.equalsWithoutSpace("true", "tr ue")).isTrue() in testEqualsWithoutSpace()
[all …]
/tools/metalava/src/main/java/com/android/tools/metalava/model/text/
DTextClassItem.kt28 import com.android.tools.metalava.model.TypeItem
73 override fun interfaceTypes(): List<TypeItem> = interfaceTypes in interfaceTypes()
114 override fun toType(): TypeItem { in containingPackage()
162 private var superClassType: TypeItem? = null
165 override fun superClassType(): TypeItem? = superClassType in superClass()
167 override fun setSuperClass(superClass: ClassItem?, superClassType: TypeItem?) { in superClass()
172 override fun setInterfaceTypes(interfaceTypes: List<TypeItem>) { in setInterfaceTypes()
188 private var interfaceTypes = mutableListOf<TypeItem>()
199 fun addInterface(itf: TypeItem) { in constructors()
228 override fun filteredSuperClassType(predicate: Predicate<Item>): TypeItem? { in filteredSuperClassType()
DTextTypeItem.kt26 import com.android.tools.metalava.model.TypeItem
38 ) : TypeItem {
108 is TextTypeItem -> TypeItem.equalsWithoutSpace(toString(), other.toString()) in qualifiedTypeName()
109 is TypeItem -> { in qualifiedTypeName()
112 if (TypeItem.equalsWithoutSpace(thisString, otherString)) { in qualifiedTypeName()
144 …te fun findTypeVariableBounds(typeParameterList: TypeParameterList, name: String): List<TypeItem> { in findTypeVariableBounds()
157 private fun findTypeVariableBounds(context: Item?, name: String): List<TypeItem> { in findTypeVariableBounds()
202 override fun convertType(replacementMap: Map<String, String>?, owner: Item?): TypeItem { in typeArgumentClasses()
DTextTypeParameterItem.kt20 import com.android.tools.metalava.model.TypeItem
29 private var bounds: List<TypeItem>? = null
39 override fun typeBounds(): List<TypeItem> { in typeBounds()
64 bounds: List<TypeItem>? = null in create()
DTextPropertyItem.kt21 import com.android.tools.metalava.model.TypeItem
49 override fun type(): TypeItem = type
DTextFieldItem.kt21 import com.android.tools.metalava.model.TypeItem
50 override fun type(): TypeItem = type in hashCode()
DTextMethodItem.kt23 import com.android.tools.metalava.model.TypeItem
82 override fun returnType(): TypeItem? = returnType in isConstructor()
/tools/metalava/src/main/java/com/android/tools/metalava/model/
DClassItem.kt112 fun superClassType(): TypeItem? in <lambda>()
163 fun interfaceTypes(): List<TypeItem> in <lambda>()
216 fun toType(): TypeItem in <lambda>()
218 override fun type(): TypeItem? = null in <lambda>()
237 fun setSuperClass(superClass: ClassItem?, superClassType: TypeItem? = superClass?.toType()) in <lambda>()
240 fun setInterfaceTypes(interfaceTypes: List<TypeItem>) in <lambda>()
564 fun filteredSuperClassType(predicate: Predicate<Item>): TypeItem? { in <lambda>()
565 var superClassType: TypeItem? = superClassType() ?: return null in <lambda>()
672 fun filteredInterfaceTypes(predicate: Predicate<Item>): Collection<TypeItem> { in <lambda>()
684 fun allInterfaceTypes(predicate: Predicate<Item>): Collection<TypeItem> { in <lambda>()
[all …]
DTypeItem.kt34 interface TypeItem { in <lambda>() interface
102 fun convertType(from: ClassItem, to: ClassItem): TypeItem { in <lambda>()
111 fun convertType(replacementMap: Map<String, String>?, owner: Item? = null): TypeItem in <lambda>()
228 val comparator: Comparator<TypeItem> = Comparator { type1, type2 -> in <lambda>()
/tools/metalava/src/main/java/com/android/tools/metalava/
DNullnessMigration.kt25 import com.android.tools.metalava.model.TypeItem
77 private fun hasNullnessInformation(type: TypeItem): Boolean { in hasNullnessInformation()
87 private fun checkType(old: TypeItem, new: TypeItem) { in checkType()
DSignatureWriter.kt28 import com.android.tools.metalava.model.TypeItem in <lambda>()
216 interfaces.sortedWith(TypeItem.comparator).forEach { item -> in <lambda>()
278 type: TypeItem?, in <lambda>()
293 typeString = TypeItem.shortenTypes(typeString) in <lambda>()
DApiLint.kt155 import com.android.tools.metalava.model.TypeItem in <lambda>()
261 private fun checkType(type: TypeItem, item: Item) { in <lambda>()
282 interfaces: Sequence<TypeItem> in <lambda>()
584 fun TypeItem.extendsThrowable() = asClass()?.extends(JAVA_LANG_THROWABLE) ?: false in <lambda>() method
1042 var builtType: TypeItem? = null in <lambda>()
1155 private fun checkAidl(cls: ClassItem, superClass: ClassItem?, interfaces: Sequence<TypeItem>) { in <lambda>()
1217 fun getTypePackage(type: TypeItem?): PackageItem? { in <lambda>()
1225 fun getTypeRank(type: TypeItem?): Int { in <lambda>()
1345 type: TypeItem, in <lambda>()
1387 private fun checkNullableCollections(type: TypeItem, item: Item) { in <lambda>()
[all …]
DNullabilityAnnotationsValidator.kt25 import com.android.tools.metalava.model.TypeItem in <lambda>()
116 private fun checkItem(method: MethodItem, label: String, type: TypeItem?, item: Item) { in <lambda>()
143 type: TypeItem, in <lambda>()
DJDiffXmlWriter.kt27 import com.android.tools.metalava.model.TypeItem in <lambda>()
266 interfaces.sortedWith(TypeItem.comparator).forEach { item -> in <lambda>()
286 private fun formatType(type: TypeItem): String = formatType(type.toTypeString()) in <lambda>()
DApiAnalyzer.kt30 import com.android.tools.metalava.model.TypeItem in <lambda>()
285 var interfaceTypes: MutableList<TypeItem>? = null in <lambda>()
309 val mappedType: TypeItem = hiddenInterface.convertType(mapping, cls) in <lambda>()
332 val interfaces: Set<TypeItem> = cls.allInterfaceTypes(filterReference).asSequence().toSet() in <lambda>()
902 private fun checkTypeReferencesHidden(item: Item, type: TypeItem) { in <lambda>()
1288 private fun findHiddenClasses(ti: TypeItem?, stubImportPackages: Set<String>?): ClassItem? { in <lambda>()
DProguardWriter.kt25 import com.android.tools.metalava.model.TypeItem
128 private fun getCleanTypeName(t: TypeItem?): String { in getCleanTypeName()
DAndroidApiChecks.kt27 import com.android.tools.metalava.model.TypeItem
260 type: TypeItem? in checkVariable()
/tools/metalava/src/main/java/com/android/tools/metalava/model/psi/
DPsiClassItem.kt30 import com.android.tools.metalava.model.TypeItem in <lambda>()
87 private var superClassType: TypeItem? = null in <lambda>()
89 override fun superClassType(): TypeItem? = superClassType in <lambda>()
91 override fun setSuperClass(superClass: ClassItem?, superClassType: TypeItem?) { in <lambda>()
104 override fun interfaceTypes(): List<TypeItem> = interfaceTypes in <lambda>()
106 override fun setInterfaceTypes(interfaceTypes: List<TypeItem>) { in <lambda>()
154 private lateinit var interfaceTypes: List<TypeItem> in <lambda>()
177 override fun toType(): TypeItem { in <lambda>()
291 interfaceTypes: List<TypeItem>, in <lambda>()
DPsiTypeItem.kt27 import com.android.tools.metalava.model.TypeItem
59 ) : TypeItem {
158 toString = TypeItem.formatType( in toTypeString()
206 is TypeItem -> TypeItem.equalsWithoutSpace(toTypeString(), other.toTypeString()) in equals()
321 override fun convertType(replacementMap: Map<String, String>?, owner: Item?): TypeItem { in convertType()
446 return TypeItem.formatType(typeString) in toTypeString()
742 return TypeItem.cleanupGenerics(typeString) in typeParameterList()
DPsiPropertyItem.kt22 import com.android.tools.metalava.model.TypeItem
49 override fun type(): TypeItem = fieldType in type()
DPsiFieldItem.kt21 import com.android.tools.metalava.model.TypeItem
49 override fun type(): TypeItem = fieldType in type()
DPsiMethodItem.kt23 import com.android.tools.metalava.model.TypeItem in <lambda>()
113 override fun returnType(): TypeItem? = returnType in <lambda>()
315 sb.append(TypeItem.convertTypeString(typeParameters, replacementMap)) in <lambda>()
DPsiParameterItem.kt21 import com.android.tools.metalava.model.TypeItem
185 override fun type(): TypeItem = type in type()
/tools/metalava/src/main/java/com/android/tools/metalava/model/visitors/
DTypeVisitor.kt20 import com.android.tools.metalava.model.TypeItem
24 open fun visitType(type: TypeItem, owner: Item) {} in skip()
25 open fun afterVisitType(type: TypeItem, owner: Item) {} in afterVisitType()
/tools/dexter/slicer/export/slicer/
Ddex_format.h218 struct TypeItem { struct
225 TypeItem list[]; argument

12