| Constructor and Description |
|---|
ClockGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(InRange range)
|
Clock |
generate(SourceOfRandomness random,
GenerationStatus status) |
addComponentGenerators, canGenerateForParametersOfTypes, canRegisterAsType, canShrink, compatibleWithTypeParameter, configurationAnnotationsOn, configure, configure, copy, doShrink, gen, gen, hasComponents, magnitude, narrow, numberOfNeededComponents, provide, shrink, typespublic void configure(InRange range)
Tells this generator to produce values within a specified minimum and/or maximum, inclusive, with uniform distribution, down to the nanosecond.
Instances of this class are configured using Instant
strings.
If an endpoint of the range is not specified, the generator will use
instants with values of either Instant.MIN or
Instant.MAX as appropriate.
InRange.format() is ignored. Instants are always
parsed using DateTimeFormatter.ISO_INSTANT.
range - annotation that gives the range's constraintspublic Clock generate(SourceOfRandomness random, GenerationStatus status)
© Copyright 2010-2020 Paul R. Holser, Jr. All rights reserved. Licensed under The MIT License. pholser@alumni.rice.edu