net.sourceforge.retroweaver.runtime.java.lang.reflect
Class ReflectionDescriptor.ParameterizedTypeImpl

java.lang.Object
  extended by net.sourceforge.retroweaver.runtime.java.lang.reflect.ReflectionDescriptor.ParameterizedTypeImpl
All Implemented Interfaces:
ParameterizedType, Type
Enclosing class:
ReflectionDescriptor

public static class ReflectionDescriptor.ParameterizedTypeImpl
extends java.lang.Object
implements ParameterizedType


Constructor Summary
ReflectionDescriptor.ParameterizedTypeImpl(Type owner, Type[] args, Type raw)
           
 
Method Summary
 Type[] getActualTypeArguments()
           
 Type getOwnerType()
           
 Type getRawType()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReflectionDescriptor.ParameterizedTypeImpl

public ReflectionDescriptor.ParameterizedTypeImpl(Type owner,
                                                  Type[] args,
                                                  Type raw)
Method Detail

getActualTypeArguments

public Type[] getActualTypeArguments()
                              throws TypeNotPresentException,
                                     MalformedParameterizedTypeException
Specified by:
getActualTypeArguments in interface ParameterizedType
Throws:
TypeNotPresentException
MalformedParameterizedTypeException

getOwnerType

public Type getOwnerType()
Specified by:
getOwnerType in interface ParameterizedType

getRawType

public Type getRawType()
Specified by:
getRawType in interface ParameterizedType

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object