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) |
ThriftStructMetadata(java.lang.String structName,
java.lang.reflect.Type structType,
java.lang.reflect.Type builderType,
ThriftStructMetadata.MetadataType metadataType,
com.google.common.base.Optional<ThriftMethodInjection> builderMethod,
java.util.List<java.lang.String> documentation,
java.util.List<ThriftFieldMetadata> fields,
com.google.common.base.Optional<ThriftConstructorInjection> constructorInjection,
java.util.List<ThriftMethodInjection> methodInjections) |
ThriftStructMetadata(java.lang.String structName,
java.lang.reflect.Type structType,
java.lang.reflect.Type builderType,
ThriftStructMetadata.MetadataType metadataType,
com.google.common.base.Optional<ThriftMethodInjection> builderMethod,
java.util.List<java.lang.String> documentation,
java.util.List<ThriftFieldMetadata> fields,
com.google.common.base.Optional<ThriftConstructorInjection> constructorInjection,
java.util.List<ThriftMethodInjection> methodInjections) |