Package groovy.transform
Annotation Type PropertyOptions
@Documented
@Retention(SOURCE)
@Target(TYPE)
public @interface PropertyOptions
Marker annotation used to indicate that special property handling code will be generated for this class.
- Since:
- 2.5.0
- See Also:
Immutable
,ImmutableBase
,MapConstructor
,TupleConstructor
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.Class<? extends PropertyHandler>
propertyHandler
The property handler class which creates the necessary code for getting, setting or initializing properties.
-
Element Details
-
propertyHandler
java.lang.Class<? extends PropertyHandler> propertyHandlerThe property handler class which creates the necessary code for getting, setting or initializing properties.- Default:
- groovy.transform.options.DefaultPropertyHandler.class
-