| Modifier and Type | Class and Description |
|---|---|
class |
ClassTypeInfo<T> |
class |
ImmutableClassTypeInfo<T>
Immutable implementation of
ClassTypeInfo. |
class |
ImmutableListTypeInfo<T>
Immutable implementation of
ListTypeInfo. |
class |
ImmutableMapTypeInfo<K,V>
Immutable implementation of
MapTypeInfo. |
class |
ImmutableOptionalTypeInfo<T>
Immutable implementation of
OptionalTypeInfo. |
class |
ListTypeInfo<T> |
class |
MapTypeInfo<K,V> |
class |
OptionalTypeInfo<T> |
| Modifier and Type | Method and Description |
|---|---|
TypeInfo<T> |
ImmutableListTypeInfo.elements() |
abstract TypeInfo<T> |
ListTypeInfo.elements() |
TypeInfo<K> |
ImmutableMapTypeInfo.key() |
abstract TypeInfo<K> |
MapTypeInfo.key() |
static <T> TypeInfo<List<T>> |
TypeInfo.listOf(TypeInfo<T> type) |
static <K,V> TypeInfo<Map<K,V>> |
TypeInfo.mapOf(TypeInfo<K> key,
TypeInfo<V> value) |
static <T> TypeInfo<T> |
TypeInfo.of(Class<T> type) |
static <T> TypeInfo<Optional<T>> |
OptionalTypeInfo.of(TypeInfo<T> valueType) |
static <T> TypeInfo<Optional<T>> |
TypeInfo.optionalOf(TypeInfo<T> type) |
TypeInfo<V> |
ImmutableMapTypeInfo.value() |
TypeInfo<T> |
ImmutableOptionalTypeInfo.value() |
abstract TypeInfo<V> |
MapTypeInfo.value() |
abstract TypeInfo<T> |
OptionalTypeInfo.value() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableListTypeInfo.Builder<T> |
ImmutableListTypeInfo.Builder.elements(TypeInfo<T> elements)
Initializes the value for the
elements attribute. |
boolean |
MapTypeInfo.isAssignable(TypeInfo<?> other) |
boolean |
ListTypeInfo.isAssignable(TypeInfo<?> other) |
boolean |
ClassTypeInfo.isAssignable(TypeInfo<?> other) |
boolean |
OptionalTypeInfo.isAssignable(TypeInfo<?> other) |
boolean |
TypeInfo.isAssignable(TypeInfo<?> other) |
ImmutableMapTypeInfo.Builder<K,V> |
ImmutableMapTypeInfo.Builder.key(TypeInfo<K> key)
Initializes the value for the
key attribute. |
static <T> TypeInfo<List<T>> |
TypeInfo.listOf(TypeInfo<T> type) |
static <K,V> TypeInfo<Map<K,V>> |
TypeInfo.mapOf(TypeInfo<K> key,
TypeInfo<V> value) |
static <K,V> TypeInfo<Map<K,V>> |
TypeInfo.mapOf(TypeInfo<K> key,
TypeInfo<V> value) |
static <K,V> ImmutableMapTypeInfo<K,V> |
ImmutableMapTypeInfo.of(TypeInfo<K> key,
TypeInfo<V> value)
Construct a new immutable
MapTypeInfo instance. |
static <K,V> ImmutableMapTypeInfo<K,V> |
ImmutableMapTypeInfo.of(TypeInfo<K> key,
TypeInfo<V> value)
Construct a new immutable
MapTypeInfo instance. |
static <T> ImmutableListTypeInfo<T> |
ImmutableListTypeInfo.of(TypeInfo<T> elements)
Construct a new immutable
ListTypeInfo instance. |
static <T> ImmutableOptionalTypeInfo<T> |
ImmutableOptionalTypeInfo.of(TypeInfo<T> value)
Construct a new immutable
OptionalTypeInfo instance. |
static <T> TypeInfo<Optional<T>> |
OptionalTypeInfo.of(TypeInfo<T> valueType) |
static <T> TypeInfo<Optional<T>> |
TypeInfo.optionalOf(TypeInfo<T> type) |
ImmutableOptionalTypeInfo.Builder<T> |
ImmutableOptionalTypeInfo.Builder.value(TypeInfo<T> value)
Initializes the value for the
value attribute. |
ImmutableMapTypeInfo.Builder<K,V> |
ImmutableMapTypeInfo.Builder.value(TypeInfo<V> value)
Initializes the value for the
value attribute. |
ImmutableListTypeInfo<T> |
ImmutableListTypeInfo.withElements(TypeInfo<T> value)
Copy the current immutable object by setting a value for the
elements attribute. |
ImmutableMapTypeInfo<K,V> |
ImmutableMapTypeInfo.withKey(TypeInfo<K> value)
Copy the current immutable object by setting a value for the
key attribute. |
ImmutableOptionalTypeInfo<T> |
ImmutableOptionalTypeInfo.withValue(TypeInfo<T> value)
Copy the current immutable object by setting a value for the
value attribute. |
ImmutableMapTypeInfo<K,V> |
ImmutableMapTypeInfo.withValue(TypeInfo<V> value)
Copy the current immutable object by setting a value for the
value attribute. |
Copyright © 2026. All rights reserved.