Package dev.ua.theroer.magicutils.config.annotations
package dev.ua.theroer.magicutils.config.annotations
-
ClassDescriptionAdds a comment to a configuration field in the generated YAML/JSONC/TOML file.Marks a class as a configuration file.Marks which sections of a config can be hot-reloaded.Marks a field as a configuration section.Marks a class as serializable for configuration.Marks a field as a configuration value.Specifies default value for a configuration field.Interface for providing default values for complex types.Interface for processing list items during configuration loading.Result of processing a list item.Specifies a processor for list values.Specifies the maximum value for numeric configuration fields.Specifies the minimum value for numeric configuration fields.Dummy provider class used as default value for DefaultValue annotation.Specifies that a field should be saved to a different file.