| Interface | Description | 
|---|---|
| ReflectionResolver | 
 Interface for reflection resolvers that handle reflective method calls such as  
Method.invoke(Object, Object...) or Constructor.newInstance(Object...). | 
| Class | Description | 
|---|---|
| ClassValAnnotatedTypeFactory | |
| ClassValChecker | 
 The ClassVal Checker provides a sound estimate of the binary name of Class objects. 
 | 
| ClassValVisitor | |
| DefaultReflectionResolver | 
 Default implementation of  
ReflectionResolver, which resolves calls to:
 
   Method.invoke(Object, Object...)
   Constructor.newInstance(Object...)
  | 
| MethodValAnnotatedTypeFactory | |
| MethodValChecker | 
 The MethodVal Checker provides a sound estimate of the signature of Method objects 
 | 
| MethodValVisitor |