| Package | Description |
|---|---|
| de.flapdoodle.collections | |
| de.flapdoodle.reflection | |
| de.flapdoodle.types |
| Modifier and Type | Method and Description |
|---|---|
Set<Pair<K,? extends TypeInfo<?>>> |
GeneratedImmutableTypedMap.keySet()
Returns a lazily initialized value of the
keySet attribute. |
Set<Pair<K,? extends TypeInfo<?>>> |
MutableTypedMap.keySet() |
Set<Pair<K,? extends TypeInfo<?>>> |
TypedMap.keySet() |
Set<Pair<K,? extends TypeInfo<?>>> |
ImmutableTypedMap.keySet() |
protected Map<Pair<K,? extends TypeInfo<?>>,Object> |
GeneratedImmutableTypedMap.map() |
protected abstract Map<Pair<K,? extends TypeInfo<?>>,Object> |
ImmutableTypedMap.map() |
| Modifier and Type | Method and Description |
|---|---|
<T> ImmutableTypedMap<K> |
ImmutableTypedMap.add(TypeInfo<T> type,
K key,
T value) |
<T> ImmutableTypedMap<K> |
ImmutableTypedMap.addAll(TypeInfo<T> type,
Map<K,T> map) |
<T> T |
MutableTypedMap.get(TypeInfo<T> type,
K key) |
<T> T |
TypedMap.get(TypeInfo<T> type,
K key) |
<T> T |
ImmutableTypedMap.get(TypeInfo<T> type,
K key) |
static <K,T> ImmutableTypedMap<K> |
ImmutableTypedMap.of(TypeInfo<T> type,
K key,
T value) |
static <K,T> ImmutableTypedMap<K> |
ImmutableTypedMap.of(TypeInfo<T> type,
Map<K,T> map) |
<T> T |
MutableTypedMap.put(TypeInfo<T> type,
K key,
T value) |
<T> void |
MutableTypedMap.putAll(TypeInfo<T> type,
Map<K,T> src) |
| Modifier and Type | Method and Description |
|---|---|
GeneratedImmutableTypedMap.Builder<K> |
GeneratedImmutableTypedMap.Builder.map(Map<? extends Pair<K,? extends TypeInfo<?>>,? extends Object> entries)
Sets or replaces all mappings from the specified map as entries for the
map map. |
GeneratedImmutableTypedMap.Builder<K> |
GeneratedImmutableTypedMap.Builder.putAllMap(Map<? extends Pair<K,? extends TypeInfo<?>>,? extends Object> entries)
Put all mappings from the specified map as entries to
map map. |
GeneratedImmutableTypedMap.Builder<K> |
GeneratedImmutableTypedMap.Builder.putMap(Map.Entry<? extends Pair<K,? extends TypeInfo<?>>,? extends Object> entry)
Put one entry to the
map map. |
GeneratedImmutableTypedMap.Builder<K> |
GeneratedImmutableTypedMap.Builder.putMap(Pair<K,? extends TypeInfo<?>> key,
Object value)
Put one entry to the
map map. |
GeneratedImmutableTypedMap<K> |
GeneratedImmutableTypedMap.withMap(Map<? extends Pair<K,? extends TypeInfo<?>>,? extends Object> entries)
Copy the current immutable object by replacing the
map map with the specified map. |
| Constructor and Description |
|---|
MutableTypedMap(Map<Pair<K,? extends TypeInfo<?>>,Object> map) |
| Modifier and Type | Class and Description |
|---|---|
class |
ClassTypeInfo<T> |
class |
ImmutableClassTypeInfo<T>
Immutable implementation of
ClassTypeInfo. |
class |
ImmutableListTypeInfo<T>
Immutable implementation of
ListTypeInfo. |
class |
ListTypeInfo<T> |
| Modifier and Type | Method and Description |
|---|---|
TypeInfo<T> |
ImmutableListTypeInfo.elements() |
abstract TypeInfo<T> |
ListTypeInfo.elements() |
static <T> TypeInfo<List<T>> |
TypeInfo.listOf(TypeInfo<T> type) |
static <T> TypeInfo<T> |
TypeInfo.of(Class<T> type) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableListTypeInfo.Builder<T> |
ImmutableListTypeInfo.Builder.elements(TypeInfo<T> elements)
Initializes the value for the
elements attribute. |
static <T> TypeInfo<List<T>> |
TypeInfo.listOf(TypeInfo<T> type) |
static <T> ImmutableListTypeInfo<T> |
ImmutableListTypeInfo.of(TypeInfo<T> elements)
Construct a new immutable
ListTypeInfo instance. |
ImmutableListTypeInfo<T> |
ImmutableListTypeInfo.withElements(TypeInfo<T> value)
Copy the current immutable object by setting a value for the
elements attribute. |
| Modifier and Type | Class and Description |
|---|---|
class |
ImmutablePairTypeInfo<FIRST,SECOND>
Immutable implementation of
Pair.PairTypeInfo. |
static class |
Pair.PairTypeInfo<FIRST,SECOND> |
| Modifier and Type | Method and Description |
|---|---|
TypeInfo<FIRST> |
ImmutablePairTypeInfo.first() |
abstract TypeInfo<FIRST> |
Pair.PairTypeInfo.first() |
TypeInfo<SECOND> |
ImmutablePairTypeInfo.second() |
abstract TypeInfo<SECOND> |
Pair.PairTypeInfo.second() |
static <FIRST,SECOND> |
Pair.typeInfo(Class<FIRST> first,
Class<SECOND> second) |
static <FIRST,SECOND> |
Pair.typeInfo(TypeInfo<FIRST> first,
TypeInfo<SECOND> second) |
| Modifier and Type | Method and Description |
|---|---|
ImmutablePairTypeInfo.Builder<FIRST,SECOND> |
ImmutablePairTypeInfo.Builder.first(TypeInfo<FIRST> first)
Initializes the value for the
first attribute. |
static <FIRST,SECOND> |
ImmutablePairTypeInfo.of(TypeInfo<FIRST> first,
TypeInfo<SECOND> second)
Construct a new immutable
PairTypeInfo instance. |
static <FIRST,SECOND> |
ImmutablePairTypeInfo.of(TypeInfo<FIRST> first,
TypeInfo<SECOND> second)
Construct a new immutable
PairTypeInfo instance. |
ImmutablePairTypeInfo.Builder<FIRST,SECOND> |
ImmutablePairTypeInfo.Builder.second(TypeInfo<SECOND> second)
Initializes the value for the
second attribute. |
static <FIRST,SECOND> |
Pair.typeInfo(TypeInfo<FIRST> first,
TypeInfo<SECOND> second) |
static <FIRST,SECOND> |
Pair.typeInfo(TypeInfo<FIRST> first,
TypeInfo<SECOND> second) |
ImmutablePairTypeInfo<FIRST,SECOND> |
ImmutablePairTypeInfo.withFirst(TypeInfo<FIRST> value)
Copy the current immutable object by setting a value for the
first attribute. |
ImmutablePairTypeInfo<FIRST,SECOND> |
ImmutablePairTypeInfo.withSecond(TypeInfo<SECOND> value)
Copy the current immutable object by setting a value for the
second attribute. |
Copyright © 2023. All rights reserved.