| Package | Description |
|---|---|
| de.flapdoodle.os.common |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutableDistinctPeculiarity<T>
Immutable implementation of
DistinctPeculiarity. |
| Modifier and Type | Method and Description |
|---|---|
static <T> DistinctPeculiarity<T> |
DistinctPeculiarity.of(Attribute<T> attribute,
Match<T> match) |
| Modifier and Type | Method and Description |
|---|---|
List<DistinctPeculiarity<?>> |
ImmutableOneOf.pecularities() |
abstract List<DistinctPeculiarity<?>> |
OneOf.pecularities() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableOneOf.Builder |
ImmutableOneOf.Builder.addPecularities(DistinctPeculiarity<?>... elements)
Adds elements to
pecularities list. |
ImmutableOneOf.Builder |
ImmutableOneOf.Builder.addPecularities(DistinctPeculiarity<?> element)
Adds one element to
pecularities list. |
static <T> ImmutableDistinctPeculiarity<T> |
ImmutableDistinctPeculiarity.copyOf(DistinctPeculiarity<T> instance)
Creates an immutable copy of a
DistinctPeculiarity value. |
ImmutableDistinctPeculiarity.Builder<T> |
ImmutableDistinctPeculiarity.Builder.from(DistinctPeculiarity<T> instance)
Fill a builder with attribute values from the provided
DistinctPeculiarity instance. |
static <T> boolean |
PeculiarityInspector.matches(AttributeExtractorLookup attributeExtractorLookup,
MatcherLookup matcherLookup,
DistinctPeculiarity<T> peculiarity) |
static OneOf |
OneOf.of(DistinctPeculiarity<?>... peculiarities) |
ImmutableOneOf |
ImmutableOneOf.withPecularities(DistinctPeculiarity<?>... elements)
Copy the current immutable object with elements that replace the content of
pecularities. |
| Modifier and Type | Method and Description |
|---|---|
ImmutableOneOf.Builder |
ImmutableOneOf.Builder.addAllPecularities(Iterable<? extends DistinctPeculiarity<?>> elements)
Adds elements to
pecularities list. |
static ImmutableOneOf |
ImmutableOneOf.of(Iterable<? extends DistinctPeculiarity<?>> pecularities)
Construct a new immutable
OneOf instance. |
static ImmutableOneOf |
ImmutableOneOf.of(List<DistinctPeculiarity<?>> pecularities)
Construct a new immutable
OneOf instance. |
ImmutableOneOf.Builder |
ImmutableOneOf.Builder.pecularities(Iterable<? extends DistinctPeculiarity<?>> elements)
Sets or replaces all elements for
pecularities list. |
ImmutableOneOf |
ImmutableOneOf.withPecularities(Iterable<? extends DistinctPeculiarity<?>> elements)
Copy the current immutable object with elements that replace the content of
pecularities. |
Copyright © 2021. All rights reserved.