Class AnnotationDeclaration


  • @Immutable
    public class AnnotationDeclaration
    extends java.lang.Object
    A single annotation declaration, as part of the annotation list.
    
     annotation  :== {tag} ('=' {value})?
     annotations :== '(' {annotation} (',' {annotation})* ')'
     
    • Constructor Detail

      • AnnotationDeclaration

        public AnnotationDeclaration​(@Nonnull
                                     ThriftToken tagToken,
                                     @Nullable
                                     ThriftToken valueToken)
    • Method Detail

      • getTag

        public java.lang.String getTag()
      • getValue

        public java.lang.String getValue()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object