001// Generated by delombok at Fri Mar 03 18:26:02 UTC 2023
002package de.cuioss.test.generator.impl;
003
004import de.cuioss.test.generator.TypedGenerator;
005import de.cuioss.test.generator.internal.net.java.quickcheck.generator.PrimitiveGenerators;
006
007/**
008 * This Class is used to generate a Float Object value which is generated by next() method.
009 */
010public class FloatObjectGenerator implements TypedGenerator<Float> {
011    private float low = Float.MIN_VALUE;
012    private float high = Float.MAX_VALUE;
013
014    @Override
015    public Float next() {
016        return PrimitiveGenerators.doubles(low, high).next().floatValue();
017    }
018
019    @Override
020    public Class<Float> getType() {
021        return Float.class;
022    }
023
024    @java.lang.SuppressWarnings("all")
025    @lombok.Generated
026    public FloatObjectGenerator(final float low, final float high) {
027        this.low = low;
028        this.high = high;
029    }
030
031    @java.lang.SuppressWarnings("all")
032    @lombok.Generated
033    public FloatObjectGenerator() {
034    }
035}