mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-10-01 03:39:05 +00:00
Only unbox value class results when the caller expects their unboxed representation (non-primitive underlying type, non-nullable underlying type for nullable return types, and no overridden function with a different return type), and add related tests. Cache the unbox method resolution per method and make it accessible to support non-public value classes. Closes gh-37191
20 lines
779 B
Groovy
20 lines
779 B
Groovy
description = "Spring AOP"
|
|
|
|
apply plugin: "kotlin"
|
|
|
|
dependencies {
|
|
api(project(":spring-beans"))
|
|
api(project(":spring-core"))
|
|
compileOnly("com.google.code.findbugs:jsr305") // for the AOP Alliance fork
|
|
optional("org.apache.commons:commons-pool2")
|
|
optional("org.aspectj:aspectjweaver")
|
|
optional("org.jetbrains.kotlin:kotlin-reflect")
|
|
optional("org.jetbrains.kotlinx:kotlinx-coroutines-reactor")
|
|
testFixturesImplementation(testFixtures(project(":spring-beans")))
|
|
testFixturesImplementation(testFixtures(project(":spring-core")))
|
|
testImplementation(project(":spring-core-test"))
|
|
testImplementation(testFixtures(project(":spring-beans")))
|
|
testImplementation(testFixtures(project(":spring-core")))
|
|
testImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-reactor")
|
|
}
|