ConstDeclaration(String documentation,
ThriftToken constToken,
ThriftToken name,
List<ThriftToken> typeTokens,
List<ThriftToken> valueTokens,
List<AnnotationDeclaration> annotations) |
Declaration(String documentation,
ThriftToken nameToken,
List<AnnotationDeclaration> annotations) |
EnumDeclaration(String documentation,
ThriftToken enumToken,
ThriftToken name,
List<EnumValueDeclaration> values,
List<AnnotationDeclaration> annotations) |
EnumValueDeclaration(String documentation,
ThriftToken nameToken,
ThriftToken idToken,
int id,
List<AnnotationDeclaration> annotations) |
FieldDeclaration(String documentation,
ThriftToken id,
int fieldId,
ThriftToken requirement,
ThriftToken name,
List<ThriftToken> type,
List<ThriftToken> defaultValue,
List<AnnotationDeclaration> annotations) |
MessageDeclaration(String documentation,
ThriftToken variant,
ThriftToken name,
ThriftToken implementing,
List<FieldDeclaration> fields,
List<AnnotationDeclaration> annotations) |
MethodDeclaration(String documentation,
ThriftToken oneway,
List<ThriftToken> returnTypeTokens,
ThriftToken name,
List<FieldDeclaration> params,
ThriftToken requestTypeToken,
List<FieldDeclaration> throwing,
List<AnnotationDeclaration> annotations) |
ServiceDeclaration(String documentation,
ThriftToken serviceToken,
ThriftToken name,
ThriftToken extending,
List<MethodDeclaration> methods,
List<AnnotationDeclaration> annotations) |