TUM CCSM Commons

Package edu.tum.cs.commons.reflect

Utilities for reflection.

See:
          Description

Class Summary
ClassLoaderGraphCreator Create a DOT graph that contains the provided object, their defining classes, the classes' class loaders and the parent class loaders up to the bootstrap class loader.
ClassType This stores the full type of a class, i.e., base type plus required interfaces.
FormalParameter This class models formal method parameters to allow convenient reflective access as the Java Reflection API does not model them explicitly.
FormalParameterComparator This comparator orders formal parameters by their position within the formal parameter list of the defining method.
GenericTypeResolver This is a class for helping with the resolution of generic types in the context of reflection.
InMemoryClassLoader Class loader used to directly load a raw array of byte code.
MethodNameComparator This comparator compares methods by their name.
ReflectionUtils This class provides utility methods for reflection purposes.
 

Enum Summary
EJavaPrimitive Enumeration of Java primitives.
 

Exception Summary
TypeConversionException This exceptions signals type conversion problems.
TypesNotMergableException Exception to be thrown when merging types which can not be merged.
 

Package edu.tum.cs.commons.reflect Description

Utilities for reflection.


TUM CCSM Commons

TUM CCSM Commons - 2.7