@Immutable public class ThriftFieldMetadata extends Object
| Constructor and Description |
|---|
ThriftFieldMetadata(short id,
boolean isLegacyId,
boolean isRecursiveReference,
ThriftField.Requiredness requiredness,
Map<String,String> idlAnnotations,
ThriftTypeReference thriftTypeReference,
String name,
FieldKind fieldKind,
List<ThriftInjection> injections,
Optional<ThriftConstructorInjection> constructorInjection,
Optional<ThriftMethodInjection> methodInjection,
Optional<ThriftExtraction> extraction,
Optional<TypeCoercion> coercion) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Optional<TypeCoercion> |
getCoercion() |
Optional<ThriftConstructorInjection> |
getConstructorInjection() |
com.google.common.collect.ImmutableList<String> |
getDocumentation() |
Optional<ThriftExtraction> |
getExtraction() |
short |
getId() |
Map<String,String> |
getIdlAnnotations() |
List<ThriftInjection> |
getInjections() |
Optional<ThriftMethodInjection> |
getMethodInjection() |
String |
getName() |
ThriftField.Requiredness |
getRequiredness() |
ThriftType |
getThriftType() |
FieldKind |
getType() |
int |
hashCode() |
boolean |
isInternal() |
boolean |
isReadOnly() |
boolean |
isRecursiveReference() |
boolean |
isTypeReferenceRecursive() |
boolean |
isWriteOnly() |
String |
toString() |
public ThriftFieldMetadata(short id,
boolean isLegacyId,
boolean isRecursiveReference,
ThriftField.Requiredness requiredness,
Map<String,String> idlAnnotations,
ThriftTypeReference thriftTypeReference,
String name,
FieldKind fieldKind,
List<ThriftInjection> injections,
Optional<ThriftConstructorInjection> constructorInjection,
Optional<ThriftMethodInjection> methodInjection,
Optional<ThriftExtraction> extraction,
Optional<TypeCoercion> coercion)
public short getId()
public ThriftType getThriftType()
public ThriftField.Requiredness getRequiredness()
public String getName()
public FieldKind getType()
public boolean isTypeReferenceRecursive()
public boolean isRecursiveReference()
public boolean isInternal()
public boolean isReadOnly()
public boolean isWriteOnly()
public List<ThriftInjection> getInjections()
public Optional<ThriftConstructorInjection> getConstructorInjection()
public Optional<ThriftMethodInjection> getMethodInjection()
public Optional<ThriftExtraction> getExtraction()
public Optional<TypeCoercion> getCoercion()
public com.google.common.collect.ImmutableList<String> getDocumentation()
Copyright © 2012–2018. All rights reserved.