org.apache.webbeans.config
Class OwbParametrizedTypeImpl

java.lang.Object
  extended by org.apache.webbeans.config.OwbParametrizedTypeImpl
All Implemented Interfaces:
java.lang.reflect.ParameterizedType, java.lang.reflect.Type

public class OwbParametrizedTypeImpl
extends java.lang.Object
implements java.lang.reflect.ParameterizedType

Custom parametrized type implementation.

Version:
$Rev: 1072627 $ $Date: 2011-02-20 17:39:23 +0100 (So, 20 Feb 2011) $

Constructor Summary
OwbParametrizedTypeImpl(java.lang.reflect.Type owner, java.lang.reflect.Type raw)
          New instance.
 
Method Summary
 void addTypeArgument(java.lang.reflect.Type type)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.reflect.Type[] getActualTypeArguments()
           
 java.lang.reflect.Type getOwnerType()
           
 java.lang.reflect.Type getRawType()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OwbParametrizedTypeImpl

public OwbParametrizedTypeImpl(java.lang.reflect.Type owner,
                               java.lang.reflect.Type raw)
New instance.

Parameters:
owner - owner
raw - raw
Method Detail

getActualTypeArguments

public java.lang.reflect.Type[] getActualTypeArguments()
Specified by:
getActualTypeArguments in interface java.lang.reflect.ParameterizedType

addTypeArgument

public void addTypeArgument(java.lang.reflect.Type type)

getOwnerType

public java.lang.reflect.Type getOwnerType()
Specified by:
getOwnerType in interface java.lang.reflect.ParameterizedType

getRawType

public java.lang.reflect.Type getRawType()
Specified by:
getRawType in interface java.lang.reflect.ParameterizedType

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

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


Copyright © 2008-2011 The Apache Software Foundation. All Rights Reserved.