GROOVY-9637: prefactor existing utility
diff --git a/src/main/java/org/apache/groovy/ast/tools/ImmutablePropertyUtils.java b/src/main/java/org/apache/groovy/ast/tools/ImmutablePropertyUtils.java
index 4e2bde0..c89b484 100644
--- a/src/main/java/org/apache/groovy/ast/tools/ImmutablePropertyUtils.java
+++ b/src/main/java/org/apache/groovy/ast/tools/ImmutablePropertyUtils.java
@@ -69,7 +69,15 @@
This list can by extended by providing "known immutable" classes
via Immutable.knownImmutableClasses
*/
- private static Set<String> builtinImmutables = new HashSet<String>(Arrays.asList(
+ private static final Set<String> BUILTIN_IMMUTABLES = new HashSet<String>(Arrays.asList(
+ "boolean",
+ "byte",
+ "char",
+ "double",
+ "float",
+ "int",
+ "long",
+ "short",
"java.lang.Class",
"java.lang.Boolean",
"java.lang.Byte",
@@ -196,7 +204,7 @@
}
public static boolean isBuiltinImmutable(String typeName) {
- return builtinImmutables.contains(typeName);
+ return BUILTIN_IMMUTABLES.contains(typeName);
}
private static boolean hasImmutableAnnotation(Class clazz) {