Polishing

This commit removes unnecessary not-null checks for annotation
attribute alias names.
This commit is contained in:
Sam Brannen 2015-08-29 16:05:26 +02:00
parent 164bed5c3f
commit a066143a5b
2 changed files with 20 additions and 24 deletions

View File

@ -91,7 +91,6 @@ abstract class AbstractAliasAwareAnnotationAttributeExtractor<S> implements Anno
if (aliasNames != null) {
final Object defaultValue = AnnotationUtils.getDefaultValue(getAnnotationType(), attributeName);
for (String aliasName : aliasNames) {
if (aliasName != null) {
Object aliasValue = getRawAttributeValue(aliasName);
if (!ObjectUtils.nullSafeEquals(attributeValue, aliasValue) &&
@ -112,7 +111,6 @@ abstract class AbstractAliasAwareAnnotationAttributeExtractor<S> implements Anno
}
}
}
}
return attributeValue;
}

View File

@ -99,7 +99,6 @@ class MapAnnotationAttributeExtractor extends AbstractAliasAwareAnnotationAttrib
List<String> aliasNames = attributeAliasMap.get(attributeName);
if (aliasNames != null) {
for (String aliasName : aliasNames) {
if (aliasName != null) {
Object aliasValue = attributes.get(aliasName);
if (aliasValue != null) {
attributeValue = aliasValue;
@ -109,7 +108,6 @@ class MapAnnotationAttributeExtractor extends AbstractAliasAwareAnnotationAttrib
}
}
}
}
// if aliases not present, check default
if (attributeValue == null) {