protected TypeReference |
TypeRegistry.finalTypeReference(TypeReference reference) |
Get the final typename of the given identifier within the context.
|
<T> java.util.Optional<T> |
SimpleTypeRegistry.getConstantValue(TypeReference reference) |
|
abstract <T> java.util.Optional<T> |
TypeRegistry.getConstantValue(TypeReference reference) |
This is to check to find a constant given the const name and program context.
|
java.util.Optional<PDeclaredDescriptor<?>> |
SimpleTypeRegistry.getDeclaredType(TypeReference reference) |
|
abstract java.util.Optional<PDeclaredDescriptor<?>> |
TypeRegistry.getDeclaredType(TypeReference reference) |
Get the declared type with the given name and program context.
|
java.util.Optional<PService> |
SimpleTypeRegistry.getService(TypeReference reference) |
|
abstract java.util.Optional<PService> |
TypeRegistry.getService(TypeReference reference) |
Get a service definition from the name and program context.
|
PServiceProvider |
TypeRegistry.getServiceProvider(TypeReference reference) |
|
java.util.Optional<TypeReference> |
SimpleTypeRegistry.getTypedef(TypeReference reference) |
|
abstract java.util.Optional<TypeReference> |
TypeRegistry.getTypedef(TypeReference reference) |
Get a type-definition for the given reference.
|
PDescriptorProvider |
TypeRegistry.getTypeProvider(TypeReference reference) |
Get a type provider for reference.
|
PDescriptorProvider |
TypeRegistry.getTypeProvider(TypeReference reference,
java.util.Map<java.lang.String,java.lang.String> annotations) |
|
void |
SimpleTypeRegistry.registerConstant(TypeReference reference,
PValueProvider value) |
|
abstract void |
WritableTypeRegistry.registerConstant(TypeReference reference,
PValueProvider value) |
Register a constant value.
|
void |
SimpleTypeRegistry.registerTypedef(TypeReference reference,
TypeReference target) |
|
abstract void |
WritableTypeRegistry.registerTypedef(TypeReference reference,
TypeReference target) |
Registers a typedef definition.
|
PDeclaredDescriptor |
TypeRegistry.requireDeclaredType(TypeReference reference) |
Get the declared type with the given name and program context.
|
<E extends PEnumValue<E>> PEnumDescriptor<E> |
TypeRegistry.requireEnumType(TypeReference reference) |
Get the declared enum type.
|
<M extends PMessage<M>> PMessageDescriptor<M> |
TypeRegistry.requireMessageType(TypeReference reference) |
Get the declared message type.
|
PService |
TypeRegistry.requireService(TypeReference reference) |
Get the declared type with the given name and program context.
|