Top Interfaces Classes
[default module]

Package org.hibernate.annotations.common.reflection.java.generics


Interface Summary

Modifier and TypeInterface and Description
public interface
TypeEnvironment

A typing context that knows how to "resolve" the generic parameters of a Type.

Class Summary

Modifier and TypeClass and Description
pack-priv class
ApproximatingTypeEnvironment

A TypeEnvironment that approximates the unresolved components of a generic simple type or collection to their nearest upper binding.</emp>

public class
CompoundTypeEnvironment

A composition of two TypeEnvironment functions.

public class
IdentityTypeEnvironment

Substitutes a Type for itself.

pack-priv class
SimpleTypeEnvironment

Binds formal type arguments (typically T, E, etc.) to actual types.

public class
TypeEnvironmentFactory

Returns the type context for a given Class or ParameterizedType.

pack-priv class
TypeFactory

This class instances our own ParameterizedTypes and GenericArrayTypes.

public class
TypeSwitch<T>

A visitor for the java.lang.reflect.Type hierarchy.

public class