Package com.intellij.util
Class ReflectionCache
- java.lang.Object
-
- com.intellij.util.ReflectionCache
-
public class ReflectionCache extends Object
- Author:
- peter
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Type[]getActualTypeArguments(ParameterizedType type)static Type[]getGenericInterfaces(Class aClass)static Class[]getInterfaces(Class aClass)static Method[]getMethods(Class aClass)static ClassgetSuperClass(Class aClass)static <T> TypeVariable<Class<T>>[]getTypeParameters(Class<T> aClass)static booleanisAssignable(Class ancestor, Class descendant)static booleanisInstance(Object instance, Class clazz)static booleanisInterface(Class aClass)
-
-
-
Method Detail
-
isInterface
public static boolean isInterface(Class aClass)
-
getTypeParameters
public static <T> TypeVariable<Class<T>>[] getTypeParameters(Class<T> aClass)
-
getActualTypeArguments
public static Type[] getActualTypeArguments(ParameterizedType type)
-
-