/tools/metalava/src/main/java/com/android/tools/metalava/model/psi/ |
D | PsiClassItem.kt | 155 private lateinit var constructors: List<PsiConstructorItem> in <lambda>() variable 169 override fun constructors(): List<PsiConstructorItem> = constructors in <lambda>() method 231 for (method in constructors) { in <lambda>() 292 constructors: List<PsiConstructorItem>, in <lambda>() 298 this.constructors = constructors in <lambda>() 481 val constructors: MutableList<PsiConstructorItem> = ArrayList(5) in <lambda>() constant 489 constructors.add(constructor) in <lambda>() 498 constructors.add(constructor) in <lambda>() 515 constructors.add(noArgConstructor) in <lambda>() 520 constructors.singleOrNull { it.isPrimary }?.let { item.primaryConstructor = it } in <lambda>() [all …]
|
D | PsiBasedCodebase.kt | 667 registerMethods(cls.constructors(), map) in <lambda>()
|
/tools/metalava/src/main/java/com/android/tools/metalava/model/ |
D | ClassItem.kt | 172 fun constructors(): List<ConstructorItem> in <lambda>() method 188 return fields().asSequence().plus(constructors().asSequence()).plus(methods().asSequence()) in <lambda>() 249 get() = constructors().singleOrNull { it.isPrimary } in <lambda>() 270 for (constructor in constructors()) { in <lambda>() 352 for (constructor in constructors()) { in <lambda>() 456 constructors().asSequence() in <lambda>() 480 constructors().asSequence() in <lambda>() 512 constructors() in <lambda>() 614 return constructors().asSequence().filter { predicate.test(it) } in <lambda>() 796 private val constructors: Sequence<MethodItem> constant in com.android.tools.metalava.model.VisitCandidate [all …]
|
/tools/metalava/src/main/java/com/android/tools/metalava/ |
D | ApiLint.kt | 234 val constructors = cls.filteredConstructors(filterReference) in <lambda>() constant 237 val allMethods = methods.asSequence() + constructors.asSequence() in <lambda>() 238 checkClass(cls, methods, constructors, allMethods, fields, superClass, interfaces) in <lambda>() 278 constructors: Sequence<ConstructorItem>, in <lambda>() 289 checkParcelable(cls, methods, constructors, fields) in <lambda>() 292 checkBuilder(cls, methods, constructors, superClass) in <lambda>() 299 checkManager(cls, methods, constructors) in <lambda>() 300 checkStaticUtils(cls, methods, constructors, fields) in <lambda>() 302 checkGenericCallbacks(cls, methods, constructors, fields) in <lambda>() 312 checkSingleton(cls, methods, constructors) in <lambda>() [all …]
|
D | ApiAnalyzer.kt | 176 val constructors = cls.constructors() in <lambda>() constant 177 for (constructor in constructors) { in <lambda>() 192 val allConstructors = cls.constructors() in <lambda>() 196 val constructors = cls.filteredConstructors(filter).toList() in <lambda>() constant 197 if (constructors.isNotEmpty()) { in <lambda>() 200 … cls.stubConstructor = constructors.reduce { first, second -> pickBest(first, second) } in <lambda>() 972 cl.constructors().any { it.checkLevel() } in <lambda>() 1152 cantStripThis(cl.constructors(), filter, notStrippable, stubImportPackages) in <lambda>()
|
D | CompatibilityCheck.kt | 277 if (old.constructors().filter { it.isPublic || it.isProtected }.none()) { in compare() 293 val hasPublicConstructor = old.constructors().any { it.isPublic } in compare()
|
/tools/metalava/src/main/java/com/android/tools/metalava/model/text/ |
D | TextClassItem.kt | 189 private val constructors = mutableListOf<ConstructorItem>() constant 194 override fun constructors(): List<ConstructorItem> = constructors in constructors() method 204 constructors += constructor in addConstructor()
|
D | TextCodebase.kt | 150 for (methodItem in cl.constructors()) { in resolveThrowsClasses()
|
/tools/metalava/src/main/java/com/android/tools/metalava/stub/ |
D | JavaStubWriter.kt | 273 it.containingClass().constructors().filter { filterReference.test(it) }.size > 1 in <lambda>() 321 val constructors = cls.filteredConstructors(filterEmit) in <lambda>() constant 324 if (clsStubConstructor != null && !constructors.contains(clsStubConstructor)) { in <lambda>()
|
/tools/metalava/src/test/java/com/android/tools/metalava/stub/ |
D | StubsTest.kt | 221 …fun `Generate stubs for class that should not get default constructor (has other constructors)`() { in <lambda>() 1494 fun `Arguments to super constructors`() { in <lambda>() 1574 fun `Arguments to super constructors with showAnnotations`() { in <lambda>() 2114 fun `Test inaccessible constructors`() { in <lambda>()
|
/tools/metalava/src/test/java/com/android/tools/metalava/model/psi/ |
D | PsiParameterItemTest.kt | 29 val constructorItem = codebase.assertClass("Foo").constructors().single() in <lambda>()
|
/tools/currysrc/scripts/ |
D | repackage-common.sh | 106 DEFAULT_CONSTRUCTORS_FILE=${SRCGEN_DIR}/default-constructors.txt
|
/tools/metalava/src/test/java/com/android/tools/metalava/ |
D | ApiFileTest.kt | 1354 fun `Basic class without default constructor, has constructors with args`() { in Basic class without default constructor, has constructors with args() 3398 fun `FooKt class constructors are not public`() { in FooKt class constructors are not public()
|
D | ApiLintTest.kt | 2851 fun `Check singleton constructors`() { in Check singleton constructors()
|
D | CompatibilityCheckTest.kt | 3393 fun `Changing static qualifier on inner classes with no public constructors`() { in Changing static qualifier on inner classes with no public constructors()
|
/tools/metalava/src/test/java/com/android/tools/metalava/binarycompatibility/ |
D | BinaryCompatibilityClassesTest.kt | 174 fun `Add API constructor, if there are other constructors (Compatible)`() { in Add API constructor, if there are other constructors (Compatible)()
|