Home
last modified time | relevance | path

Searched refs:typeElement (Results 1 – 25 of 46) sorted by relevance

12

/room/room-compiler/src/main/kotlin/androidx/room/processor/
DAutoMigrationProcessor.kt54 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 …]
DDatabaseProcessor.kt103 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 …]
DCustomConverterProcessor.kt58 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>()
DTableEntityProcessor.kt263 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 …]
DDataClassProcessor.kt436 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 …]
DRawQueryFunctionProcessor.kt119 it.typeElement.also { typeElement -> in <lambda>() method
120 if (typeElement == null) { in <lambda>()
DShortcutFunctionProcessor.kt87 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/
Dxtype_ext.kt64 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/
DJavacKmAnnotation.kt30 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>()
DJavacTypeElement.kt278 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/
DXElementTest.kt811 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 …]
DXProcessingEnvTest.kt289 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>()
DXRoundEnvTest.kt425 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>()
DXAnnotationTest.kt174 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/
DKSAsMemberOfTest.kt183 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>()
DKspTypeTest.kt162 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/
DXAnnotation.kt52 val typeElement: XTypeElement constant
54 get() = requireNotNull(type.typeElement)
63 get() = typeElement.asClassName().java
DXBasicAnnotationProcessor.kt216 .forEach { typeElement -> in getStepElementsByAnnotation() method
217 typeElement in getStepElementsByAnnotation()
226 putStepAnnotatedElements(typeElement) in getStepElementsByAnnotation()
DDeclarationCollector.kt32 type.superClass?.typeElement?.let { parent -> yieldAllFields(parent) } in <lambda>()
56 type.superClass?.typeElement?.let { collectAllMethodsByName(it) } in collectAllMethods()
DXAnnotated.kt180 .filter { it.type.typeElement?.hasAnnotation(annotationName) == true } in getAnnotationsAnnotatedWith()
187 .filter { it.type.typeElement?.hasAnnotation(annotationName) == true } in getAnnotationsAnnotatedWith()
DInternalXAnnotation.kt68 it.type.typeElement?.hasAnyAnnotation( in unwrapRepeatedAnnotationsFromContainer()
DInternalXAnnotationValue.kt59 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/
DKotlinMetadataElementTest.kt257 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/
DKspAnnotation.kt84 typeElement in <lambda>()
93 (typeElement as KspTypeElement) in <lambda>()
/room/room-compiler/src/main/kotlin/androidx/room/solver/
DTypeAdapterStore.kt377 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 …]

12