assert
Throws an AssertionError if the value is false and runtime assertions have been enabled on the JVM using the -ea JVM option.
Throws an AssertionError calculated by lazyMessage if the value is false and runtime assertions have been enabled on the JVM using the -ea JVM option.
Throws an AssertionError if the value is false and runtime assertions have been enabled during compilation.
Throws an AssertionError calculated by lazyMessage if the value is false and runtime assertions have been enabled during compilation.