All Methods Static Methods Concrete Methods
| Modifier and Type |
Method and Description |
static boolean |
isBuildProducerOf(Type type,
Class<?> nestedType) |
static boolean |
isConsumerOf(Type type,
Class<?> nestedType) |
static boolean |
isListOf(Type type,
Class<?> nestedType) |
static boolean |
isOptionalOf(Type type,
Class<?> nestedType) |
static boolean |
isSupplierOf(Type type,
Class<?> nestedType) |
static boolean |
isSupplierOfOptionalOf(Type type,
Class<?> nestedType) |
static boolean |
isThingOf(Type type,
Class<?> thing,
Class<?> nestedType) |
static <T> T |
newInstance(Class<T> clazz) |
static boolean |
rawTypeExtends(Type type,
Class<?> clazz) |
static boolean |
rawTypeIs(Type type,
Class<?> clazz) |
static Class<?> |
rawTypeOf(Type type) |
static Class<?> |
rawTypeOfParameter(Type type,
int paramIdx) |
static Class<?>[] |
rawTypesOfDestructive(Type[] types) |
static IllegalArgumentException |
reportError(AnnotatedElement e,
String fmt,
Object... args) |
static void |
setFieldVal(Field field,
Object obj,
Object value) |
static IllegalAccessError |
toError(IllegalAccessException e) |
static InstantiationError |
toError(InstantiationException e) |
static NoSuchFieldError |
toError(NoSuchFieldException e) |
static NoSuchMethodError |
toError(NoSuchMethodException e) |
static Type |
typeOfParameter(Type type,
int paramIdx) |
static UndeclaredThrowableException |
unwrapInvocationTargetException(InvocationTargetException original) |