From 0d225694220b8880f8d1f6fa1fbc8125340e02b5 Mon Sep 17 00:00:00 2001 From: Sam Brannen Date: Wed, 27 Sep 2023 16:34:18 +0200 Subject: [PATCH] Polishing --- .../expression/spel/ast/MethodReference.java | 7 +++++-- .../expression/spel/ast/PropertyOrFieldReference.java | 6 ++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/spring-expression/src/main/java/org/springframework/expression/spel/ast/MethodReference.java b/spring-expression/src/main/java/org/springframework/expression/spel/ast/MethodReference.java index ad8c8b6964..33756cab0e 100644 --- a/spring-expression/src/main/java/org/springframework/expression/spel/ast/MethodReference.java +++ b/spring-expression/src/main/java/org/springframework/expression/spel/ast/MethodReference.java @@ -54,10 +54,10 @@ import org.springframework.util.ObjectUtils; */ public class MethodReference extends SpelNodeImpl { - private final String name; - private final boolean nullSafe; + private final String name; + @Nullable private String originalPrimitiveExitTypeDescriptor; @@ -72,6 +72,9 @@ public class MethodReference extends SpelNodeImpl { } + /** + * Get the name of the referenced method. + */ public final String getName() { return this.name; } diff --git a/spring-expression/src/main/java/org/springframework/expression/spel/ast/PropertyOrFieldReference.java b/spring-expression/src/main/java/org/springframework/expression/spel/ast/PropertyOrFieldReference.java index 2876215395..dc891da4a4 100644 --- a/spring-expression/src/main/java/org/springframework/expression/spel/ast/PropertyOrFieldReference.java +++ b/spring-expression/src/main/java/org/springframework/expression/spel/ast/PropertyOrFieldReference.java @@ -73,10 +73,16 @@ public class PropertyOrFieldReference extends SpelNodeImpl { } + /** + * Does this node represent a null-safe property or field reference? + */ public boolean isNullSafe() { return this.nullSafe; } + /** + * Get the name of the referenced property or field. + */ public String getName() { return this.name; }