| /room/room-compiler/src/main/kotlin/androidx/room/processor/ |
| D | AutoMigrationProcessor.kt | 54 val typeElement = spec.typeElement in <lambda>() constant 55 if (typeElement == null) { in <lambda>() 59 if (typeElement.isInterface() || typeElement.isAbstract()) { in <lambda>() 60 context.logger.e(typeElement, AUTOMIGRATION_SPEC_MUST_BE_CLASS) in <lambda>() 64 val isSpecProvided = typeElement.hasAnnotation(ProvidedAutoMigrationSpec::class) in <lambda>() 66 val constructors = typeElement.getConstructors() in <lambda>() 69 typeElement, in <lambda>() 75 typeElement.enclosingTypeElement == null || typeElement.isStatic(), in <lambda>() 76 typeElement, in <lambda>() 86 typeElement, in <lambda>() [all …]
|
| D | DatabaseProcessor.kt | 103 val daoElement = daoType.typeElement in <lambda>() 432 val typeElement = it.typeElement in <lambda>() constant 433 if (typeElement == null) { in <lambda>() 442 EntityProcessor(context, typeElement).process() in <lambda>() 451 val viewElement = it.typeElement in <lambda>() 554 val typeElement = type.typeElement in <lambda>() constant 555 if (typeElement == null) { in <lambda>() 561 predicate = typeElement.isKotlinObject(), in <lambda>() 562 element = typeElement, in <lambda>() 567 predicate = typeElement.isExpect(), in <lambda>() [all …]
|
| D | CustomConverterProcessor.kt | 58 val typeElement = it.typeElement in <lambda>() constant 59 if (typeElement == null) { in <lambda>() 68 typeElement in <lambda>() 217 other.typeElementToWrappers.forEach { (typeElement, converters) -> in <lambda>() method 218 if (!newMap.contains(typeElement)) { in <lambda>() 219 newMap[typeElement] = converters in <lambda>()
|
| D | TableEntityProcessor.kt | 263 val parentElement = it.parent.typeElement in <lambda>() 403 typeElement: XTypeElement, in <lambda>() 407 typeElement.getAnnotation(androidx.room.Entity::class)?.let { in <lambda>() 418 typeElement, in <lambda>() 428 declaredIn = typeElement, in <lambda>() 436 val mySuper = typeElement.superClass in <lambda>() 441 availableProperties.filterNot { it.element.enclosingElement == typeElement } in <lambda>() 442 collectPrimaryKeysFromEntityAnnotations(mySuper.typeElement!!, remainingProperties) in <lambda>() 473 typeElement: XTypeElement in <lambda>() 479 val myPKeys = candidates.filter { candidate -> candidate.declaredIn == typeElement } in <lambda>() [all …]
|
| D | DataClassProcessor.kt | 436 val asTypeElement = asMemberType.typeElement in <lambda>() 506 val typeElement = asType.typeElement in <lambda>() constant 507 if (typeElement == null) { in <lambda>() 521 typeElement in <lambda>() 523 entityClassInput.typeElement in <lambda>() 529 typeElement, in <lambda>() 561 junctionClassInput.typeElement.also { in <lambda>() 676 createRelationshipProjection(inferEntity, asType, entity, entityField, typeElement) in <lambda>() 750 private fun detectReferenceRecursion(typeElement: XTypeElement): Boolean { in <lambda>() 751 if (referenceStack.contains(typeElement.qualifiedName)) { in <lambda>() [all …]
|
| D | RawQueryFunctionProcessor.kt | 119 it.typeElement.also { typeElement -> in <lambda>() method 120 if (typeElement == null) { in <lambda>()
|
| D | ShortcutFunctionProcessor.kt | 87 val targetTypeElement = targetEntityType.typeElement in <lambda>() 137 val pojoTypeElement = param.pojoType.typeElement in <lambda>() 201 val entityTypeElement = it.pojoType?.typeElement in <lambda>()
|
| /room/room-compiler/src/main/kotlin/androidx/room/ext/ |
| D | xtype_ext.kt | 64 val typeElement = this.typeElement ?: return false in XType() constant 65 if (typeElement.asClassName().equalsIgnoreNullability(XTypeName.ANY_OBJECT)) { in XType() 69 if (typeElement.isDataClass()) { in XType() 73 typeElement.getDeclaredMethods().any { in XType() 80 typeElement.getDeclaredMethods().any { in XType() 88 return typeElement.superClass?.implementsEqualsAndHashcode() ?: false in XType() 101 val typeElement = this.typeElement ?: return false in isSupportedMapTypeArg() constant 102 if (typeElement.isEnum()) return true in isSupportedMapTypeArg()
|
| /room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/ |
| D | JavacKmAnnotation.kt | 30 get() = typeElement.name in <lambda>() 33 get() = typeElement.qualifiedName in <lambda>() 35 override val typeElement: JavacTypeElement by lazy { in <lambda>() constant in androidx.room.compiler.processing.javac.JavacKmAnnotation 40 get() = typeElement.type in <lambda>() 54 val methods = typeElement.getDeclaredMethods() in <lambda>() 65 typeElement.getDeclaredMethods().mapNotNull { it.defaultValue } in <lambda>()
|
| D | JavacTypeElement.kt | 278 fun create(env: JavacProcessingEnv, typeElement: TypeElement): JavacTypeElement { in <lambda>() 279 return when (typeElement.kind) { in <lambda>() 280 ElementKind.ENUM -> JavacEnumTypeElement(env, typeElement) in <lambda>() 281 else -> DefaultJavacTypeElement(env, typeElement) in <lambda>()
|
| /room/room-compiler-processing/src/test/java/androidx/room/compiler/processing/ |
| D | XElementTest.kt | 811 invocation.processingEnv.getTypeElementsFromPackage("foo.bar").forEach { typeElement -> in <lambda>() method 812 assertThat(typeElement.enclosingElement).isNull() in <lambda>() 814 typeElement.getEnclosedTypeElements().forEach { elem -> in <lambda>() 819 assertThat(elem.enclosingElement).isEqualTo(typeElement) in <lambda>() 821 if (typeElement is XEnumTypeElement) { in <lambda>() 822 typeElement.entries.forEach { entry -> in <lambda>() 823 assertThat(entry.enclosingElement).isEqualTo(typeElement) in <lambda>() 826 typeElement.getDeclaredFields().forEach { field -> in <lambda>() 827 assertThat(field.enclosingElement).isEqualTo(typeElement) in <lambda>() 829 typeElement.getDeclaredMethods().forEach { method -> in <lambda>() [all …]
|
| D | XProcessingEnvTest.kt | 289 val name = it.typeElement!!.qualifiedName in <lambda>() 297 val name = it.typeElement!!.qualifiedName in <lambda>() 305 assertThat(it.typeElement).isNull() // No element is an indicator of primitive type in <lambda>() 340 assertThat(subject.getDeclaredField("javaString").type.typeElement!!.asClassName()) in <lambda>() 342 assertThat(subject.getDeclaredField("kotlinString").type.typeElement!!.asClassName()) in <lambda>() 367 assertThat(subject.getDeclaredField("javaString").type.typeElement!!.asClassName()) in <lambda>() 369 assertThat(subject.getDeclaredField("kotlinString").type.typeElement!!.asClassName()) in <lambda>()
|
| D | XRoundEnvTest.kt | 425 val typeElement = testInvocation.processingEnv.requireTypeElement("Baz") in <lambda>() constant 434 listOf("ctorProperty", "ctorProperty", typeElement.findPrimaryConstructor()), in <lambda>() 435 listOf("ctorParam", "ctorParam", typeElement.findPrimaryConstructor()), in <lambda>() 436 listOf("p0", "p0", typeElement.getDeclaredMethodByJvmName("setProperty")), in <lambda>() 440 typeElement.getDeclaredMethodByJvmName("method") in <lambda>()
|
| D | XAnnotationTest.kt | 174 val typeElement = invocation.processingEnv.requireTypeElement("Foo") in <lambda>() constant 176 typeElement.getAllAnnotations().single { it.qualifiedName == "MyAnnotation" } in <lambda>() 210 assertThat(annotation1.type.typeElement) in <lambda>() 296 assertThat(annotation.type.typeElement) in <lambda>() 320 assertThat(annotation.type.typeElement) in <lambda>() 730 .forEach { typeElement -> in <lambda>() method 731 val annotation = typeElement.requireAnnotation<JavaAnnotationWithDefaults>() in <lambda>() 1160 .map(XAnnotation::typeElement) in <lambda>() 1172 .map(XAnnotation::typeElement) in <lambda>() 1209 .map(XAnnotation::typeElement) in <lambda>() [all …]
|
| /room/room-compiler-processing/src/test/java/androidx/room/compiler/processing/ksp/ |
| D | KSAsMemberOfTest.kt | 183 val typeElement = invocation.processingEnv.requireTypeElement(it) in <lambda>() constant 184 typeElement.getMethodByJvmName("staticFun").let { staticFun -> in <lambda>() 185 val asMember = staticFun.asMemberOf(typeElement.type) in <lambda>() 189 assertThat(staticFun.parameters.single().asMemberOf(typeElement.type).typeName) in <lambda>() 192 typeElement.getField("staticProp").let { staticProp -> in <lambda>() 193 assertThat(staticProp.asMemberOf(typeElement.type).typeName) in <lambda>()
|
| D | KspTypeTest.kt | 162 assertThat(type.typeElement!!.asClassName()).isEqualTo(iDontExist) in <lambda>() 195 assertThat(type.typeElement!!.asClassName()).isEqualTo(List::class.asClassName()) in <lambda>() 220 assertThat(type.typeElement!!.asClassName()).isEqualTo(List::class.asClassName()) in <lambda>() 495 typeElement: XTypeElement, in <lambda>() 500 val typeParameter = typeElement.typeParameters.single() in <lambda>() 503 val typeArgument = typeElement.type.typeArguments.single() in <lambda>() 511 typeElement = invocation.processingEnv.requireTypeElement("Bar"), in <lambda>() 517 typeElement = invocation.processingEnv.requireTypeElement("Bar_NullableFoo"), in <lambda>() 590 val typeElement = invocation.processingEnv.requireTypeElement("foo.bar.Baz") in <lambda>() constant 591 val method = typeElement.getMethodByJvmName("wildcardMethod") in <lambda>() [all …]
|
| /room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ |
| D | XAnnotation.kt | 52 val typeElement: XTypeElement constant 54 get() = requireNotNull(type.typeElement) 63 get() = typeElement.asClassName().java
|
| D | XBasicAnnotationProcessor.kt | 216 .forEach { typeElement -> in getStepElementsByAnnotation() method 217 typeElement in getStepElementsByAnnotation() 226 putStepAnnotatedElements(typeElement) in getStepElementsByAnnotation()
|
| D | DeclarationCollector.kt | 32 type.superClass?.typeElement?.let { parent -> yieldAllFields(parent) } in <lambda>() 56 type.superClass?.typeElement?.let { collectAllMethodsByName(it) } in collectAllMethods()
|
| D | XAnnotated.kt | 180 .filter { it.type.typeElement?.hasAnnotation(annotationName) == true } in getAnnotationsAnnotatedWith() 187 .filter { it.type.typeElement?.hasAnnotation(annotationName) == true } in getAnnotationsAnnotatedWith()
|
| D | InternalXAnnotation.kt | 68 it.type.typeElement?.hasAnyAnnotation( in unwrapRepeatedAnnotationsFromContainer()
|
| D | InternalXAnnotationValue.kt | 59 type.typeElement?.isEnum() == true -> ENUM in of() 60 type.typeElement?.isAnnotationClass() == true -> ANNOTATION in of()
|
| /room/room-compiler-processing/src/test/java/androidx/room/compiler/processing/javac/kotlin/ |
| D | KotlinMetadataElementTest.kt | 257 val (typeElement, testMetadata) = getMetadataElement(env, "Properties") in <lambda>() constant 258 testMetadata.getPropertyMetadata(typeElement.getDeclaredField("nonNull")).let { property in <lambda>() 265 testMetadata.getPropertyMetadata(typeElement.getDeclaredField("nullable")).let { in <lambda>() 273 .getPropertyMetadata(typeElement.getDeclaredField("nullableTypeArgument")) in <lambda>() 282 .getPropertyMetadata(typeElement.getDeclaredField("nonNullTypeArgument")) in <lambda>() 291 .getPropertyMetadata(typeElement.getDeclaredField("multipleTypeArguments")) in <lambda>() 594 val (typeElement, metadata) = getMetadataElement(env, "Subject") in <lambda>() constant 605 metadata.getPropertyMetadata(typeElement.getDeclaredField(it)) in <lambda>() 683 val (typeElement, subject) = getMetadataElement(env, "Subject") in <lambda>() constant 685 .getPropertyMetadata(typeElement.getDeclaredField("simple"))!! in <lambda>() [all …]
|
| /room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/ |
| D | KspAnnotation.kt | 84 typeElement in <lambda>() 93 (typeElement as KspTypeElement) in <lambda>()
|
| /room/room-compiler/src/main/kotlin/androidx/room/solver/ |
| D | TypeAdapterStore.kt | 377 val typeElement = type.typeElement in <lambda>() constant 378 if (typeElement?.isValueClass() == true) { in <lambda>() 380 val underlyingInfo = typeElement.getValueClassUnderlyingInfo() in <lambda>() 407 builtInConverterFlags.enums.isEnabled() && typeElement?.isEnum() == true -> in <lambda>() 408 EnumColumnTypeAdapter(typeElement, type) in <lambda>() 612 if (valueTypeArg.typeElement == null) { in <lambda>() 707 if (mapValueTypeArg.typeElement == null) { in <lambda>() 921 val typeElement = typeMirror.typeElement in <lambda>() constant 922 if (typeElement != null && !typeMirror.asTypeName().isPrimitive) { in <lambda>() 936 element = typeElement, in <lambda>() [all …]
|