public class Declaration extends Object implements PUnion<Declaration>, Serializable, Comparable<Declaration>
| Modifier and Type | Class and Description |
|---|---|
static class |
Declaration._Builder |
static class |
Declaration._Field |
| Modifier and Type | Field and Description |
|---|---|
static PUnionDescriptor<Declaration,Declaration._Field> |
kDescriptor |
public static final PUnionDescriptor<Declaration,Declaration._Field> kDescriptor
public static Declaration withDeclEnum(EnumType value)
public static Declaration withDeclTypedef(TypedefType value)
public static Declaration withDeclStruct(StructType value)
public static Declaration withDeclService(ServiceType value)
public static Declaration withDeclConst(ThriftField value)
public boolean hasDeclEnum()
public EnumType getDeclEnum()
public boolean hasDeclTypedef()
public TypedefType getDeclTypedef()
public boolean hasDeclStruct()
public StructType getDeclStruct()
public boolean hasDeclService()
public ServiceType getDeclService()
public boolean hasDeclConst()
public ThriftField getDeclConst()
public Declaration._Field unionField()
unionField in interface PUnion<Declaration>public boolean has(int key)
has in interface PMessage<Declaration>public int num(int key)
num in interface PMessage<Declaration>public Object get(int key)
get in interface PMessage<Declaration>public boolean isCompact()
isCompact in interface PMessage<Declaration>public boolean isSimple()
isSimple in interface PMessage<Declaration>public String asString()
asString in interface PMessage<Declaration>public int compareTo(Declaration other)
compareTo in interface Comparable<Declaration>public static PUnionDescriptorProvider<Declaration,Declaration._Field> provider()
public PUnionDescriptor<Declaration,Declaration._Field> descriptor()
descriptor in interface PMessage<Declaration>descriptor in interface PValue<Declaration>public Declaration._Builder mutate()
mutate in interface PMessage<Declaration>public static Declaration._Builder builder()
Copyright © 2016. All rights reserved.