Annotation Interface AbstractConfiguration


@Target(TYPE) @Retention(RUNTIME) @Documented public @interface AbstractConfiguration
This annotation marks a class as an abstract configuration schema. Has basically the same properties as a PolymorphicConfig, but its type cannot be changed and its inheritors must be annotated with either Config or ConfigurationRoot. Configuration schemas with this annotation cannot be used as a nested (sub)configuration.
See Also: