Home
last modified time | relevance | path

Searched refs:constructors (Results 1 – 25 of 29) sorted by relevance

12

/tools/metalava/metalava-model-psi/src/main/java/com/android/tools/metalava/model/psi/
DPsiClassItem.kt157 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 …]
DPsiBasedCodebase.kt794 registerMethods(cls.constructors(), map) in <lambda>()
/tools/metalava/metalava/src/test/java/com/android/tools/metalava/stub/
DStubsConstructorTest.kt27 …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()
DStubsTest.kt1566 …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/
DCommonDataClassTest.kt70 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/
DTextClassItem.kt126 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/
DApiVisitor.kt268 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/
DClassItem.kt166 @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>()
DTraversingVisitor.kt53 for (constructor in cls.constructors()) { in visitItem()
DBaseItemVisitor.kt41 for (constructor in cls.constructors()) { in visit()
/tools/metalava/metalava-model-psi/src/test/java/com/android/tools/metalava/model/psi/
DPsiParameterItemTest.kt33 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/
DTurbineClassItem.kt72 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/
DCommonConstructorItemTest.kt78 .constructors() in Test access type parameter of outer class()
/tools/metalava/metalava/src/main/java/com/android/tools/metalava/stub/
DJavaStubWriter.kt199 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/
DBootstrapSourceModelProviderTest.kt691 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/
Drepackage-common.sh106 DEFAULT_CONSTRUCTORS_FILE=${SRCGEN_DIR}/default-constructors.txt
/tools/metalava/metalava-model-testsuite/src/main/java/com/android/tools/metalava/model/testsuite/methoditem/
DCommonMethodItemTest.kt189 val testConstructor = testClass.constructors().single() in <lambda>()
/tools/metalava/metalava/src/test/java/com/android/tools/metalava/
DApiFileTest.kt1543 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()
DSignatureInputOutputTest.kt88 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/
DBinaryCompatibilityClassesTest.kt194 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/
DApiAnalyzer.kt230 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/
Dsource-model-provider-baseline.txt251 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/
DCompatibilityCheck.kt312 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/
DCommonTypeModifiersTest.kt1747 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/
DApiLintTest.kt2605 fun `Check singleton constructors`() { in Check singleton constructors()

12