public static class ThriftMetadata.ThriftStruct<U extends TBase> extends ThriftMetadata.ThriftStructBase
| Modifier and Type | Field and Description |
|---|---|
java.util.Map<java.lang.Integer,ThriftMetadata.ThriftObject> |
fields |
additionalData, data, fieldId, noFields, parent| Modifier and Type | Method and Description |
|---|---|
<T extends TBase> |
createNewStruct() |
static <T extends TBase> |
fromFieldNames(java.lang.Class<T> clasz,
java.util.Collection<java.lang.String> fieldNames) |
static <T extends TBase> |
fromFields(java.lang.Class<T> clasz,
java.lang.Iterable<ThriftField> fields) |
static <T extends TBase> |
of(java.lang.Class<T> clasz) |
protected void |
toPrettyString(java.lang.StringBuilder sb,
int level)
Converts this instance to formatted and indented string representation.
|
java.lang.String |
toString() |
create, getStructClass, getStructClass, isUnion, isUnionappend, getIndent, getName, getSubElementName, getSubElementNamepublic final java.util.Map<java.lang.Integer,ThriftMetadata.ThriftObject> fields
public <T extends TBase> T createNewStruct()
public static <T extends TBase> ThriftMetadata.ThriftStruct of(java.lang.Class<T> clasz)
public static <T extends TBase> ThriftMetadata.ThriftStruct fromFieldNames(java.lang.Class<T> clasz, java.util.Collection<java.lang.String> fieldNames)
public static <T extends TBase> ThriftMetadata.ThriftStruct fromFields(java.lang.Class<T> clasz, java.lang.Iterable<ThriftField> fields)
public java.lang.String toString()
toString in class java.lang.Objectprotected void toPrettyString(java.lang.StringBuilder sb,
int level)
ThriftMetadata.ThriftObjecttoPrettyString in class ThriftMetadata.ThriftObjectsb - the StringBuilder to add formatted strings to.level - the current indent level.