Package com.hexagonkt.core
Class ChecksKt
-
- All Implemented Interfaces:
public final class ChecksKt
-
-
Method Summary
Modifier and Type Method Description final static <T extends Any> UnitrequireNotBlank(T $self, KProperty1<T, CharSequence> field)final static <T extends Any> UnitrequireNotBlanks(T $self, KProperty1<T, Collection<CharSequence>> field)final static <T extends Any, N extends Any> UnitrequireGreater(T $self, KProperty1<T, Comparable<N>> field, N min)final static <T extends Any, N extends Any> UnitrequireGreater(T $self, KProperty1<T, Comparable<N>> field, KProperty1<T, N> field2)final static <T extends Any, N extends Any> UnitrequireGreaterOrEquals(T $self, KProperty1<T, Comparable<N>> field, N min)final static <T extends Any, N extends Any> UnitrequireGreaterOrEquals(T $self, KProperty1<T, Comparable<N>> field, KProperty1<T, N> field2)final static <T extends Any, N extends Any> UnitrequireLower(T $self, KProperty1<T, Comparable<N>> field, N min)final static <T extends Any, N extends Any> UnitrequireLower(T $self, KProperty1<T, Comparable<N>> field, KProperty1<T, N> field2)final static <T extends Any, N extends Any> UnitrequireLowerOrEquals(T $self, KProperty1<T, Comparable<N>> field, N min)final static <T extends Any, N extends Any> UnitrequireLowerOrEquals(T $self, KProperty1<T, Comparable<N>> field, KProperty1<T, N> field2)final static <Z extends Any> Collection<Z>checkSize(Collection<Z> $self, IntRange count)TODO. -
-
Method Detail
-
requireNotBlank
final static <T extends Any> Unit requireNotBlank(T $self, KProperty1<T, CharSequence> field)
-
requireNotBlanks
final static <T extends Any> Unit requireNotBlanks(T $self, KProperty1<T, Collection<CharSequence>> field)
-
requireGreater
final static <T extends Any, N extends Any> Unit requireGreater(T $self, KProperty1<T, Comparable<N>> field, N min)
-
requireGreater
final static <T extends Any, N extends Any> Unit requireGreater(T $self, KProperty1<T, Comparable<N>> field, KProperty1<T, N> field2)
-
requireGreaterOrEquals
final static <T extends Any, N extends Any> Unit requireGreaterOrEquals(T $self, KProperty1<T, Comparable<N>> field, N min)
-
requireGreaterOrEquals
final static <T extends Any, N extends Any> Unit requireGreaterOrEquals(T $self, KProperty1<T, Comparable<N>> field, KProperty1<T, N> field2)
-
requireLower
final static <T extends Any, N extends Any> Unit requireLower(T $self, KProperty1<T, Comparable<N>> field, N min)
-
requireLower
final static <T extends Any, N extends Any> Unit requireLower(T $self, KProperty1<T, Comparable<N>> field, KProperty1<T, N> field2)
-
requireLowerOrEquals
final static <T extends Any, N extends Any> Unit requireLowerOrEquals(T $self, KProperty1<T, Comparable<N>> field, N min)
-
requireLowerOrEquals
final static <T extends Any, N extends Any> Unit requireLowerOrEquals(T $self, KProperty1<T, Comparable<N>> field, KProperty1<T, N> field2)
-
-
-
-