groovy.transform
public @Interface Trait
extends Annotation
- Annotations
- @Documented
- @Retention:RUNTIME
- @Target:TYPE
- @GroovyASTTransformationClass:TraitASTTransformation
- Imports
- org.codehaus.groovy.transform.GroovyASTTransformationClass, java.lang.annotation.ElementType, .Retention, .RetentionPolicy, .Target
Used to mark a class as being a trait.
- Since
- 2.3.0