Interface EnumGeneratorSpec<E extends Enum<E>>

All Superinterfaces:
AsStringGeneratorSpec<E>, GeneratorSpec<E>
All Known Implementing Classes:
EnumGenerator

public interface EnumGeneratorSpec<E extends Enum<E>> extends AsStringGeneratorSpec<E>
Generator spec for Enums.
Since:
1.6.0
  • Method Details

    • excluding

      EnumGeneratorSpec<E> excluding(E... values)
      Generate an enum while excluding the specified values. The argument can be an empty array, but not null.
      Parameters:
      values - to exclude
      Returns:
      spec builder
      Since:
      1.6.0
    • nullable

      EnumGeneratorSpec<E> nullable()
      Indicates that null value can be generated.
      Returns:
      spec builder
      Since:
      1.6.0