Package edu.rice.cs.plt.reflect

Facilities for loading and accessing Class objects and other reflection APIs.

See:
          Description

Class Summary
AbstractClassLoader A class loader that provides a helper method definePackageForClass.
ClassLoaderTestCase Helpful assert methods for testing class loaders
ComposedClassLoader A class loader defining the search for classes and resources to first check a parent loader, and then delegate to a child loader.
EmptyClassLoader A class loader that will load no classes.
JavaVersion.FullVersion A full Java version, implemented for the sake of comparison between version numbers.
JavaVersionTest  
PathClassLoader A class loader that mimics the standard application system loader by loading classes from a file path of directories and jar files.
PathClassLoaderTest  
PreemptingClassLoader A class loader that claims a set of classes available in its parent as its own.
PreemptingClassLoaderTest  
ReflectExceptionVisitor<T> A visitor for ReflectExceptions.
ReflectUtil  
ReflectUtilTest  
ShadowingClassLoader A class loader that hides a set of classes and related resources.
ShadowingClassLoaderTest  
 

Enum Summary
JavaVersion A representation of a major Java version, with methods for parsing version number strings.
JavaVersion.VendorType The vendor of this version.
 

Exception Summary
ReflectException An exception wrapper to simplify interactions with reflection libraries.
ReflectException.ClassCastReflectException Wraps a ClassCastException
ReflectException.ClassNotFoundReflectException Wraps a ClassNotFoundException
ReflectException.IllegalAccessReflectException Wraps an IllegalAccessException
ReflectException.IllegalArgumentReflectException Wraps an IllegalArgumentException
ReflectException.InstantiationReflectException Wraps an InstantiationException
ReflectException.InvocationTargetReflectException Wraps an InvocationTargetException
ReflectException.NoSuchFieldReflectException Wraps a NoSuchFieldException
ReflectException.NoSuchMethodReflectException Wraps a NoSuchMethodException
ReflectException.NullPointerReflectException Wraps a NullPointerException
ReflectException.SecurityReflectException Wraps an SecurityException
 

Package edu.rice.cs.plt.reflect Description

Facilities for loading and accessing Class objects and other reflection APIs.