Index

I P R U 
All Classes and Interfaces|All Packages

I

Invariants - Interface in uk.co.jasonmarston.kiunzi.utility.invariant
Utility interface providing static checks for domain invariants.

P

Preconditions - Interface in uk.co.jasonmarston.kiunzi.utility.invariant
Utility interface providing static precondition checks for method arguments.

R

requireNonNull(T, String) - Static method in interface uk.co.jasonmarston.kiunzi.utility.invariant.Preconditions
Asserts that object is not null, throwing a NullPointerException with the given message if it is.
requireNull(T, String) - Static method in interface uk.co.jasonmarston.kiunzi.utility.invariant.Invariants
Asserts that object is null, throwing an IllegalStateException with the given message if it is not.

U

uk.co.jasonmarston.kiunzi.utility.invariant - package uk.co.jasonmarston.kiunzi.utility.invariant
Validation-based invariant checking, Invariants for null-state guards, and Preconditions for argument preconditions.
utility.invariant - module utility.invariant
Defines reusable precondition and invariant-checking utilities.
I P R U 
All Classes and Interfaces|All Packages