Class Descriptors.DescriptorValidationException

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    Descriptors

    public static class Descriptors.DescriptorValidationException
    extends java.lang.Exception
    Thrown when building descriptors fails because the source DescriptorProtos are not valid.
    See Also:
    Serialized Form
    • Field Detail

      • name

        private final java.lang.String name
      • proto

        private final Message proto
      • description

        private final java.lang.String description
    • Constructor Detail

      • DescriptorValidationException

        private DescriptorValidationException​(Descriptors.GenericDescriptor problemDescriptor,
                                              java.lang.String description)
      • DescriptorValidationException

        private DescriptorValidationException​(Descriptors.GenericDescriptor problemDescriptor,
                                              java.lang.String description,
                                              java.lang.Throwable cause)
      • DescriptorValidationException

        private DescriptorValidationException​(Descriptors.FileDescriptor problemDescriptor,
                                              java.lang.String description)
    • Method Detail

      • getProblemSymbolName

        public java.lang.String getProblemSymbolName()
        Gets the full name of the descriptor where the error occurred.
      • getProblemProto

        public Message getProblemProto()
        Gets the protocol message representation of the invalid descriptor.
      • getDescription

        public java.lang.String getDescription()
        Gets a human-readable description of the error.