polishing
This commit is contained in:
parent
5be9473136
commit
1cd77e2a15
|
|
@ -160,7 +160,7 @@ public class PropertyOrFieldReference extends SpelNodeImpl {
|
|||
TypedValue contextObject = state.getActiveContextObject();
|
||||
Object targetObject = contextObject.getValue();
|
||||
|
||||
if (targetObject == null && nullSafe) {
|
||||
if (targetObject == null && this.nullSafe) {
|
||||
return TypedValue.NULL;
|
||||
}
|
||||
|
||||
|
|
@ -188,7 +188,8 @@ public class PropertyOrFieldReference extends SpelNodeImpl {
|
|||
for (PropertyAccessor accessor : accessorsToTry) {
|
||||
if (accessor.canRead(eContext, contextObject.getValue(), name)) {
|
||||
if (accessor instanceof ReflectivePropertyAccessor) {
|
||||
accessor = ((ReflectivePropertyAccessor)accessor).createOptimalAccessor(eContext, contextObject.getValue(), name);
|
||||
accessor = ((ReflectivePropertyAccessor) accessor).createOptimalAccessor(
|
||||
eContext, contextObject.getValue(), name);
|
||||
}
|
||||
this.cachedReadAccessor = accessor;
|
||||
return accessor.read(eContext, contextObject.getValue(), name);
|
||||
|
|
|
|||
Loading…
Reference in New Issue