/tools/metalava/metalava-model/src/main/java/com/android/tools/metalava/model/ |
D | ClassItem.kt | 30 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 …]
|
D | MemberItem.kt | 30 @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
|
D | Codebase.kt | 45 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()
|
D | PackageList.kt | 25 fun allTopLevelClasses(): Sequence<ClassItem> { in allTopLevelClasses() 30 fun allClasses(): Sequence<ClassItem> { in allClasses()
|
/tools/metalava/metalava/src/main/java/com/android/tools/metalava/ |
D | ComparisonVisitor.kt | 20 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 …]
|
D | SdkFileWriter.kt | 19 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 …]
|
D | ApiAnalyzer.kt | 28 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 …]
|
D | ApiPredicate.kt | 20 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/ |
D | TextClassItem.kt | 21 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()
|
D | TextPackageItem.kt | 19 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()
|
D | TextMemberItem.kt | 19 import com.android.tools.metalava.model.ClassItem 27 private val containingClass: ClassItem, 34 override fun containingClass(): ClassItem = containingClass
|
D | TextFieldItem.kt | 19 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/ |
D | CommonCopyMemberItemTest.kt | 19 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/ |
D | TurbineClassItem.kt | 20 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>()
|
D | TurbineMemberItem.kt | 19 import com.android.tools.metalava.model.ClassItem 29 private val containingClass: ClassItem, 32 final override fun containingClass(): ClassItem = containingClass
|
D | TurbineFieldItem.kt | 19 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()
|
D | TurbineMethodItem.kt | 19 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()
|
D | TurbinePackageItem.kt | 19 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/ |
D | Assertions.kt | 27 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/ |
D | CommonCopyMethodItemTest.kt | 19 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/ |
D | DefaultResolvedClassTypeItem.kt | 19 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/ |
D | PsiPackageItem.kt | 19 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()
|
D | PsiMethodItem.kt | 19 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/ |
D | ApiVisitor.kt | 22 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/ |
D | SourceCodebase.kt | 19 import com.android.tools.metalava.model.ClassItem 31 fun getTopLevelClassesFromSource(): List<ClassItem>
|