multex
Class AssertionFailure

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--multex.Failure
                          |
                          +--multex.AssertionFailure
All Implemented Interfaces:
MultexException, java.io.Serializable

public class AssertionFailure
extends Failure

Indicates that an assertion failed. An assertion should always be true. Any failing of an assertion thus has to be considered as a programming error. You should use assertions for indicating the violation of invariants or postconditions. For indicating the violation of a precondition you should better use individually named exceptions.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class multex.Failure
className, lineSeparator, wasCausing
 
Constructor Summary
AssertionFailure(java.lang.String i_name)
          Convenience constructor null.
AssertionFailure(java.lang.String i_name, java.lang.Object i_par0)
          Convenience constructor 0.
AssertionFailure(java.lang.String i_name, java.lang.Object[] i_parameters)
          Creates an AssertionFailure object, detail description here.
AssertionFailure(java.lang.String i_name, java.lang.Object i_par0, java.lang.Object i_par1)
          Convenience constructor 1.
AssertionFailure(java.lang.String i_name, java.lang.Object i_par0, java.lang.Object i_par1, java.lang.Object i_par2)
          Convenience constructor 2.
AssertionFailure(java.lang.String i_name, java.lang.Object i_par0, java.lang.Object i_par1, java.lang.Object i_par2, java.lang.Object i_par3)
          Convenience constructor 3.
AssertionFailure(java.lang.String i_name, java.lang.Object i_par0, java.lang.Object i_par1, java.lang.Object i_par2, java.lang.Object i_par3, java.lang.Object i_par4)
          Convenience constructor 4.
AssertionFailure(java.lang.String i_name, java.lang.Object i_par0, java.lang.Object i_par1, java.lang.Object i_par2, java.lang.Object i_par3, java.lang.Object i_par4, java.lang.Object i_par5)
          Convenience constructor 5.
AssertionFailure(java.lang.String i_name, java.lang.Object i_par0, java.lang.Object i_par1, java.lang.Object i_par2, java.lang.Object i_par3, java.lang.Object i_par4, java.lang.Object i_par5, java.lang.Object i_par6)
          Convenience constructor 6.
AssertionFailure(java.lang.String i_name, java.lang.Object i_par0, java.lang.Object i_par1, java.lang.Object i_par2, java.lang.Object i_par3, java.lang.Object i_par4, java.lang.Object i_par5, java.lang.Object i_par6, java.lang.Object i_par7)
          Convenience constructor 7.
AssertionFailure(java.lang.String i_name, java.lang.Object i_par0, java.lang.Object i_par1, java.lang.Object i_par2, java.lang.Object i_par3, java.lang.Object i_par4, java.lang.Object i_par5, java.lang.Object i_par6, java.lang.Object i_par7, java.lang.Object i_par8)
          Convenience constructor 8.
AssertionFailure(java.lang.String i_name, java.lang.Object i_par0, java.lang.Object i_par1, java.lang.Object i_par2, java.lang.Object i_par3, java.lang.Object i_par4, java.lang.Object i_par5, java.lang.Object i_par6, java.lang.Object i_par7, java.lang.Object i_par8, java.lang.Object i_par9)
          Convenience constructor 9.
 
Methods inherited from class multex.Failure
appendCompactStackTrace, checkClass, getCause, getCause, getContainedException, getDefaultMessageTextPattern, getMessage, getOriginalException, getParameters, jreHasExceptionChaining, printStackTrace, printStackTrace, printStackTrace, setCauseGetter
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AssertionFailure

public AssertionFailure(java.lang.String i_name,
                        java.lang.Object[] i_parameters)
Creates an AssertionFailure object, detail description here. For more convenient creation you can use the convenience constructors with 0..10 unnamed parameters of type Object. If all diagnostic parameters of the assertion are Object-s, i.e. of non-primitive types, it is still more convenient to call Assertion.check(boolean, String, Object[]) or one of its convenience wrappers.

