public class Reflection
extends java.lang.Object
Constructor and Description |
---|
Reflection() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.lang.Class> |
getAllConcreteSuperClasses(java.lang.Class C)
To obtain all non-interface and non-abstract superclasses of a given
class.
|
static java.util.List<java.lang.Class> |
getALLSuperClasses(java.lang.Class C)
To obtain all superclasses of a given class.
|
static java.lang.Class |
getClassFromName(java.lang.String name) |
static boolean |
isAccessibleFrom(java.lang.reflect.Constructor C,
java.lang.Package P) |
static boolean |
isAccessibleFrom(java.lang.reflect.Field f,
java.lang.Package P) |
static boolean |
isAccessibleFrom(java.lang.reflect.Method M,
java.lang.Package P) |
static boolean |
isBoxingType(java.lang.Class C) |
static boolean |
isConcreteClass(java.lang.Class C) |
static boolean |
isPrimitiveLike(java.lang.Class C) |
static void |
main(java.lang.String[] args) |
public static boolean isBoxingType(java.lang.Class C)
public static boolean isPrimitiveLike(java.lang.Class C)
public static boolean isConcreteClass(java.lang.Class C)
public static java.util.List<java.lang.Class> getAllConcreteSuperClasses(java.lang.Class C)
public static java.util.List<java.lang.Class> getALLSuperClasses(java.lang.Class C)
public static boolean isAccessibleFrom(java.lang.reflect.Method M, java.lang.Package P)
public static boolean isAccessibleFrom(java.lang.reflect.Field f, java.lang.Package P)
public static boolean isAccessibleFrom(java.lang.reflect.Constructor C, java.lang.Package P)
public static java.lang.Class getClassFromName(java.lang.String name) throws java.io.IOException, java.lang.ClassNotFoundException, java.lang.SecurityException
java.io.IOException
java.lang.ClassNotFoundException
java.lang.SecurityException
public static void main(java.lang.String[] args)