java.lang.Object
com.github.cowwoc.requirements.Requirements
- All Implemented Interfaces:
 com.github.cowwoc.requirements.java.Configuration,com.github.cowwoc.requirements.java.JavaRequirements
public final class Requirements
extends Object
implements com.github.cowwoc.requirements.java.Configuration, com.github.cowwoc.requirements.java.JavaRequirements
Verifies requirements using a thread-specific 
configuration.
 Thread-safety: This class is not thread-safe.
- See Also:
 - 
DefaultRequirementsJavaRequirements
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidassertThat(Consumer<Requirements> requirements) Verifies requirements only ifassertions are enabled.<V> VassertThatAndReturn(Function<Requirements, V> requirements) Verifies requirements only ifassertions are enabled.copy()Returns a copy of this configuration.getContextMessage(String message) booleanbooleancom.github.cowwoc.requirements.java.ArrayVerifier<boolean[],Boolean> requireThat(boolean[] actual, String name) com.github.cowwoc.requirements.java.PrimitiveBooleanVerifierrequireThat(boolean actual, String name) com.github.cowwoc.requirements.java.ArrayVerifier<byte[],Byte> requireThat(byte[] actual, String name) com.github.cowwoc.requirements.java.PrimitiveNumberVerifier<Byte>requireThat(byte actual, String name) com.github.cowwoc.requirements.java.ArrayVerifier<char[],Character> requireThat(char[] actual, String name) com.github.cowwoc.requirements.java.PrimitiveCharacterVerifierrequireThat(char actual, String name) com.github.cowwoc.requirements.java.ArrayVerifier<double[],Double> requireThat(double[] actual, String name) com.github.cowwoc.requirements.java.PrimitiveFloatingPointVerifier<Double>requireThat(double actual, String name) com.github.cowwoc.requirements.java.ArrayVerifier<float[],Float> requireThat(float[] actual, String name) com.github.cowwoc.requirements.java.PrimitiveFloatingPointVerifier<Float>requireThat(float actual, String name) com.github.cowwoc.requirements.java.ArrayVerifier<int[],Integer> requireThat(int[] actual, String name) com.github.cowwoc.requirements.java.PrimitiveIntegerVerifier<Integer>requireThat(int actual, String name) com.github.cowwoc.requirements.java.ArrayVerifier<long[],Long> requireThat(long[] actual, String name) com.github.cowwoc.requirements.java.PrimitiveIntegerVerifier<Long>requireThat(long actual, String name) com.github.cowwoc.requirements.java.ArrayVerifier<short[],Short> requireThat(short[] actual, String name) com.github.cowwoc.requirements.java.PrimitiveNumberVerifier<Short>requireThat(short actual, String name) <C extends Collection<E>,E> 
com.github.cowwoc.requirements.java.CollectionVerifier<C,E> requireThat(C actual, String name) <E> com.github.cowwoc.requirements.java.ArrayVerifier<E[],E> requireThat(E[] actual, String name) com.github.cowwoc.requirements.java.BooleanVerifierrequireThat(Boolean actual, String name) <T> com.github.cowwoc.requirements.java.ClassVerifier<T>requireThat(Class<T> actual, String name) com.github.cowwoc.requirements.java.FloatingPointVerifier<Double>requireThat(Double actual, String name) com.github.cowwoc.requirements.java.FloatingPointVerifier<Float>requireThat(Float actual, String name) com.github.cowwoc.requirements.java.IntegerVerifier<Integer>requireThat(Integer actual, String name) com.github.cowwoc.requirements.java.IntegerVerifier<Long>requireThat(Long actual, String name) com.github.cowwoc.requirements.java.StringVerifierrequireThat(String actual, String name) com.github.cowwoc.requirements.java.BigDecimalVerifierrequireThat(BigDecimal actual, String name) com.github.cowwoc.requirements.java.InetAddressVerifierrequireThat(InetAddress actual, String name) com.github.cowwoc.requirements.java.UriVerifierrequireThat(URI actual, String name) com.github.cowwoc.requirements.java.UrlVerifierrequireThat(URL actual, String name) com.github.cowwoc.requirements.java.PathVerifierrequireThat(Path actual, String name) <K,V> com.github.cowwoc.requirements.java.MapVerifier<K, V> requireThat(Map<K, V> actual, String name) com.github.cowwoc.requirements.java.OptionalVerifierrequireThat(Optional<?> actual, String name) <L extends List<E>,E> 
com.github.cowwoc.requirements.java.ListVerifier<L,E> requireThat(L actual, String name) <T> com.github.cowwoc.requirements.java.ObjectVerifier<T>requireThat(T actual, String name) com.github.cowwoc.requirements.java.ArrayValidator<boolean[],Boolean> validateThat(boolean[] actual, String name) com.github.cowwoc.requirements.java.PrimitiveBooleanValidatorvalidateThat(boolean actual, String name) com.github.cowwoc.requirements.java.ArrayValidator<byte[],Byte> validateThat(byte[] actual, String name) com.github.cowwoc.requirements.java.PrimitiveNumberValidator<Byte>validateThat(byte actual, String name) com.github.cowwoc.requirements.java.ArrayValidator<char[],Character> validateThat(char[] actual, String name) com.github.cowwoc.requirements.java.PrimitiveCharacterValidatorvalidateThat(char actual, String name) com.github.cowwoc.requirements.java.ArrayValidator<double[],Double> validateThat(double[] actual, String name) com.github.cowwoc.requirements.java.PrimitiveFloatingPointValidator<Double>validateThat(double actual, String name) com.github.cowwoc.requirements.java.ArrayValidator<float[],Float> validateThat(float[] actual, String name) com.github.cowwoc.requirements.java.PrimitiveFloatingPointValidator<Float>validateThat(float actual, String name) com.github.cowwoc.requirements.java.ArrayValidator<int[],Integer> validateThat(int[] actual, String name) com.github.cowwoc.requirements.java.PrimitiveIntegerValidator<Integer>validateThat(int actual, String name) com.github.cowwoc.requirements.java.ArrayValidator<long[],Long> validateThat(long[] actual, String name) com.github.cowwoc.requirements.java.PrimitiveIntegerValidator<Long>validateThat(long actual, String name) com.github.cowwoc.requirements.java.ArrayValidator<short[],Short> validateThat(short[] actual, String name) com.github.cowwoc.requirements.java.PrimitiveNumberValidator<Short>validateThat(short actual, String name) <C extends Collection<E>,E> 
com.github.cowwoc.requirements.java.CollectionValidator<C,E> validateThat(C actual, String name) <E> com.github.cowwoc.requirements.java.ArrayValidator<E[],E> validateThat(E[] actual, String name) com.github.cowwoc.requirements.java.BooleanValidatorvalidateThat(Boolean actual, String name) <T> com.github.cowwoc.requirements.java.ClassValidator<T>validateThat(Class<T> actual, String name) com.github.cowwoc.requirements.java.FloatingPointValidator<Double>validateThat(Double actual, String name) com.github.cowwoc.requirements.java.FloatingPointValidator<Float>validateThat(Float actual, String name) com.github.cowwoc.requirements.java.IntegerValidator<Integer>validateThat(Integer actual, String name) com.github.cowwoc.requirements.java.IntegerValidator<Long>validateThat(Long actual, String name) com.github.cowwoc.requirements.java.StringValidatorvalidateThat(String actual, String name) com.github.cowwoc.requirements.java.BigDecimalValidatorvalidateThat(BigDecimal actual, String name) com.github.cowwoc.requirements.java.InetAddressValidatorvalidateThat(InetAddress actual, String name) com.github.cowwoc.requirements.java.UriValidatorvalidateThat(URI actual, String name) com.github.cowwoc.requirements.java.UrlValidatorvalidateThat(URL actual, String name) com.github.cowwoc.requirements.java.PathValidatorvalidateThat(Path actual, String name) <K,V> com.github.cowwoc.requirements.java.MapValidator<K, V> validateThat(Map<K, V> actual, String name) com.github.cowwoc.requirements.java.OptionalValidatorvalidateThat(Optional<?> actual, String name) <L extends List<E>,E> 
com.github.cowwoc.requirements.java.ListValidator<L,E> validateThat(L actual, String name) <T> com.github.cowwoc.requirements.java.ObjectValidator<T>validateThat(T actual, String name) withConfiguration(com.github.cowwoc.requirements.java.Configuration newConfig) withContext(String name, Object value) withDiff()withoutContext(String name) <T> RequirementswithoutStringConverter(Class<T> type) <T> RequirementswithStringConverter(Class<T> type, Function<T, String> converter)  
- 
Constructor Details
- 
Requirements
public Requirements()Creates a new instance of Requirements. 
 - 
 - 
