AbstractStruct(String name,
List<ThriftField> fields,
List<TypeAnnotation> annotations) |
BaseType(BaseType.Type type,
List<TypeAnnotation> annotations) |
ContainerType(String cppType,
List<TypeAnnotation> annotations) |
ListType(ThriftType type,
String cppType,
List<TypeAnnotation> annotations) |
MapType(ThriftType keyType,
ThriftType valueType,
String cppType,
List<TypeAnnotation> annotations) |
Service(String name,
String parent,
List<ThriftMethod> methods,
List<TypeAnnotation> annotations) |
SetType(ThriftType type,
String cppType,
List<TypeAnnotation> annotations) |
Struct(String name,
List<ThriftField> fields,
List<TypeAnnotation> annotations) |
ThriftException(String name,
List<ThriftField> fields,
List<TypeAnnotation> annotations) |
ThriftField(String name,
ThriftType type,
Long identifier,
ThriftField.Requiredness requiredness,
ConstValue value,
List<TypeAnnotation> annotations) |
ThriftMethod(String name,
ThriftType returnType,
List<ThriftField> arguments,
boolean oneway,
List<ThriftField> throwsFields,
List<TypeAnnotation> annotations) |
Union(String name,
List<ThriftField> fields,
List<TypeAnnotation> annotations) |