Home
last modified time | relevance | path

Searched refs:ClassItem (Results 1 – 25 of 91) sorted by relevance

1234

/tools/metalava/metalava-model/src/main/java/com/android/tools/metalava/model/
DClassItem.kt30 interface ClassItem : Item, TypeParameterListOwner { in <lambda>() interface
50 fun allClasses(): Sequence<ClassItem> { in <lambda>()
65 var curr: ClassItem? = this in <lambda>()
79 var curr: ClassItem? = this in <lambda>()
98 @MetalavaApi fun superClass(): ClassItem? in <lambda>()
101 fun allSuperClasses(): Sequence<ClassItem> { in <lambda>()
160 fun allInterfaces(): Sequence<ClassItem> in <lambda>()
163 fun innerClasses(): List<ClassItem> in <lambda>()
200 @MetalavaApi override fun containingClass(): ClassItem? in <lambda>()
248 fun findRetention(cls: ClassItem): AnnotationRetention { in <lambda>()
[all …]
DMemberItem.kt30 @MetalavaApi override fun containingClass(): ClassItem in name()
34 override fun parent(): ClassItem? = containingClass() in name()
65 val inheritedFrom: ClassItem?
84 fun duplicate(targetContainingClass: ClassItem): MemberItem
DCodebase.kt45 fun findClass(className: String): ClassItem? in <lambda>()
54 fun resolveClass(className: String): ClassItem? in <lambda>()
120 private val allClasses: MutableList<ClassItem> = ArrayList(CLASS_ESTIMATE)
128 protected fun addClass(classItem: ClassItem) { in addClass()
139 fun iterateAllClasses(body: (ClassItem) -> Unit) { in iterateAllClasses()
DPackageList.kt25 fun allTopLevelClasses(): Sequence<ClassItem> { in allTopLevelClasses()
30 fun allClasses(): Sequence<ClassItem> { in allClasses()
/tools/metalava/metalava/src/main/java/com/android/tools/metalava/
DComparisonVisitor.kt20 import com.android.tools.metalava.model.ClassItem in <lambda>()
59 open fun compare(old: ClassItem, new: ClassItem) {} in <lambda>()
73 open fun added(new: ClassItem) {} in <lambda>()
87 open fun removed(old: ClassItem, from: Item?) {} in <lambda>()
89 open fun removed(old: ConstructorItem, from: ClassItem?) {} in <lambda>()
91 open fun removed(old: MethodItem, from: ClassItem?) {} in <lambda>()
93 open fun removed(old: FieldItem, from: ClassItem?) {} in <lambda>()
95 open fun removed(old: PropertyItem, from: ClassItem?) {} in <lambda>()
254 if (new is MethodItem && oldParent is ClassItem) { in pop()
300 is ClassItem -> visitor.added(item) in pop()
[all …]
DSdkFileWriter.kt19 import com.android.tools.metalava.model.ClassItem
62 val layouts = mutableListOf<ClassItem>() in generate()
63 val widgets = mutableListOf<ClassItem>() in generate()
64 val layoutParams = mutableListOf<ClassItem>() in generate()
69 var topLayoutParams: ClassItem? = null in generate()
183 private fun isIncludedPackage(clazz: ClassItem): Boolean { in isIncludedPackage()
232 widgets: List<ClassItem>, in writeClasses()
233 layouts: List<ClassItem>, in writeClasses()
234 layoutParams: List<ClassItem> in writeClasses()
268 private fun writeClass(writer: BufferedWriter, clazz: ClassItem, prefix: Char) { in writeClass()
[all …]
DApiAnalyzer.kt28 import com.android.tools.metalava.model.ClassItem in <lambda>()
152 val visited = Collections.newSetFromMap(IdentityHashMap<ClassItem, Boolean>()) in <lambda>()
179 cls: ClassItem, in <lambda>()
181 visited: MutableSet<ClassItem> in <lambda>()
299 cls: ClassItem, in <lambda>()
318 cls: ClassItem, in <lambda>()
319 hiddenSuperClasses: Sequence<ClassItem>, in <lambda>()
323 var interfaceTypeClasses: MutableList<ClassItem>? = null in <lambda>()
359 cls: ClassItem, in <lambda>()
360 hiddenSuperClasses: Sequence<ClassItem>, in <lambda>()
[all …]
DApiPredicate.kt20 import com.android.tools.metalava.model.ClassItem
88 if (member !is ClassItem && !member.emit) { in test()
130 member is ClassItem && in test()
142 var clazz: ClassItem? = in test()
145 is ClassItem -> member in test()
/tools/metalava/metalava-model-text/src/main/java/com/android/tools/metalava/model/text/
DTextClassItem.kt21 import com.android.tools.metalava.model.ClassItem
46 ) : TextItem(codebase = codebase, fileLocation = fileLocation, modifiers = modifiers), ClassItem {
65 override fun allInterfaces(): Sequence<ClassItem> { in interfaceTypes()
74 private var innerClasses: MutableList<ClassItem> = mutableListOf()
80 override fun innerClasses(): List<ClassItem> = innerClasses in innerClasses()
86 var containingClass: ClassItem? = null
88 override fun containingClass(): ClassItem? = containingClass in containingClass()
103 override fun superClass(): ClassItem? = superClassType?.asClass() in containingPackage()
160 override fun addInnerClass(cls: ClassItem) { in addInnerClass()
187 retention = ClassItem.findRetention(this) in getRetention()
DTextPackageItem.kt19 import com.android.tools.metalava.model.ClassItem
31 private val classes = ArrayList<ClassItem>(100)
37 fun addClass(classInfo: ClassItem) { in name()
46 override fun topLevelClasses(): Sequence<ClassItem> = classes.asSequence() in topLevelClasses()
50 override fun containingClass(): ClassItem? = null in topLevelClasses()
DTextMemberItem.kt19 import com.android.tools.metalava.model.ClassItem
27 private val containingClass: ClassItem,
34 override fun containingClass(): ClassItem = containingClass
DTextFieldItem.kt19 import com.android.tools.metalava.model.ClassItem
52 override fun duplicate(targetContainingClass: ClassItem): TextFieldItem { in hashCode()
79 override var inheritedFrom: ClassItem? = null
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/memberitem/
DCommonCopyMemberItemTest.kt19 import com.android.tools.metalava.model.ClassItem
33 protected abstract fun getMember(sourceClassItem: ClassItem): M in supportsInputFormat()
36 protected abstract fun copyMember(sourceMemberItem: M, targetClassItem: ClassItem): M in supportsInputFormat()
40 val sourceClassItem: ClassItem, in supportsInputFormat()
41 val targetClassItem: ClassItem, in supportsInputFormat()
/tools/metalava/metalava-model-turbine/src/main/java/com/android/tools/metalava/model/turbine/
DTurbineClassItem.kt20 import com.android.tools.metalava.model.ClassItem in <lambda>()
52 ) : TurbineItem(codebase, fileLocation, modifiers, documentation), ClassItem { in <lambda>()
64 private var allInterfaces: List<ClassItem>? = null in <lambda>()
82 override fun allInterfaces(): Sequence<ClassItem> { in <lambda>()
84 val interfaces = mutableSetOf<ClassItem>() in <lambda>()
126 retention = ClassItem.findRetention(this) in <lambda>()
139 override fun innerClasses(): List<ClassItem> = innerClasses in <lambda>()
165 override fun superClass(): ClassItem? = superClassType?.asClass() in <lambda>()
190 return other is ClassItem && qualifiedName() == other.qualifiedName() in <lambda>()
DTurbineMemberItem.kt19 import com.android.tools.metalava.model.ClassItem
29 private val containingClass: ClassItem,
32 final override fun containingClass(): ClassItem = containingClass
DTurbineFieldItem.kt19 import com.android.tools.metalava.model.ClassItem
29 containingClass: ClassItem,
39 override var inheritedFrom: ClassItem? = null
56 override fun duplicate(targetContainingClass: ClassItem): FieldItem { in hashCode()
DTurbineMethodItem.kt19 import com.android.tools.metalava.model.ClassItem
35 containingClass: ClassItem,
49 override var inheritedFrom: ClassItem? = null
100 override fun duplicate(targetContainingClass: ClassItem): TurbineMethodItem { in duplicate()
DTurbinePackageItem.kt19 import com.android.tools.metalava.model.ClassItem
61 override fun containingClass(): ClassItem? = null in containingClass()
82 override fun topLevelClasses(): Sequence<ClassItem> = topClasses.asSequence() in hashCode()
/tools/metalava/metalava-model/src/testFixtures/java/com/android/tools/metalava/model/
DAssertions.kt27 fun Codebase.assertClass(qualifiedName: String): ClassItem { in assertClass()
34 fun Codebase.assertResolvedClass(qualifiedName: String): ClassItem { in Codebase()
48 fun ClassItem.assertField(fieldName: String): FieldItem { in ClassItem() method
55 fun ClassItem.assertMethod(methodName: String, parameters: String): MethodItem { in ClassItem() method
62 fun ClassItem.assertConstructor(parameters: String): ConstructorItem { in ClassItem() method
69 fun ClassItem.assertProperty(propertyName: String): PropertyItem { in ClassItem() method
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/methoditem/
DCommonCopyMethodItemTest.kt19 import com.android.tools.metalava.model.ClassItem
45 targetClassItem: ClassItem in copy()
53 targetClassItem: ClassItem in copy()
59 abstract fun copy(sourceMethodItem: MethodItem, targetClassItem: ClassItem): MethodItem in copy()
80 override fun getMember(sourceClassItem: ClassItem) = sourceClassItem.assertMethod("method", "") in getMember()
82 override fun copyMember(sourceMemberItem: MethodItem, targetClassItem: ClassItem) = in getMember()
/tools/metalava/metalava-model/src/main/java/com/android/tools/metalava/model/type/
DDefaultResolvedClassTypeItem.kt19 import com.android.tools.metalava.model.ClassItem
27 private val classItem: ClassItem,
47 fun createForClass(classItem: ClassItem): ClassTypeItem { in createForClass()
/tools/metalava/metalava-model-psi/src/main/java/com/android/tools/metalava/model/psi/
DPsiPackageItem.kt19 import com.android.tools.metalava.model.ClassItem
45 private val classes: MutableList<ClassItem> = mutableListOf()
47 override fun topLevelClasses(): Sequence<ClassItem> = in topLevelClasses()
52 override fun containingClass(): ClassItem? = null in containingClass()
DPsiMethodItem.kt19 import com.android.tools.metalava.model.ClassItem in <lambda>()
55 containingClass: ClassItem, in <lambda>()
82 override var inheritedFrom: ClassItem? = null in <lambda>()
153 override fun findThrownExceptions(): Set<ClassItem> { in <lambda>()
159 val exceptions = mutableSetOf<ClassItem>() in <lambda>()
176 private fun isCaught(exceptionClass: ClassItem, node: UThrowExpression): Boolean { in <lambda>()
227 override fun duplicate(targetContainingClass: ClassItem): PsiMethodItem { in <lambda>()
287 containingClass: ClassItem, in <lambda>()
/tools/metalava/metalava/src/main/java/com/android/tools/metalava/model/visitors/
DApiVisitor.kt22 import com.android.tools.metalava.model.ClassItem
156 override fun visit(cls: ClassItem) { in visit()
178 pkg.topLevelClasses().asSequence().sortedWith(ClassItem.classNameSorter()).forEach { in visit()
190 open fun include(cls: ClassItem): Boolean { in include()
253 inner class VisitCandidate(val cls: ClassItem) {
262 .sortedWith(ClassItem.classNameSorter()) in <lambda>()
/tools/metalava/metalava-model-source/src/main/java/com/android/tools/metalava/model/source/
DSourceCodebase.kt19 import com.android.tools.metalava.model.ClassItem
31 fun getTopLevelClassesFromSource(): List<ClassItem>

1234