Method Details
- 
copy
Returns a copy of this configuration.- Specified by:
 copyin interfacecom.github.cowwoc.requirements.java.Configuration- Specified by:
 copyin interfacecom.github.cowwoc.requirements.java.JavaRequirements- Returns:
 - a copy of this configuration
 
 - 
assertionsAreEnabled
public boolean assertionsAreEnabled()- Specified by:
 assertionsAreEnabledin interfacecom.github.cowwoc.requirements.java.Configuration
 - 
withAssertionsEnabled
- Specified by:
 withAssertionsEnabledin interfacecom.github.cowwoc.requirements.java.Configuration- Specified by:
 withAssertionsEnabledin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
withAssertionsDisabled
- Specified by:
 withAssertionsDisabledin interfacecom.github.cowwoc.requirements.java.Configuration- Specified by:
 withAssertionsDisabledin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
isDiffEnabled
public boolean isDiffEnabled()- Specified by:
 isDiffEnabledin interfacecom.github.cowwoc.requirements.java.Configuration
 - 
withDiff
- Specified by:
 withDiffin interfacecom.github.cowwoc.requirements.java.Configuration- Specified by:
 withDiffin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
withoutDiff
- Specified by:
 withoutDiffin interfacecom.github.cowwoc.requirements.java.Configuration- Specified by:
 withoutDiffin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