Parameters:
i_name - The condition, which failed, as a String
i_parameters - A polymorphic array of additional diagnostic parameters, e.g. values of variables in the assertion condition

AssertionFailure

public AssertionFailure(java.lang.String i_name)
Convenience constructor null.

See Also:
AssertionFailure(String, Object[])

AssertionFailure

public AssertionFailure(java.lang.String i_name,
                        java.lang.Object i_par0)
Convenience constructor 0.

See Also:
AssertionFailure(String, Object[])

AssertionFailure

public AssertionFailure(java.lang.String i_name,
                        java.lang.Object i_par0,
                        java.lang.Object i_par1)
Convenience constructor 1.

See Also:
AssertionFailure(String, Object[])

AssertionFailure

public AssertionFailure(java.lang.String i_name,
                        java.lang.Object i_par0,
                        java.lang.Object i_par1,
                        java.lang.Object i_par2)
Convenience constructor 2.

See Also:
AssertionFailure(String, Object[])

AssertionFailure

public AssertionFailure(java.lang.String i_name,
                        java.lang.Object i_par0,
                        java.lang.Object i_par1,
                        java.lang.Object i_par2,
                        java.lang.Object i_par3)
Convenience constructor 3.

See Also:
AssertionFailure(String, Object[])

AssertionFailure

public AssertionFailure(java.lang.String i_name,
                        java.lang.Object i_par0,
                        java.lang.Object i_par1,
                        java.lang.Object i_par2,
                        java.lang.Object i_par3,
                        java.lang.Object i_par4)
Convenience constructor 4.

See Also:
AssertionFailure(String, Object[])

AssertionFailure

public AssertionFailure(java.lang.String i_name,
                        java.lang.Object i_par0,
                        java.lang.Object i_par1,
                        java.lang.Object i_par2,
                        java.lang.Object i_par3,
                        java.lang.Object i_par4,
                        java.lang.Object i_par5)
Convenience constructor 5.

See Also:
AssertionFailure(String, Object[])

AssertionFailure

public AssertionFailure(java.lang.String i_name,
                        java.lang.Object i_par0,
                        java.lang.Object i_par1,
                        java.lang.Object i_par2,
                        java.lang.Object i_par3,
                        java.lang.Object i_par4,
                        java.lang.Object i_par5,
                        java.lang.Object i_par6)
Convenience constructor 6.

See Also:
AssertionFailure(String, Object[])

AssertionFailure

public AssertionFailure(java.lang.String i_name,
                        java.lang.Object i_par0,
                        java.lang.Object i_par1,
                        java.lang.Object i_par2,
                        java.lang.Object i_par3,
                        java.lang.Object i_par4,
                        java.lang.Object i_par5,
                        java.lang.Object i_par6,
                        java.lang.Object i_par7)
Convenience constructor 7.

See Also:
AssertionFailure(String, Object[])

AssertionFailure

public AssertionFailure(java.lang.String i_name,
                        java.lang.Object i_par0,
                        java.lang.Object i_par1,
                        java.lang.Object i_par2,
                        java.lang.Object i_par3,
                        java.lang.Object i_par4,
                        java.lang.Object i_par5,
                        java.lang.Object i_par6,
                        java.lang.Object i_par7,
                        java.lang.Object i_par8)
Convenience constructor 8.

See Also:
AssertionFailure(String, Object[])

AssertionFailure

public AssertionFailure(java.lang.String i_name,
                        java.lang.Object i_par0,
                        java.lang.Object i_par1,
                        java.lang.Object i_par2,
                        java.lang.Object i_par3,
                        java.lang.Object i_par4,
                        java.lang.Object i_par5,
                        java.lang.Object i_par6,
                        java.lang.Object i_par7,
                        java.lang.Object i_par8,
                        java.lang.Object i_par9)
Convenience constructor 9.

See Also:
AssertionFailure(String, Object[])