Description
@ToString does not appear to work for enums. This code does not cause a toString method to be generated and it should:
@groovy.transform.ToString enum MyEnum { FOO('foo'), BAR('bar'); String prop MyEnum(String p) {prop = p } } println MyEnum.FOO.toString()
THere might be a larger issue with AST Transforms on Enums in general. See thread here: http://groovy.329449.n5.nabble.com/AST-transformations-for-enum-td3295912.html