isCleanStackTrace
public boolean isCleanStackTrace()- Specified by:
 isCleanStackTracein interfacecom.github.cowwoc.requirements.java.Configuration
 - 
withCleanStackTrace
- Specified by:
 withCleanStackTracein interfacecom.github.cowwoc.requirements.java.Configuration- Specified by:
 withCleanStackTracein interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
withoutCleanStackTrace
- Specified by:
 withoutCleanStackTracein interfacecom.github.cowwoc.requirements.java.Configuration- Specified by:
 withoutCleanStackTracein interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
getContext
- Specified by:
 getContextin interfacecom.github.cowwoc.requirements.java.Configuration
 - 
withContext
- Specified by:
 withContextin interfacecom.github.cowwoc.requirements.java.Configuration- Specified by:
 withContextin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
withoutContext
- Specified by:
 withoutContextin interfacecom.github.cowwoc.requirements.java.Configuration- Specified by:
 withoutContextin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
withoutAnyContext
- Specified by:
 withoutAnyContextin interfacecom.github.cowwoc.requirements.java.Configuration- Specified by:
 withoutAnyContextin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
getContextMessage
- Specified by:
 getContextMessagein interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
toString
- Specified by:
 toStringin interfacecom.github.cowwoc.requirements.java.Configuration
 - 
withStringConverter
- Specified by:
 withStringConverterin interfacecom.github.cowwoc.requirements.java.Configuration- Specified by:
 withStringConverterin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
withoutStringConverter
- Specified by:
 withoutStringConverterin interfacecom.github.cowwoc.requirements.java.Configuration- Specified by:
 withoutStringConverterin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
withConfiguration
- Specified by:
 withConfigurationin interfacecom.github.cowwoc.requirements.java.Configuration- Specified by:
 withConfigurationin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
assertThatAndReturn
Verifies requirements only ifassertions are enabled.- Type Parameters:
 V- the return value of the operation- Parameters:
 requirements- the requirements to verify- Returns:
 - the return value of the operation, or 
nullif assertions are disabled - Throws:
 NullPointerException- ifrequirementsis null- See Also:
 
 - 
assertThat
Verifies requirements only ifassertions are enabled.- Parameters:
 requirements- the requirements to verify- Throws:
 NullPointerException- ifrequirementsis null- See Also:
 
 - 
