@Documented @Incubating @Retention(RetentionPolicy.SOURCE) @Target(ElementType.TYPE) public @interface SealedOptions
Class annotation used to assist in the creation of sealed classes.
Type | Name and Description |
---|---|
boolean |
alwaysAnnotate Add annotations even for native sealed classes. |
SealedMode |
mode Mode to use when creating sealed classes. |
Add annotations even for native sealed classes. Ignored when emulating sealed classes since then annotations are always used.
Mode to use when creating sealed classes.