-
Interface Summary
| Interface |
Description |
| ObjectBuilder<T> |
Base interface for all object builders.
|
| OpenTaggedUnion<Tag extends java.lang.Enum<?>,BaseType> |
A union that is open, i.e.
|
| QuadConsumer<T,U,V,X> |
Represents an operation that accepts 4 input arguments and returns no
result.
|
| QuadFunction<T,U,V,W,R> |
Represents a function that accepts 4 arguments and produces a result.
|
| TaggedUnion<Tag extends java.lang.Enum<?>,BaseType> |
Base interface for tagged union types (also known as sum types or variants).
|
| TriConsumer<T,U,V> |
Represents an operation that accepts 3 input arguments and returns no
result.
|
| TriFunction<T,U,V,R> |
Represents a function that accepts 3 arguments and produces a result.
|
-
-
-
Annotation Types Summary
| Annotation Type |
Description |
| AllowForbiddenApis |
Annotation to allow usage of forbidden APIs inside a whole class, a method, or a field.
|
| VisibleForTesting |
Annotates a program element that exists, or is more widely visible than otherwise necessary, only
for use in test code.
|