requireThat
- Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public <T> com.github.cowwoc.requirements.java.ObjectValidator<T> validateThat(T actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public <C extends Collection<E>,E> com.github.cowwoc.requirements.java.CollectionVerifier<C,E> requireThat(C actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public <C extends Collection<E>,E> com.github.cowwoc.requirements.java.CollectionValidator<C,E> validateThat(C actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public <L extends List<E>,E> com.github.cowwoc.requirements.java.ListVerifier<L,E> requireThat(L actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public <L extends List<E>,E> com.github.cowwoc.requirements.java.ListValidator<L,E> validateThat(L actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.ArrayVerifier<byte[],Byte> requireThat(byte[] actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.ArrayValidator<byte[],Byte> validateThat(byte[] actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.ArrayVerifier<short[],Short> requireThat(short[] actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.ArrayValidator<short[],Short> validateThat(short[] actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.ArrayVerifier<int[],Integer> requireThat(int[] actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.ArrayValidator<int[],Integer> validateThat(int[] actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.ArrayVerifier<long[],Long> requireThat(long[] actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.ArrayValidator<long[],Long> validateThat(long[] actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.ArrayVerifier<float[],Float> requireThat(float[] actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.ArrayValidator<float[],Float> validateThat(float[] actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.ArrayVerifier<double[],Double> requireThat(double[] actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.ArrayValidator<double[],Double> validateThat(double[] actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.ArrayVerifier<boolean[],Boolean> requireThat(boolean[] actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.ArrayValidator<boolean[],Boolean> validateThat(boolean[] actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.ArrayVerifier<char[],Character> requireThat(char[] actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.ArrayValidator<char[],Character> validateThat(char[] actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public <E> com.github.cowwoc.requirements.java.ArrayVerifier<E[],E> requireThat(E[] actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public <E> com.github.cowwoc.requirements.java.ArrayValidator<E[],E> validateThat(E[] actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public <T extends Comparable<? super T>> com.github.cowwoc.requirements.java.ComparableVerifier<T> requireThat(T actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public <T extends Comparable<? super T>> com.github.cowwoc.requirements.java.ComparableValidator<T> validateThat(T actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.PrimitiveNumberVerifier<Byte> requireThat(byte actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.PrimitiveNumberValidator<Byte> validateThat(byte actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.PrimitiveNumberVerifier<Short> requireThat(short actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.PrimitiveNumberValidator<Short> validateThat(short actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.PrimitiveIntegerVerifier<Integer> requireThat(int actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.PrimitiveIntegerValidator<Integer> validateThat(int actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.IntegerVerifier<Integer> requireThat(Integer actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.IntegerValidator<Integer> validateThat(Integer actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.PrimitiveIntegerVerifier<Long> requireThat(long actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.PrimitiveIntegerValidator<Long> validateThat(long actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.IntegerVerifier<Long> requireThat(Long actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.IntegerValidator<Long> validateThat(Long actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.PrimitiveFloatingPointVerifier<Float> requireThat(float actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.PrimitiveFloatingPointValidator<Float> validateThat(float actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.PrimitiveFloatingPointVerifier<Double> requireThat(double actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.PrimitiveFloatingPointValidator<Double> validateThat(double actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.PrimitiveBooleanVerifier requireThat(boolean actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.PrimitiveBooleanValidator validateThat(boolean actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.PrimitiveCharacterVerifier requireThat(char actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.PrimitiveCharacterValidator validateThat(char actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public <T extends Number & Comparable<? super T>> com.github.cowwoc.requirements.java.NumberVerifier<T> requireThat(T actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public <T extends Number & Comparable<? super T>> com.github.cowwoc.requirements.java.NumberValidator<T> validateThat(T actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
- Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.BooleanValidator validateThat(Boolean actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.FloatingPointVerifier<Float> requireThat(Float actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.FloatingPointValidator<Float> validateThat(Float actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.FloatingPointVerifier<Double> requireThat(Double actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.FloatingPointValidator<Double> validateThat(Double actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.BigDecimalVerifier requireThat(BigDecimal actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.BigDecimalValidator validateThat(BigDecimal actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public <K,V> com.github.cowwoc.requirements.java.MapVerifier<K,V> requireThat(Map<K, V> actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public <K,V> com.github.cowwoc.requirements.java.MapValidator<K,V> validateThat(Map<K, V> actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
- Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
- Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
- Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
- Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
- Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
- Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
- Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
- Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public <T> com.github.cowwoc.requirements.java.ClassVerifier<T> requireThat(Class<T> actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public <T> com.github.cowwoc.requirements.java.ClassValidator<T> validateThat(Class<T> actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.OptionalVerifier requireThat(Optional<?> actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.OptionalValidator validateThat(Optional<?> actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
requireThat
public com.github.cowwoc.requirements.java.InetAddressVerifier requireThat(InetAddress actual, String name) - Specified by:
 requireThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 - 
validateThat
public com.github.cowwoc.requirements.java.InetAddressValidator validateThat(InetAddress actual, String name) - Specified by:
 validateThatin interfacecom.github.cowwoc.requirements.java.JavaRequirements
 
 -