| Interface | Description |
|---|---|
| CloseableResource |
An
AutoCloseable type without a throws declaration. |
| Meta.BooleanGetter<T> | Deprecated
this type will be deleted in favour of the uk.kludje.property version
|
| Meta.ByteGetter<T> | Deprecated
this type will be deleted in favour of the uk.kludje.property version
|
| Meta.CharGetter<T> | Deprecated
this type will be deleted in favour of the uk.kludje.property version
|
| Meta.DoubleGetter<T> | Deprecated
this type will be deleted in favour of the uk.kludje.property version
|
| Meta.FloatGetter<T> | Deprecated
this type will be deleted in favour of the uk.kludje.property version
|
| Meta.Getter<T> | Deprecated
this type will be deleted in favour of the uk.kludje.property version
|
| Meta.IntGetter<T> | Deprecated
this type will be deleted in favour of the uk.kludje.property version
|
| Meta.LongGetter<T> | Deprecated
this type will be deleted in favour of the uk.kludje.property version
|
| Meta.ShortGetter<T> | Deprecated
this type will be deleted in favour of the uk.kludje.property version
|
| MetaConfig.InstanceCheckPolicy |
Used at the start of
Meta.equals(Object, Object) to check type equivalence. |
| MetaConfig.ObjectEqualsPolicy |
Allows configuration of how objects are considered equal.
|
| MetaConfig.ObjectHashCodePolicy |
Allows configuration of how an object's hash code is generated.
|
| MetaConfig.ObjectToStringPolicy |
Allows configuration of how objects are converted to strings.
|
| Nullifier<T,R> |
A functional interface with null-safe checks.
|
| Res.CloseFunction<R> |
Functional interface for closing a resource.
|
| Class | Description |
|---|---|
| Ensure |
Provides convenience methods for asserting conditions.
|
| Exceptions |
Methods for translating checked exceptions to unchecked exceptions and back.
|
| Exceptions.ExceptionDeclarer |
A utility type for declaring exceptions.
|
| Meta<T> |
Provides a basic meta-method builder for common
Object method implementations. |
| MetaConfig |
Allows more flexible configuration of
Meta instances. |
| Res<R> |
Adapts any type to
AutoCloseable so that its instances can be closed by try blocks. |
| Unsupported |
A source of
UnsupportedOperationException method references. |
| Enum | Description |
|---|---|
| Nil |
Instance for when an arbitrary type and value is required.
|
| Error | Description |
|---|---|
| Exceptions.UncheckedMarker |
This error type cannot be thrown; it exists to allow
callers of
Exceptions.throwChecked(Throwable)
to express intent with the throw keyword. |