public class JavaType
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
arrayType() |
static JavaType |
arrayType(java.lang.reflect.Type componentType) |
<T extends java.lang.reflect.Type> |
as(java.lang.Class<T> javaType) |
boolean |
assignable(java.lang.Class<?> classType) |
java.lang.Class<?> |
classType() |
boolean |
equals(java.lang.Object obj) |
boolean |
is(java.lang.Class<?> classType) |
static JavaType |
of(java.lang.reflect.Type type) |
boolean |
parameterized() |
static JavaType |
parameterizedType(java.lang.Class<?> rawType,
java.lang.reflect.Type... typeArguments) |
java.lang.String |
toString() |
java.lang.reflect.Type |
unwrap() |
boolean |
voidType() |
static JavaType |
wildcardType(java.lang.reflect.Type[] upperBounds,
java.lang.reflect.Type[] lowerBounds) |
public static JavaType of(java.lang.reflect.Type type)
public java.lang.Class<?> classType()
public boolean voidType()
public boolean arrayType()
public boolean is(java.lang.Class<?> classType)
public boolean assignable(java.lang.Class<?> classType)
public boolean parameterized()
public <T extends java.lang.reflect.Type> T as(java.lang.Class<T> javaType)
public java.lang.reflect.Type unwrap()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static JavaType parameterizedType(java.lang.Class<?> rawType, java.lang.reflect.Type... typeArguments)
public static JavaType arrayType(java.lang.reflect.Type componentType)
public static JavaType wildcardType(java.lang.reflect.Type[] upperBounds, java.lang.reflect.Type[] lowerBounds)
Copyright © 2019. All Rights Reserved.