Package | Description |
---|---|
net.gdface.thrift |
Modifier and Type | Method and Description |
---|---|
static TypeValue |
ThriftUtils.getFieldValue(java.lang.Object instance,
ThriftFieldMetadata field)
获取
field 指定的字段值 |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.Short,TypeValue> |
ThriftUtils.getFieldValues(java.lang.Object instance,
ThriftStructMetadata metadata)
根据
metadata 类型数据获取instance 实例所有的字段值
参见 com.facebook.swift.codec.internal.reflection.ReflectionThriftStructCodec#write(Object, org.apache.thrift.protocol.TProtocol) |
static java.util.Map<java.lang.Short,TypeValue> |
ThriftUtils.getFiledValues(java.lang.Object instance,
ThriftStructMetadata metadata)
Deprecated.
name spell error, replaced by
ThriftUtils.getFieldValues(Object, ThriftStructMetadata) |
Modifier and Type | Method and Description |
---|---|
static <T> T |
ThriftUtils.constructStruct(java.util.Map<java.lang.Short,TypeValue> data,
ThriftStructMetadata metadata)
构造
metadata 指定类型的实例并填充字段
参见 com.facebook.swift.codec.internal.reflection.ReflectionThriftStructCodec#constructStruct(Map |
<T> T |
ThriftyStructMetadata.constructStruct(java.util.Map<java.lang.String,TypeValue> fieldValues)
根据字段值构造实例
|
static <T> T |
ThriftUtils.fillStructField(java.util.Map<java.lang.Short,TypeValue> data,
ThriftStructMetadata metadata,
T instance)
填充
instance 实例的字段参见 com.facebook.swift.codec.internal.reflection.ReflectionThriftStructCodec#constructStruct(Map |
Copyright © 2019. All rights reserved.