com.caucho.config.reflect
Class GenericParamType

java.lang.Object
  extended by com.caucho.config.reflect.BaseType
      extended by com.caucho.config.reflect.ParamType
          extended by com.caucho.config.reflect.GenericParamType
All Implemented Interfaces:
java.lang.reflect.ParameterizedType, java.lang.reflect.Type

@Module
public class GenericParamType
extends ParamType

param type matching


Nested Class Summary
 
Nested classes/interfaces inherited from class com.caucho.config.reflect.BaseType
BaseType.ClassFill
 
Constructor Summary
GenericParamType(java.lang.Class<?> type, BaseType[] param, java.util.HashMap<java.lang.String,BaseType> paramMap)
           
 
Method Summary
 boolean isGeneric()
          Returns true for a generic type like MyBean or MyBean
 boolean isGenericRaw()
          Returns true for a raw type like MyBean where the class definition is MyBean.
 
Methods inherited from class com.caucho.config.reflect.ParamType
equals, fill, fillSyntheticTypes, fillTypeClosure, getActualTypeArguments, getOwnerType, getParameters, getParamMap, getRawClass, getRawType, getSimpleName, hashCode, isAssignableFrom, isGenericVariable, isParamAssignableFrom, toString, toType
 
Methods inherited from class com.caucho.config.reflect.BaseType
create, create, createClass, createForSource, createForTarget, createGenericClass, getBaseTypeClosure, getTypeClosure, getWildcardBounds, isObject, isPrimitive, isVariable, isWildcard
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GenericParamType

public GenericParamType(java.lang.Class<?> type,
                        BaseType[] param,
                        java.util.HashMap<java.lang.String,BaseType> paramMap)
Method Detail

isGenericRaw

public boolean isGenericRaw()
Description copied from class: BaseType
Returns true for a raw type like MyBean where the class definition is MyBean.

Overrides:
isGenericRaw in class BaseType

isGeneric

public boolean isGeneric()
Description copied from class: BaseType
Returns true for a generic type like MyBean or MyBean

Overrides:
isGeneric in class ParamType