public class ClassTypeInfo
extends java.lang.Object
implements java.lang.Cloneable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ClassTypeInfo.Type
0. void *(只在api返回值)*
1. boolean
2. byte *(8位有符号整数)*
3. short *(16位有符号整数)*
4. int *(32位有符号整数)*
5. long *(64位有符号整数)*
6. float *(32位浮点数)*
7. double *(64位浮点数)*
8.
|
| 构造器和说明 |
|---|
ClassTypeInfo() |
ClassTypeInfo(ClassTypeInfo.Type type,
java.lang.String packageName,
java.lang.String className,
boolean array,
java.util.List<ClassTypeInfo> typeArguments,
boolean inside,
boolean generic) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addArguments(ClassTypeInfo typeInfo) |
ClassTypeInfo |
clone() |
static ClassTypeInfo |
form(java.lang.reflect.Type type) |
static ClassTypeInfo |
formBaseType(java.lang.String name,
boolean isArray) |
static ClassTypeInfo |
formGeneric(java.lang.String name,
boolean isArray) |
java.lang.String |
getFullName() |
java.util.List<ClassTypeInfo> |
getTypeArguments() |
boolean |
isBytes() |
boolean |
isCollection() |
boolean |
isObject()
是否对象
|
boolean |
isObjectId()
是否ObjectId
|
boolean |
isOtherType() |
boolean |
isString() |
void |
setArray(boolean array) |
java.lang.Class<?> |
toClass() |
public ClassTypeInfo()
public ClassTypeInfo(ClassTypeInfo.Type type, java.lang.String packageName, java.lang.String className, boolean array, java.util.List<ClassTypeInfo> typeArguments, boolean inside, boolean generic)
public boolean isObject()
public boolean isObjectId()
public java.lang.String getFullName()
public java.util.List<ClassTypeInfo> getTypeArguments()
public static ClassTypeInfo form(java.lang.reflect.Type type)
public boolean isOtherType()
public boolean isCollection()
public void addArguments(ClassTypeInfo typeInfo)
public static ClassTypeInfo formGeneric(java.lang.String name, boolean isArray)
public static ClassTypeInfo formBaseType(java.lang.String name, boolean isArray)
public java.lang.Class<?> toClass()
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic ClassTypeInfo clone()
clone 在类中 java.lang.Objectpublic void setArray(boolean array)
public boolean isBytes()
public boolean isString()
Copyright © 2020. All Rights Reserved.