- All Known Implementing Classes:
- PContainerProvider, PEnumDescriptorProvider, PExceptionDescriptorProvider, PMessageDescriptorProvider, PPrimitiveProvider, PStructDescriptorProvider, PUnionDescriptorProvider
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public interface PDescriptorProvider
Base descriptor provider interface. Descriptor providers are used to enable
types to reference each other in a circular fashion. The providers lets the
types initialize itself without requiring descriptor instances for the other
type be present yet.