@Immutable public class ThriftFieldMetadata extends java.lang.Object
Constructor and Description |
---|
ThriftFieldMetadata(short id,
com.facebook.swift.codec.ThriftField.Requiredness requiredness,
ThriftType thriftType,
java.lang.String name,
FieldKind fieldKind,
java.util.List<ThriftInjection> injections,
com.google.common.base.Optional<ThriftConstructorInjection> constructorInjection,
com.google.common.base.Optional<ThriftMethodInjection> methodInjection,
com.google.common.base.Optional<ThriftExtraction> extraction,
com.google.common.base.Optional<TypeCoercion> coercion) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
com.google.common.base.Optional<TypeCoercion> |
getCoercion() |
com.google.common.base.Optional<ThriftConstructorInjection> |
getConstructorInjection() |
com.google.common.collect.ImmutableList<java.lang.String> |
getDocumentation() |
com.google.common.base.Optional<ThriftExtraction> |
getExtraction() |
short |
getId() |
static com.google.common.base.Function<ThriftFieldMetadata,java.lang.Short> |
getIdGetter() |
java.util.List<ThriftInjection> |
getInjections() |
com.google.common.base.Optional<ThriftMethodInjection> |
getMethodInjection() |
java.lang.String |
getName() |
com.facebook.swift.codec.ThriftField.Requiredness |
getRequiredness() |
ThriftType |
getThriftType() |
FieldKind |
getType() |
int |
hashCode() |
boolean |
isInternal() |
boolean |
isReadOnly() |
static com.google.common.base.Predicate<ThriftFieldMetadata> |
isTypePredicate(FieldKind type) |
boolean |
isWriteOnly() |
java.lang.String |
toString() |
public ThriftFieldMetadata(short id, com.facebook.swift.codec.ThriftField.Requiredness requiredness, ThriftType thriftType, java.lang.String name, FieldKind fieldKind, java.util.List<ThriftInjection> injections, com.google.common.base.Optional<ThriftConstructorInjection> constructorInjection, com.google.common.base.Optional<ThriftMethodInjection> methodInjection, com.google.common.base.Optional<ThriftExtraction> extraction, com.google.common.base.Optional<TypeCoercion> coercion)
public short getId()
public ThriftType getThriftType()
public com.facebook.swift.codec.ThriftField.Requiredness getRequiredness()
public java.lang.String getName()
public boolean isInternal()
public boolean isReadOnly()
public boolean isWriteOnly()
public java.util.List<ThriftInjection> getInjections()
public com.google.common.base.Optional<ThriftConstructorInjection> getConstructorInjection()
public com.google.common.base.Optional<ThriftMethodInjection> getMethodInjection()
public com.google.common.base.Optional<ThriftExtraction> getExtraction()
public com.google.common.base.Optional<TypeCoercion> getCoercion()
public com.google.common.collect.ImmutableList<java.lang.String> getDocumentation()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public static com.google.common.base.Function<ThriftFieldMetadata,java.lang.Short> getIdGetter()
public static com.google.common.base.Predicate<ThriftFieldMetadata> isTypePredicate(FieldKind type)
Copyright © 2019. All rights reserved.