| /room/room-compiler/src/main/kotlin/androidx/room/writer/ |
| D | DaoWriter.kt | 137 dao.queryFunctions.filterIsInstance<ReadQueryFunction>().forEach { function -> in <lambda>() method 138 addFunction(createSelectFunction(function)) in <lambda>() 139 if (function.isProperty) { in <lambda>() 143 PropertySpecHelper.overriding(function.element, declaredDao) in <lambda>() 146 .addCode("return %L()", function.element.name) in <lambda>() 243 private fun createTransactionFunctionBody(function: TransactionFunction): XFunSpec { in <lambda>() 245 function.functionBinder.executeAndReturn( in <lambda>() 246 parameterNames = function.parameterNames, in <lambda>() 252 return overrideWithoutAnnotations(function.element, declaredDao) in <lambda>() 285 private fun createSelectFunction(function: ReadQueryFunction): XFunSpec { in <lambda>() [all …]
|
| D | DatabaseWriter.kt | 354 database.daoFunctions.forEach { function -> in <lambda>() method 356 function.dao.typeName.simpleNames.first().decapitalize(Locale.US).stripNonJava() in <lambda>() 363 KotlinTypeNames.LAZY.parametrizedBy(function.dao.typeName) in <lambda>() 364 CodeLanguage.JAVA -> function.dao.typeName in <lambda>() 380 function.dao.implTypeName, in <lambda>() 395 if (language == CodeLanguage.KOTLIN && function.isProperty) { in <lambda>() 398 PropertySpecHelper.overriding(function.element, database.type) in <lambda>() 408 addFunction(createDaoGetter(function, privateDaoProperty)) in <lambda>() 414 private fun createDaoGetter(function: DaoFunction, daoProperty: XPropertySpec): XFunSpec { in <lambda>() 430 XCodeBlock.ofNewInstance(function.dao.implTypeName, "this") in <lambda>() [all …]
|
| D | TableInfoValidationWriter.kt | 212 val function: Any = in <lambda>() constant 217 add("%L($placeholders)", function, *strings.toTypedArray()) in <lambda>()
|
| /room/room-compiler/src/main/kotlin/androidx/room/processor/ |
| D | DaoProcessor.kt | 91 .groupBy { function -> in <lambda>() method 92 if (function.isKotlinPropertyMethod()) { in <lambda>() 94 predicate = function.hasAnnotation(Query::class), in <lambda>() 95 element = function, in <lambda>() 101 PROCESSED_ANNOTATIONS.count { function.hasAnnotation(it) } <= 1, in <lambda>() 102 element = function, in <lambda>() 106 if (function.hasAnnotation(JvmName::class)) { in <lambda>() 109 function, in <lambda>() 113 if (function.hasAnnotation(Query::class)) { in <lambda>() 115 } else if (function.hasAnnotation(Insert::class)) { in <lambda>() [all …]
|
| D | DatabaseProcessor.kt | 355 daoFunction.dao.mDeleteOrUpdateShortcutFunctions.forEach { function -> in <lambda>() method 356 function.entities.forEach { in <lambda>() 357 check(function.element, daoFunction.dao, it.value.entityTypeName) in <lambda>() 360 daoFunction.dao.mInsertOrUpsertShortcutFunctions.forEach { function -> in <lambda>() method 361 function.entities.forEach { in <lambda>() 362 check(function.element, daoFunction.dao, it.value.entityTypeName) in <lambda>()
|
| D | CustomConverterProcessor.kt | 113 converter.function, in <lambda>() 188 function = functionElement, in <lambda>()
|
| /room/room-compiler/src/main/kotlin/androidx/room/vo/ |
| D | CustomTypeConverter.kt | 30 val function: XMethodElement, constant in androidx.room.vo.CustomTypeConverter 38 val isStatic by lazy { function.isStatic() } in <lambda>() 42 CodeLanguage.JAVA -> function.jvmName in getFunctionName() 43 CodeLanguage.KOTLIN -> function.name in getFunctionName()
|
| D | RelationCollector.kt | 257 val function = scope.writer.getOrCreateFunction(RelationCollectorFunctionWriter(this)) in <lambda>() constant 259 addStatement("%L(%L, %L)", function.name, PARAM_CONNECTION_VARIABLE, varName) in <lambda>()
|
| /room/room-gradle-plugin/src/test/java/androidx/room/gradle/ |
| D | RoomKmpGradlePluginTest.kt | 173 fun `Blocking query DAO function in non-Android source set`() { in <lambda>() 199 fun `Blocking shortcut DAO function in non-Android source set`() { in <lambda>() 225 fun `Blocking transaction wrapper DAO function in non-Android source set`() { in <lambda>()
|
| /room/room-testing/api/ |
| D | api_lint.ignore | 3 …eroperability; see https://android.github.io/kotlin-guides/interop.html#function-overloads-for-def…
|
| /room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/ |
| D | MultiTypedPagingSourceQueryResultBinderProvider.kt | 77 function = convertExecutableElement, in provide() 132 val function: XMethodElement, constant in androidx.room.solver.binderprovider.ConvertRowsOverrideInfo
|
| /room/room-compiler/src/test/kotlin/androidx/room/solver/ |
| D | Signatures.kt | 43 is CustomTypeConverterWrapper -> this.custom.function.name in XType()
|
| D | TypeAdapterStoreTest.kt | 1786 is CustomTypeConverterWrapper -> converter.custom.function.name in <lambda>()
|
| /room/room-compiler/src/test/kotlin/androidx/room/processor/ |
| D | RawQueryFunctionProcessorTest.kt | 352 ) { function, _ -> in <lambda>() method 353 assertThat(function.observedTableNames, `is`(setOf("User"))) in <lambda>() 369 ) { function, _ -> in <lambda>() method 370 assertThat(function.observedTableNames, `is`(setOf("User"))) in <lambda>()
|
| /room/room-compiler/src/main/kotlin/androidx/room/ |
| D | DatabaseProcessingStep.kt | 194 functions.forEachIndexed { index, function -> in <lambda>() method 195 function.dao.setSuffix("${dbName}_$index") in <lambda>()
|
| /room/room-compiler-processing/src/main/java/androidx/room/compiler/processing/javac/kotlin/ |
| D | KotlinClassMetadataUtils.kt | 149 functionList.forEach { function -> function.descriptor?.let { put(it, function) } } in <lambda>() method
|
| /room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/ |
| D | Paging3SourceQueryResultBinder.kt | 181 element = convertRowsOverrideInfo.function, in <lambda>()
|
| /room/integration-tests/multiplatformtestapp/ |
| D | build.gradle | 94 // TODO(b/325111583): Create a helper function to configure KSP with KMP targets
|
| /room/room-compiler-processing/src/test/java/androidx/room/compiler/processing/ |
| D | XExecutableElementTest.kt | 1554 val function = element.getDeclaredMethodByJvmName(funName) in <lambda>() constant 1555 val isAbstract = function.isAbstract() in <lambda>() 1560 val parameterName = function.parameters.single().name in <lambda>()
|
| /room/room-compiler-processing/ |
| D | README.md | 71 Represents a Java method or Kotlin function. They can be obtained from `XTypeElement`.
|