| Interface | Description | 
|---|---|
| ReflectionResolver | Interface for reflection resolvers that handle reflective method calls such as  Method.invoke(Object, Object...)orConstructor.newInstance(Object...). | 
| Class | Description | 
|---|---|
| ClassValAnnotatedTypeFactory | |
| ClassValChecker | The ClassVal Checker provides a sound estimate of the binary name of Class objects. | 
| ClassValVisitor | A visitor to verify validity of  @ClassValannotations. | 
| DefaultReflectionResolver | Default implementation of  ReflectionResolver. | 
| MethodValAnnotatedTypeFactory | AnnotatedTypeFactory for the MethodVal Checker. | 
| MethodValChecker | The MethodVal Checker provides a sound estimate of the signature of Method objects. | 
| MethodValVisitor |