Package io.quarkus.deployment.util
Class ReflectUtil
java.lang.Object
io.quarkus.deployment.util.ReflectUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
isBuildProducerOf
(Type type, Class<?> nestedType) static boolean
isConsumerOf
(Type type, Class<?> nestedType) static boolean
static boolean
isOptionalOf
(Type type, Class<?> nestedType) static boolean
isSupplierOf
(Type type, Class<?> nestedType) static boolean
isSupplierOfOptionalOf
(Type type, Class<?> nestedType) static boolean
static <T> T
newInstance
(Class<T> clazz) static boolean
rawTypeExtends
(Type type, Class<?> clazz) static boolean
static Class<?>
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
static InstantiationError
static NoSuchFieldError
static NoSuchMethodError
static Type
typeOfParameter
(Type type, int paramIdx) static UndeclaredThrowableException
-
Method Details
-
rawTypeIs
-
rawTypeExtends
-
isListOf
-
isConsumerOf
-
isBuildProducerOf
-
isSupplierOf
-
isSupplierOfOptionalOf
-
isOptionalOf
-
isThingOf
-
rawTypeOf
-
rawTypesOfDestructive
-
typeOfParameter
-
rawTypeOfParameter
-
setFieldVal
-
newInstance
-
toError
-
toError
-
toError
-
toError
-
unwrapInvocationTargetException
public static UndeclaredThrowableException unwrapInvocationTargetException(InvocationTargetException original) -
reportError
-