@Value.Immutable
public interface StateID<T>
| Modifier and Type | Method and Description |
|---|---|
static String |
asLabel(StateID<?> t) |
String |
name() |
static <T> StateID<T> |
of(Class<T> type) |
static <T> StateID<T> |
of(String name,
Class<T> type) |
static <T> StateID<T> |
of(String name,
TypeInfo<T> type) |
static <T> StateID<T> |
of(TypeInfo<T> type) |
static Set<StateID<?>> |
setOf(StateID<?>... namedTypes) |
TypeInfo<T> |
type() |
@Value.Parameter String name()
Copyright © 2026. All rights reserved.