net.sf.mmm.util.reflect.impl
Class GenericTypeImpl.ClassBounds

java.lang.Object
  extended by net.sf.mmm.util.reflect.impl.GenericTypeImpl.ClassBounds
Enclosing class:
GenericTypeImpl<T>

protected static class GenericTypeImpl.ClassBounds
extends Object

This inner class represents the bounds of a GenericType.


Field Summary
private  Class<?> assignmentClass
           
private  Class<?> retrievalClass
           
 
Constructor Summary
GenericTypeImpl.ClassBounds(Class<?> bound)
          The constructor.
GenericTypeImpl.ClassBounds(Class<?> assignmentClass, Class<?> retrievalClass)
          The constructor.
 
Method Summary
 Class<?> getAssignmentClass()
           
 Class<?> getRetrievalClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

assignmentClass

private final Class<?> assignmentClass
See Also:
getAssignmentClass()

retrievalClass

private final Class<?> retrievalClass
See Also:
getRetrievalClass()
Constructor Detail

GenericTypeImpl.ClassBounds

public GenericTypeImpl.ClassBounds(Class<?> bound)
The constructor.

Parameters:
bound - is the Class for assignment and retrieval.

GenericTypeImpl.ClassBounds

public GenericTypeImpl.ClassBounds(Class<?> assignmentClass,
                                   Class<?> retrievalClass)
The constructor.

Parameters:
assignmentClass - is the assignment class.
retrievalClass - is the retrieval class .
Method Detail

getAssignmentClass

public Class<?> getAssignmentClass()
Returns:
the Class for assignment.
See Also:
GenericType.getAssignmentClass()

getRetrievalClass

public Class<?> getRetrievalClass()
Returns:
the Class for retrieval.
See Also:
GenericType.getRetrievalClass()


Copyright © 2001-2010 mmm-Team. All Rights Reserved.