All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.bluecatcode.common.contract.package-info Maven / Gradle / Ivy

The newest version!
/**
 * Basic utility libraries and interfaces.
 *
 * 

This package is a part of the open-source

* Guava Extended libraries. * *

Conditional Failures

*
    *
  • {@link com.bluecatcode.common.contract.Checks} *
  • {@link com.bluecatcode.common.contract.Impossibles} *
  • {@link com.bluecatcode.common.contract.Preconditions} *
  • {@link com.bluecatcode.common.contract.Postconditions} *
*

* Summary of the major kinds of runtime checks. *

* * * * * * * * * * * * *
Kind of checkDescription
Precondition"You messed up (caller)."
Postcondition"I messed up."
Verification"Someone I depend on messed up (supplier)."
Test assertion"The code I'm testing messed up."
Impossible condition"Wtf? the world is messed up!"
Exceptional result"No one messed up, exactly (at least in this VM)."
*

* @see Conditional Failures Explained *

*/ @ParametersAreNonnullByDefault package com.bluecatcode.common.contract; import javax.annotation.ParametersAreNonnullByDefault;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy