/tools/metalava/metalava-model-psi/src/main/java/com/android/tools/metalava/model/psi/ |
D | PsiClassItem.kt | 157 private lateinit var constructors: List<PsiConstructorItem> in <lambda>() variable 171 override fun constructors(): List<ConstructorItem> = constructors in <lambda>() method 369 val constructors: MutableList<PsiConstructorItem> = ArrayList(5) in <lambda>() constant 395 constructors.add(constructor) in <lambda>() 404 constructors.add(constructor) in <lambda>() 422 constructors.add(noArgConstructor) in <lambda>() 427 constructors.singleOrNull { it.isPrimary }?.let { item.primaryConstructor = it } in <lambda>() 430 assert(constructors.isEmpty()) in <lambda>() 431 constructors.add( in <lambda>() 460 item.constructors = constructors in <lambda>() [all …]
|
D | PsiBasedCodebase.kt | 794 registerMethods(cls.constructors(), map) in <lambda>()
|
/tools/metalava/metalava/src/test/java/com/android/tools/metalava/stub/ |
D | StubsConstructorTest.kt | 27 …fun `Generate stubs for class that should not get default constructor (has other constructors)`() { in Generate stubs for class that should not get default constructor (has other constructors)() 85 fun `Arguments to super constructors`() { in Arguments to super constructors() 168 fun `Arguments to super constructors with showAnnotations`() { in Arguments to super constructors with showAnnotations() 254 fun `Test inaccessible constructors`() { in Test inaccessible constructors()
|
D | StubsTest.kt | 1566 …fun `Ensure that when generating stubs from signature files the constructors are setup correctly`(… in Ensure that when generating stubs from signature files the constructors are setup correctly()
|
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/classitem/ |
D | CommonDataClassTest.kt | 70 fun `Test data class methods and constructors`() { in Test data class methods and constructors() 77 fooClass.constructors().asSequence() + fooClass.methods().asSequence() in Test data class methods and constructors() 111 val constructor = fooClass.constructors().single() in Test data class constructor() 175 (fooClass.constructors().asSequence() + fooClass.methods().asSequence()) in Test generic data class all members()
|
/tools/metalava/metalava-model-text/src/main/java/com/android/tools/metalava/model/text/ |
D | TextClassItem.kt | 126 private val constructors = mutableListOf<ConstructorItem>() constant 131 override fun constructors(): List<ConstructorItem> = constructors in constructors() method 140 constructors += constructor in constructors()
|
/tools/metalava/metalava/src/main/java/com/android/tools/metalava/model/visitors/ |
D | ApiVisitor.kt | 268 private val constructors by constant in VisitCandidate 270 val clsConstructors = cls.constructors() in <lambda>() 325 return !(constructors.none() && methods.none() && fields.none() && properties.none()) in nonEmpty() 345 for (constructor in constructors) { in accept()
|
/tools/metalava/metalava-model/src/main/java/com/android/tools/metalava/model/ |
D | ClassItem.kt | 166 @MetalavaApi fun constructors(): List<ConstructorItem> in <lambda>() method 182 return fields().asSequence().plus(constructors().asSequence()).plus(methods().asSequence()) in <lambda>() 230 get() = constructors().singleOrNull { it.isPrimary } in <lambda>() 339 constructors() in <lambda>() 399 constructors() in <lambda>() 508 return constructors().asSequence().filter { predicate.test(it) } in <lambda>() 795 constructors().any { it.isPublic || it.isProtected } in <lambda>()
|
D | TraversingVisitor.kt | 53 for (constructor in cls.constructors()) { in visitItem()
|
D | BaseItemVisitor.kt | 41 for (constructor in cls.constructors()) { in visit()
|
/tools/metalava/metalava-model-psi/src/test/java/com/android/tools/metalava/model/psi/ |
D | PsiParameterItemTest.kt | 33 val constructorItem = codebase.assertClass("Foo").constructors().single() in primary constructor parameters have properties() 101 val constructorItem = classItem.constructors().single() in actuals get params from expects()
|
/tools/metalava/metalava-model-turbine/src/main/java/com/android/tools/metalava/model/turbine/ |
D | TurbineClassItem.kt | 72 internal lateinit var constructors: List<TurbineConstructorItem> in <lambda>() variable 108 override fun constructors(): List<ConstructorItem> = constructors in <lambda>() method
|
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/constructoritem/ |
D | CommonConstructorItemTest.kt | 78 .constructors() in Test access type parameter of outer class()
|
/tools/metalava/metalava/src/main/java/com/android/tools/metalava/stub/ |
D | JavaStubWriter.kt | 199 it.containingClass().constructors().filter { filterReference.test(it) }.size > 1 in <lambda>() 274 val constructors = cls.filteredConstructors(filterEmit) in <lambda>() constant 278 if (clsStubConstructor != null && !constructors.contains(clsStubConstructor)) { in <lambda>()
|
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/ |
D | BootstrapSourceModelProviderTest.kt | 691 fun `190 - test constructors`() { in 190 - test constructors() 710 assertEquals(2, testClass.constructors().count()) in 190 - test constructors() 711 val constructorItem = testClass.constructors().first() in 190 - test constructors() 717 val constructorItem1 = testClass1.constructors().single() in 190 - test constructors()
|
/tools/currysrc/scripts/ |
D | repackage-common.sh | 106 DEFAULT_CONSTRUCTORS_FILE=${SRCGEN_DIR}/default-constructors.txt
|
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/methoditem/ |
D | CommonMethodItemTest.kt | 189 val testConstructor = testClass.constructors().single() in <lambda>()
|
/tools/metalava/metalava/src/test/java/com/android/tools/metalava/ |
D | ApiFileTest.kt | 1543 fun `Basic class without default constructor, has constructors with args`() { in Basic class without default constructor, has constructors with args() 3962 fun `FooKt class constructors are not public`() { in FooKt class constructors are not public() 4192 fun `Test can merge API signature files with duplicate classes with constructors`() { in Test can merge API signature files with duplicate classes with constructors() 5529 fun `APIs before and after @Deprecated(HIDDEN) on constructors`() { in APIs before and after @Deprecated(HIDDEN) on constructors()
|
D | SignatureInputOutputTest.kt | 88 assertThat(foo.constructors()).hasSize(1) in <lambda>() 89 val ctor = foo.constructors().single() in <lambda>()
|
/tools/metalava/metalava/src/test/java/com/android/tools/metalava/binarycompatibility/ |
D | BinaryCompatibilityClassesTest.kt | 194 fun `Add API constructor, if there are other constructors (Compatible)`() { in Add API constructor, if there are other constructors (Compatible)()
|
/tools/metalava/metalava/src/main/java/com/android/tools/metalava/ |
D | ApiAnalyzer.kt | 230 cls.constructors().forEach { constructor -> in <lambda>() 243 cls.constructors().isNotEmpty() || in <lambda>() 1043 !cl.modifiers.isSealed() && cl.constructors().any { it.isApiCandidate() } in <lambda>() 1151 cantStripThis(cl.constructors(), filter, notStrippable) in <lambda>()
|
/tools/metalava/metalava/src/test/resources/ |
D | source-model-provider-baseline.txt | 251 Arguments to super constructors with showAnnotations[turbine] 252 Arguments to super constructors[turbine] 275 …Ensure that when generating stubs from signature files the constructors are setup correctly[turbin…
|
/tools/metalava/metalava/src/main/java/com/android/tools/metalava/compatibility/ |
D | CompatibilityCheck.kt | 312 val hasPublicConstructor = old.constructors().any { it.isPublic } in compare() 876 !new.containingClass().constructors().any { it.isPublic && !it.hidden } && in added()
|
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/typeitem/ |
D | CommonTypeModifiersTest.kt | 1747 codebase.assertClass("test.pkg.Foo").constructors().single().returnType() in <lambda>() 2294 val foo = codebase.assertClass("test.pkg.Foo").constructors().single().returnType() in <lambda>() 2299 val bar = codebase.assertClass("test.pkg.Foo.Bar").constructors().single().returnType() in <lambda>()
|
/tools/metalava/metalava/src/test/java/com/android/tools/metalava/lint/ |
D | ApiLintTest.kt | 2605 fun `Check singleton constructors`() { in Check singleton constructors()
|