Class ConfigurationOption<V>


  • public class ConfigurationOption<V>
    extends java.lang.Object
    • Constructor Detail

      • ConfigurationOption

        public ConfigurationOption​(@NotNull
                                   V defaultValue)
    • Method Detail

      • of

        public static <T> ConfigurationOption<T> of​(@NotNull
                                                    @NotNull java.util.function.Supplier<T> defaultValue)
      • defaults

        @NotNull
        public V defaults()
      • defaults

        public void defaults​(@NotNull
                             V defaultValue)
        Set the default value of option.
        Parameters:
        defaultValue - Default value
      • isDefault

        public boolean isDefault​(@NotNull
                                 V value)