public class CxxTypeMeta extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static CxxTypeMeta |
BINARY |
static CxxTypeMeta |
BOOL |
static CxxTypeMeta |
BYTE |
static CxxTypeMeta |
DOUBLE |
static CxxTypeMeta |
I16 |
static CxxTypeMeta |
I32 |
static CxxTypeMeta |
I64 |
static CxxTypeMeta |
STRING |
static CxxTypeMeta |
VOID |
| 限定符和类型 | 方法和说明 |
|---|---|
CxxTypeMeta |
cast(CxxTypeMeta keyType,
CxxTypeMeta valueType,
boolean isArray)
类型转换
|
CxxTypeMeta |
cast(java.lang.String cxxType)
类型转换
|
CxxTypeMeta |
castName(java.lang.String name)
类名转换,不含namespace
|
CxxTypeMeta |
castNamespace(java.lang.String ns)
类型namespace转换
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getFullType() |
CxxTypeMeta |
getKeyType() |
java.lang.String |
getNamespace() |
net.gdface.codegen.thrift.CxxTypeMeta.ThriftProtocolType |
getProtocolType() |
java.lang.String |
getSampleType() |
java.lang.String |
getType() |
CxxTypeMeta |
getValueType() |
int |
hashCode() |
boolean |
isArray() |
boolean |
isBaseType() |
boolean |
isBinary() |
boolean |
isBool() |
boolean |
isByReference() |
boolean |
isByValue() |
boolean |
isCanMove() |
boolean |
isContainer() |
boolean |
isEnum() |
boolean |
isList() |
boolean |
isMap() |
boolean |
isNumber() |
boolean |
isRaii() |
boolean |
isSet() |
boolean |
isString() |
boolean |
isStruct() |
boolean |
isVoid() |
java.lang.String |
toString() |
public static final CxxTypeMeta BOOL
public static final CxxTypeMeta BYTE
public static final CxxTypeMeta DOUBLE
public static final CxxTypeMeta I16
public static final CxxTypeMeta I32
public static final CxxTypeMeta I64
public static final CxxTypeMeta STRING
public static final CxxTypeMeta BINARY
public static final CxxTypeMeta VOID
public java.lang.String getType()
public java.lang.String getSampleType()
public java.lang.String getFullType()
public java.lang.String getNamespace()
public CxxTypeMeta getKeyType()
public CxxTypeMeta getValueType()
public net.gdface.codegen.thrift.CxxTypeMeta.ThriftProtocolType getProtocolType()
public boolean isBool()
public boolean isVoid()
public boolean isString()
public boolean isBinary()
public boolean isMap()
public boolean isSet()
public boolean isList()
public boolean isEnum()
public boolean isStruct()
public boolean isContainer()
public boolean isBaseType()
public boolean isNumber()
public boolean isArray()
public boolean isByValue()
public boolean isByReference()
public boolean isCanMove()
public boolean isRaii()
public CxxTypeMeta castNamespace(java.lang.String ns)
ns - 新的名字空间public CxxTypeMeta castName(java.lang.String name)
name - public CxxTypeMeta cast(java.lang.String cxxType)
cxxType - public CxxTypeMeta cast(CxxTypeMeta keyType, CxxTypeMeta valueType, boolean isArray)
keyType - valueType - isArray - public java.lang.String toString()
toString 在类中 java.lang.Objectpublic int hashCode()
hashCode 在类中 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals 在类中 java.lang.ObjectCopyright © 2019. All Rights Reserved.