Skip navigation links
A C D G I O U 

A

anyBigInteger() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns a BigInteger value between Long.MIN_VALUE and Long.MAX_VALUE (both incl.).
anyBigInteger(BigInteger) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns a BigInteger value between BigInteger.ZERO (incl.) and bound (excl.).
anyBigInteger(BigInteger, BigInteger) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns a BigInteger value between min (incl.) and bound (excl.).
anyBits(int, Random) - Static method in interface de.team33.patterns.arbitrary.mimas.Generator
Utility method: Returns a randomly generated non-negative BigInteger representing a sequence of significant bits of a given length, intended as a result of anyBits(int).
anyBoolean() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns any boolean value.
anyByte() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns any byte value.
anyChar() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns any char value of a predefined character set.
anyChar(String) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns any char value of the given characters.
anyDouble() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns a double value between zero (incl.) and one (excl.).
anyFloat() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns a float value between zero (incl.) and one (excl.).
anyInt() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns any int value.
anyInt(int) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns an int value between zero (incl.) and bound (excl.).
anyInt(int, int) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns an int value between min (incl.) and bound (excl.).
anyLong() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns any long value.
anyLong(long) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns any long value between zero (incl.) and bound (excl.).
anyLong(long, long) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns any long value between min (incl.) and bound (excl.).
anyOf(T...) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns one of the given values.
anyOf(Class<T>) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns one of the given enum values.
anyShort() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns any short value.
anySmallBigInteger() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns a BigInteger value between zero (incl.) and 216 (excl.).
anySmallBigInteger(BigInteger) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns a BigInteger value between BigInteger.ZERO (incl.) and bound (excl.).
anySmallInt(int) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns an int value between zero (incl.) and bound (excl.).
anyString(int, String) - Method in interface de.team33.patterns.arbitrary.mimas.Generator
Returns a String with the given length consisting of the given characters.
anyString() - Method in interface de.team33.patterns.arbitrary.mimas.Generator
 

C

charge(T, String...) - Method in interface de.team33.patterns.arbitrary.mimas.Charger
Initializes the properties of a given target instance with values provided by this Charger instance itself and returns the initialized target.
Charger - Interface in de.team33.patterns.arbitrary.mimas
A utility interface: can extend producer classes with the functionality to fill classic mutable Java data objects* with (typically) random values.

D

de.team33.patterns.arbitrary.mimas - package de.team33.patterns.arbitrary.mimas
This module, consisting of this package and the classes/interfaces defined in it, provides tools to generate arbitrary data of virtually any type, mainly for testing purpose.

G

Generator - Interface in de.team33.patterns.arbitrary.mimas
A utility interface: represents an interface of a basic arbitrary generator that defines methods for primitive values as well as values of some other basic types, including enum types, String and BigInteger.

I

initiate(Class<T>, String...) - Method in interface de.team33.patterns.arbitrary.mimas.Initiator
Creates and returns a new instance of a given target type.
Initiator - Interface in de.team33.patterns.arbitrary.mimas
A utility interface: can extend producer classes with the functionality to create instances of types composed (essentially) of properties and constructed like a record (as defined with Java 17).

O

of(Random) - Static method in interface de.team33.patterns.arbitrary.mimas.Generator
Utility method: Provides a new Generator based on a given Random.

U

UnfitConditionException - Exception in de.team33.patterns.arbitrary.mimas
A RuntimeException reflecting the unfit condition of a component involved in an operation.
A C D G I O U 
Skip navigation links

Copyright © 2023 Andreas Kluge-Kaindl, Bremen (de). All rights reserved.