From ce7928b28bdfec2013233f84afe48819ad4c29ea Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Tue, 26 May 2020 09:04:51 +0200 Subject: [PATCH] DATACMNS-1706 - Polishing. Improve Javadoc. Original pull request: #437. --- .../springframework/data/mapping/PreferredConstructor.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/springframework/data/mapping/PreferredConstructor.java b/src/main/java/org/springframework/data/mapping/PreferredConstructor.java index a01e462ef..41a1ea6f2 100644 --- a/src/main/java/org/springframework/data/mapping/PreferredConstructor.java +++ b/src/main/java/org/springframework/data/mapping/PreferredConstructor.java @@ -117,7 +117,7 @@ public class PreferredConstructor> { * {@link PersistentEntity} backing this {@link PreferredConstructor}. * * @param property must not be {@literal null}. - * @return + * @return {@literal true} if the {@link PersistentProperty} is used in the constructor. */ public boolean isConstructorParameter(PersistentProperty property) { @@ -147,7 +147,7 @@ public class PreferredConstructor> { * constructor argument of the enclosing class type. * * @param parameter must not be {@literal null}. - * @return + * @return {@literal true} if the {@link PersistentProperty} maps to the enclosing class. */ public boolean isEnclosingClassParameter(Parameter parameter) { @@ -210,6 +210,7 @@ public class PreferredConstructor> { this.hasSpelExpression = Lazy.of(() -> StringUtils.hasText(getSpelExpression())); } + @Nullable private static String getValue(Annotation[] annotations) { return Arrays.stream(annotations)// @@ -322,7 +323,7 @@ public class PreferredConstructor> { P referencedProperty = entity == null ? null : name == null ? null : entity.getPersistentProperty(name); - return property != null && property.equals(referencedProperty); + return property.equals(referencedProperty); } private boolean isEnclosingClassParameter() {