| Modifiers | Name | Description | 
|---|---|---|
| static ClassNode | IMMUTABLE_OPTIONS_TYPE | 
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | static boolean | builtinOrMarkedImmutableClass(Class<?> clazz) | 
|  | static Expression | cloneArrayOrCloneableExpr(Expression fieldExpr, ClassNode type) | 
|  | static Expression | cloneDateExpr(Expression origDate) | 
|  | static String | createErrorMessage(String className, String fieldName, String typeName, String mode) | 
|  | static boolean | derivesFromDate(ClassNode fieldType) | 
|  | static List<String> | getKnownImmutableClasses(AbstractASTTransformation xform, ClassNode cNode) | 
|  | static List<String> | getKnownImmutables(AbstractASTTransformation xform, ClassNode cNode) | 
|  | static boolean | implementsCloneable(ClassNode fieldType) | 
|  | static boolean | isBuiltinImmutable(String typeName) | 
|  | static boolean | isKnownImmutableType(ClassNode fieldType, List<String> knownImmutableClasses) |