Class BooleanGenerator

java.lang.Object
org.instancio.internal.generator.AbstractGenerator<Boolean>
org.instancio.internal.generator.lang.BooleanGenerator
All Implemented Interfaces:
AsStringGeneratorSpec<Boolean>, Generator<Boolean>, GeneratorSpec<Boolean>, BooleanGeneratorSpec

public class BooleanGenerator extends AbstractGenerator<Boolean> implements BooleanGeneratorSpec
  • Constructor Details

  • Method Details

    • nullable

      public BooleanGeneratorSpec nullable()
      Description copied from interface: BooleanGeneratorSpec
      Indicates that null value can be generated.
      Specified by:
      nullable in interface BooleanGeneratorSpec
      Returns:
      spec builder
    • generate

      public Boolean generate(Random random)
      Description copied from interface: Generator
      Returns a generated value.

      If this method produces random data, the data needs to be generated using the provided Random instance. This ensures generated values are reproducible for a given seed value.

      Specified by:
      generate in interface Generator<Boolean>
      Parameters:
      random - provider for generating random values
      Returns:
      generated value or null if value is nullable, could not be generated, or generation is delegated to the engine