public class ClassInvariantViolation
extends AssertionViolation
Thrown whenever a class invariant violation occurs.
| Constructor and description |
|---|
ClassInvariantViolation()Creates a class-invariant violation without an explicit detail message. |
ClassInvariantViolation(Object o)Creates a class-invariant violation with an object-valued detail. |
ClassInvariantViolation(boolean b)Creates a class-invariant violation with a boolean detail. |
ClassInvariantViolation(char c)Creates a class-invariant violation with a character detail. |
ClassInvariantViolation(int i)Creates a class-invariant violation with an integer detail. |
ClassInvariantViolation(long l)Creates a class-invariant violation with a long detail. |
ClassInvariantViolation(float v)Creates a class-invariant violation with a floating-point detail. |
ClassInvariantViolation(double v)Creates a class-invariant violation with a double-precision detail. |
Creates a class-invariant violation without an explicit detail message.
Creates a class-invariant violation with an object-valued detail.
o - the detail objectCreates a class-invariant violation with a boolean detail.
b - the detail valueCreates a class-invariant violation with a character detail.
c - the detail valueCreates a class-invariant violation with an integer detail.
i - the detail valueCreates a class-invariant violation with a long detail.
l - the detail valueCreates a class-invariant violation with a floating-point detail.
v - the detail valueCreates a class-invariant violation with a double-precision detail.
v - the detail valueCopyright © 2003-2026 The Apache Software Foundation. All rights reserved.