Move BindingReflectionHintsRegistrar to spring-core

See gh-28979
This commit is contained in:
Sébastien Deleuze 2022-09-01 17:59:43 +02:00
parent 6475523a53
commit aaffb8b27e
7 changed files with 11 additions and 11 deletions

View File

@ -1,7 +1,6 @@
description = "Spring Context"
apply plugin: "kotlin"
apply plugin: "kotlinx-serialization"
dependencies {
api(project(":spring-aop"))
@ -33,7 +32,6 @@ dependencies {
testImplementation("org.apache.commons:commons-pool2")
testImplementation("org.awaitility:awaitility")
testImplementation("jakarta.inject:jakarta.inject-tck")
testImplementation("org.jetbrains.kotlinx:kotlinx-serialization-json")
testRuntimeOnly("jakarta.xml.bind:jakarta.xml.bind-api")
testRuntimeOnly("org.glassfish:jakarta.el")
// Substitute for javax.management:jmxremote_optional:1.0.1_04 (not available on Maven Central)

View File

@ -4,6 +4,7 @@ import org.springframework.build.shadow.ShadowSource
description = "Spring Core"
apply plugin: "kotlin"
apply plugin: "kotlinx-serialization"
def javapoetVersion = "1.13.0"
def objenesisVersion = "3.2"
@ -90,6 +91,7 @@ dependencies {
testFixturesImplementation("org.assertj:assertj-core")
testFixturesImplementation("org.xmlunit:xmlunit-assertj")
testFixturesImplementation("io.projectreactor:reactor-test")
testImplementation("org.jetbrains.kotlinx:kotlinx-serialization-json")
}
jar {

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.context.aot;
package org.springframework.aot.hint.annotation;
import java.beans.BeanInfo;
import java.beans.IntrospectionException;
@ -40,10 +40,10 @@ import org.springframework.util.ClassUtils;
/**
* Register the necessary reflection hints so that the specified type can be
* bound at runtime. Fields, constructors and property methods are registered,
* except for a set of types like those in the {@code java.} package where just
* the type is registered. Types are discovered transitively and generic types
* are registered as well.
* bound at runtime. Fields, constructors, properties and record components
* are registered, except for a set of types like those in the {@code java.}
* package where just the type is registered.
* Types are discovered transitively and generic type are registered as well.
*
* @author Sebastien Deleuze
* @since 6.0

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.context.aot;
package org.springframework.aot.hint.annotation;
import java.lang.reflect.Type;
import java.util.List;

View File

@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.context.aot
package org.springframework.aot.hint.annotation
import org.assertj.core.api.Assertions.assertThat
import org.assertj.core.api.ThrowingConsumer

View File

@ -24,8 +24,8 @@ import java.security.Principal;
import org.springframework.aot.hint.ExecutableMode;
import org.springframework.aot.hint.ReflectionHints;
import org.springframework.aot.hint.annotation.BindingReflectionHintsRegistrar;
import org.springframework.aot.hint.annotation.ReflectiveProcessor;
import org.springframework.context.aot.BindingReflectionHintsRegistrar;
import org.springframework.core.MethodParameter;
import org.springframework.lang.Nullable;
import org.springframework.messaging.Message;

View File

@ -23,8 +23,8 @@ import java.lang.reflect.Type;
import org.springframework.aot.hint.ExecutableMode;
import org.springframework.aot.hint.ReflectionHints;
import org.springframework.aot.hint.annotation.BindingReflectionHintsRegistrar;
import org.springframework.aot.hint.annotation.ReflectiveProcessor;
import org.springframework.context.aot.BindingReflectionHintsRegistrar;
import org.springframework.core.MethodParameter;
import org.springframework.core.annotation.AnnotatedElementUtils;
import org.springframework.http.HttpEntity;