Class EnumValueDescriptor

java.lang.Object
org.infinispan.protostream.descriptors.EnumValueDescriptor

public final class EnumValueDescriptor extends Object
Represents each constant value of a enumeration in a .proto file.
Since:
2.0
  • Field Details

    • name

      private final String name
    • fullName

      private String fullName
    • scopedName

      private String scopedName
    • number

      private final int number
    • documentation

      private final String documentation
    • options

      private final List<Option> options
    • enumDescriptor

      private EnumDescriptor enumDescriptor
    • fileDescriptor

      private FileDescriptor fileDescriptor
  • Constructor Details

  • Method Details

    • getName

      public String getName()
    • getNumber

      public int getNumber()
    • getDocumentation

      public String getDocumentation()
    • getOptions

      public List<Option> getOptions()
    • getOption

      public Option getOption(String name)
    • getFullName

      public String getFullName()
    • getScopedName

      public String getScopedName()
    • getContainingEnum

      public EnumDescriptor getContainingEnum()
    • setContainingEnum

      void setContainingEnum(EnumDescriptor enumDescriptor)
    • getFileDescriptor

      public FileDescriptor getFileDescriptor()
    • setFileDescriptor

      void setFileDescriptor(FileDescriptor fileDescriptor)
    • toString

      public String toString()
      Overrides:
      toString in class Object