Class CelDescriptors


  • public abstract class CelDescriptors
    extends java.lang.Object
    Value object containing multiple set of descriptors to be provided into the CEL environment.
    • Constructor Detail

      • CelDescriptors

        public CelDescriptors()
    • Method Detail

      • extensionDescriptors

        public abstract com.google.common.collect.ImmutableMultimap<java.lang.String,​Descriptors.FieldDescriptor> extensionDescriptors()
        Set of field descriptors that are part of a descriptor's extensions. Key: Containing type's full name, Value: Extension's field descriptors
      • fileDescriptors

        public abstract com.google.common.collect.ImmutableSet<Descriptors.FileDescriptor> fileDescriptors()
        File descriptors that were used to load the message type, enum descriptors and extensions.