Home
last modified time | relevance | path

Searched refs:componentType (Results 1 – 17 of 17) sorted by relevance

/room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/ksp/
DKspArrayType.kt37 abstract override val componentType: KspType in <lambda>() constant
64 JArrayTypeName.of(componentType.asTypeName().java.box()) in <lambda>()
72 override val componentType: KspType by lazy { in <lambda>() constant
95 override val componentType: KspType, in <lambda>() constant
98 return JArrayTypeName.of(componentType.asTypeName().java.unbox()) in <lambda>()
111 ) = PrimitiveArray(env, ksType, originalKSAnnotations, scope, typeAlias, componentType) in <lambda>()
133 fun createWithComponentType(componentType: KspType): KspArrayType { in <lambda>()
134 if (componentType.nullability == XNullability.NONNULL) { in <lambda>()
136 reverseBuiltInArrayLookup[componentType.ksType] in <lambda>()
141 componentType = primitiveArrayEntry.value, in <lambda>()
[all …]
DKspAnnotationValue.kt105 KspAnnotationValue(env, this, valueType.componentType, valueArgument) { in unwrap()
106 convertValueToType(it, valueType.componentType) in unwrap()
/room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/
DAnnotationMirrorExt.kt38 val componentType = MoreTypes.asArray(valueType).componentType in isRepeatable() constant
39 if (componentType.kind != TypeKind.DECLARED) { in isRepeatable()
42 val componentElement = MoreTypes.asDeclared(componentType).asElement() in isRepeatable()
DJavacArrayType.kt87 override val componentType: XType by lazy { in asTypeName() constant
88 val componentType = typeMirror.componentType in asTypeName() constant
91 ?: if (componentType.kind.isPrimitive) { in asTypeName()
97 typeMirror = componentType, in asTypeName()
DJavacAnnotationValue.kt103 val valueType = (data.method.returnType as XArrayType).componentType in visitAnnotation()
/room/room-compiler-processing/src/test/java/androidx/room/compiler/processing/
DXArrayTypeTest.kt68 type.componentType.let { component -> in <lambda>()
81 assertThat(objArray.componentType.asTypeName().java).isEqualTo(JTypeName.OBJECT) in <lambda>()
85 assertThat(objArray.componentType.asTypeName().kotlin) in <lambda>()
135 nonNull.componentType.let { component -> in <lambda>()
156 nullable.componentType.let { component -> in <lambda>()
328 assertThat(it.componentType).isEqualTo(intType) in <lambda>()
339 assertThat(it.componentType).isEqualTo(nullableInt) in <lambda>()
355 assertThat(it.componentType).isEqualTo(outNumberType) in <lambda>()
369 assertThat(it.componentType).isEqualTo(inNumberType) in <lambda>()
382 assertThat(it.componentType).isEqualTo(starType) in <lambda>()
DXExecutableElementTest.kt93 assertThat(paramType.componentType.asTypeName()) in <lambda>()
/room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/
DXArrayType.kt26 val componentType: XType constant
DXProcessingEnv.kt180 return findType(jTypeName.componentType.toString())?.let { getArrayType(it) } in findType()
212 return findType(typeName.componentType.toString())?.let { getArrayType(it) } in findType()
DKotlinPoetExt.kt87 typeName = (paramType as XArrayType).componentType.asTypeName() in overriding()
DInternalXAnnotationValue.kt45 return of(type.componentType) in of()
/room/room-compiler/src/main/kotlin/androidx/room/processor/
DShortcutParameterProcessor.kt72 if (paramType.isArray() && paramType.componentType.nullability == XNullability.NULLABLE) { in isParamNullable()
108 val pojo = typeMirror.componentType in extractPojoType()
/room/room-compiler/src/main/kotlin/androidx/room/solver/
DTypeAdapterStore.kt510 if (typeMirror.isArray() && typeMirror.componentType.isNotByte()) { in <lambda>()
511 val componentType = typeMirror.componentType in <lambda>() constant
512 checkTypeNullability(typeMirror, extras, "Array", arrayComponentType = componentType) in <lambda>()
514 componentType.asTypeName().isPrimitive || componentType.isTypeOf(String::class) in <lambda>()
533 componentType.boxed().makeNonNullable() in <lambda>()
1058 } else if (typeMirror.isArray() && typeMirror.componentType.isNotByte()) { in <lambda>()
1059 val component = typeMirror.componentType in <lambda>()
/room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/
DArrayQueryResultAdapter.kt31 private val componentTypeName: XTypeName = arrayType.componentType.asTypeName() in <lambda>()
/room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/kotlin/
DJvmDescriptorUtils.kt140 "[" + visit(t.componentType, env) in visitArray()
DKotlinClassMetadataUtils.kt393 val valueType = (method.returnType as XArrayType).componentType in getValue()
/room/room-compiler/src/main/kotlin/androidx/room/solver/shortcut/result/
DInsertOrUpsertFunctionAdapter.kt153 val param = returnType.componentType in <lambda>()