From 1b612177056cc8f88faee74f6f6ec577aeb5c270 Mon Sep 17 00:00:00 2001 From: Sam Brannen Date: Sat, 12 Nov 2022 14:30:18 +0100 Subject: [PATCH] Polishing --- .../RegisterReflectionForBinding.java | 17 ++++++++++------- .../RegisterReflectionForBindingProcessor.java | 1 + 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/spring-core/src/main/java/org/springframework/aot/hint/annotation/RegisterReflectionForBinding.java b/spring-core/src/main/java/org/springframework/aot/hint/annotation/RegisterReflectionForBinding.java index 900a9ee3d3a..7c2f8e0cbb1 100644 --- a/spring-core/src/main/java/org/springframework/aot/hint/annotation/RegisterReflectionForBinding.java +++ b/spring-core/src/main/java/org/springframework/aot/hint/annotation/RegisterReflectionForBinding.java @@ -26,13 +26,13 @@ import org.springframework.core.annotation.AliasFor; /** * Indicate that the classes specified in the annotation attributes require some - * reflection hints for binding or reflection-based serialization purpose. For each + * reflection hints for binding or reflection-based serialization purposes. For each * class specified, hints on constructors, fields, properties, record components, * including types transitively used on properties and record components are registered. * At least one class must be specified in the {@code value} or {@code classes} annotation * attributes. * - *

Annotated element can be a configuration class, for example: + *

The annotated element can be a configuration class, for example: * *

  * @Configuration
@@ -42,7 +42,8 @@ import org.springframework.core.annotation.AliasFor;
  *     // ...
  * }
* - *

Annotated element can also be any Spring bean class, constructor, field or method, for example: + *

The annotated element can also be any Spring bean class, constructor, field, or method. + * For example: * *

  * @Service
@@ -66,16 +67,18 @@ import org.springframework.core.annotation.AliasFor;
 public @interface RegisterReflectionForBinding {
 
 	/**
-	 * Classes for which reflection hints should be registered. At least one class must specified
-	 * either in {@code value} or {@code classes}.
+	 * Classes for which reflection hints should be registered.
+	 * 

At least one class must be specified either via {@link #value} or + * {@link #classes}. * @see #classes() */ @AliasFor("classes") Class[] value() default {}; /** - * Classes for which reflection hints should be registered. At least one class must specified - * either in {@code value} or {@code classes}. + * Classes for which reflection hints should be registered. + *

At least one class must be specified either via {@link #value} or + * {@link #classes}. * @see #value() */ @AliasFor("value") diff --git a/spring-core/src/main/java/org/springframework/aot/hint/annotation/RegisterReflectionForBindingProcessor.java b/spring-core/src/main/java/org/springframework/aot/hint/annotation/RegisterReflectionForBindingProcessor.java index dee235580ec..311204c3bfa 100644 --- a/spring-core/src/main/java/org/springframework/aot/hint/annotation/RegisterReflectionForBindingProcessor.java +++ b/spring-core/src/main/java/org/springframework/aot/hint/annotation/RegisterReflectionForBindingProcessor.java @@ -30,6 +30,7 @@ import org.springframework.util.Assert; * * @author Sebastien Deleuze * @since 6.0 + * @see RegisterReflectionForBinding @RegisterReflectionForBinding */ public class RegisterReflectionForBindingProcessor implements ReflectiveProcessor {