Class Hierarchy
- java.lang.Object
- io.github.jonloucks.contracts.api.Checks
- io.github.jonloucks.contracts.api.Contract<T>
- io.github.jonloucks.contracts.api.GlobalContracts
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.github.jonloucks.contracts.api.ContractException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- java.lang.AutoCloseable
- io.github.jonloucks.contracts.api.AutoClose
- io.github.jonloucks.contracts.api.AutoOpen
- io.github.jonloucks.contracts.api.Contracts
- io.github.jonloucks.contracts.api.Repository
- io.github.jonloucks.contracts.api.Contract.Config<T>
- io.github.jonloucks.contracts.api.Contract.Config.Builder<T>
- io.github.jonloucks.contracts.api.Contracts.Config
- io.github.jonloucks.contracts.api.ContractsFactory
- io.github.jonloucks.contracts.api.Promisor<T>
- io.github.jonloucks.contracts.api.Promisors