@Generated(value="org.immutables.processor.ProxyProcessor") public final class ImmutableTransitionVertex extends TransitionVertex
TransitionVertex.
Use the builder to create immutable instances:
ImmutableTransitionVertex.builder().
Use the static factory method to create immutable instances:
ImmutableTransitionVertex.of().
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableTransitionVertex.Builder
Builds instances of type
ImmutableTransitionVertex. |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableTransitionVertex.Builder |
builder()
Creates a builder for
ImmutableTransitionVertex. |
static ImmutableTransitionVertex |
copyOf(TransitionVertex instance)
Creates an immutable copy of a
TransitionVertex value. |
boolean |
equals(Object another)
This instance is equal to all instances of
ImmutableTransitionVertex that have equal attribute values. |
int |
hashCode()
Computes a hash code from attributes:
transition. |
static ImmutableTransitionVertex |
of(Transition<?> transition)
Construct a new immutable
TransitionVertex instance. |
String |
toString()
Prints the immutable value
TransitionVertex with attribute values. |
Transition<?> |
transition() |
ImmutableTransitionVertex |
withTransition(Transition<?> value)
Copy the current immutable object by setting a value for the
transition attribute. |
public Transition<?> transition()
transition in class TransitionVertextransition attributepublic final ImmutableTransitionVertex withTransition(Transition<?> value)
transition attribute.
A shallow reference equality check is used to prevent copying of the same value by returning this.value - A new value for transitionthis objectpublic boolean equals(Object another)
ImmutableTransitionVertex that have equal attribute values.public int hashCode()
transition.public String toString()
TransitionVertex with attribute values.public static ImmutableTransitionVertex of(Transition<?> transition)
TransitionVertex instance.transition - The value for the transition attributepublic static ImmutableTransitionVertex copyOf(TransitionVertex instance)
TransitionVertex value.
Uses accessors to get values to initialize the new immutable instance.
If an instance is already immutable, it is returned as is.instance - The instance to copypublic static ImmutableTransitionVertex.Builder builder()
ImmutableTransitionVertex.
ImmutableTransitionVertex.builder()
.transition(de.flapdoodle.reverse.Transition<?>) // required transition
.build();
Copyright © 2025. All rights reserved.