Package | Description |
---|---|
net.morimekta.providence.descriptor | |
net.morimekta.providence.types |
Modifier and Type | Class and Description |
---|---|
class |
PContainerProvider<Container,Descriptor extends PContainer<Container>>
Provider for a container type.
|
class |
PEnumDescriptorProvider<E extends PEnumValue<E>>
Provider for enum type descriptor.
|
class |
PExceptionDescriptorProvider<Ex extends PMessage<Ex>>
Provider for exception descriptor.
|
class |
PInterfaceDescriptorProvider<V extends PMessage<V>>
Provider of struct descriptors.
|
class |
PMessageDescriptorProvider<V extends PMessage<V>>
Provides message descriptors.
|
class |
PPrimitiveProvider
Provider of a primitive descriptor.
|
class |
PStructDescriptorProvider<V extends PMessage<V>>
Provider of struct descriptors.
|
class |
PUnionDescriptorProvider<V extends PMessage<V>>
Provider of union descriptor.
|
Constructor and Description |
---|
PContainer(PDescriptorProvider provider) |
PList(PDescriptorProvider itemType,
IntFunction<PList.Builder<Item>> builderSupplier) |
PMap(PDescriptorProvider keyDesc,
PDescriptorProvider itemDesc,
IntFunction<PMap.Builder<Key,Value>> builderSupplier) |
PSet(PDescriptorProvider itemType,
IntFunction<PSet.Builder<Item>> builderSupplier) |
Modifier and Type | Method and Description |
---|---|
PDescriptorProvider |
TypeRegistry.getTypeProvider(TypeReference reference)
Get a type provider for reference.
|
PDescriptorProvider |
TypeRegistry.getTypeProvider(TypeReference reference,
Map<String,String> annotations) |
Copyright © 2015–2020 morimekta.net. All rights reserved.