com.caucho.config.reflect
Class ObjectType

java.lang.Object
  extended by com.caucho.config.reflect.BaseType
      extended by com.caucho.config.reflect.ClassType
          extended by com.caucho.config.reflect.ObjectType
Direct Known Subclasses:
TargetObjectType

@Module
public class ObjectType
extends ClassType

class type matching


Nested Class Summary
 
Nested classes/interfaces inherited from class com.caucho.config.reflect.BaseType
BaseType.ClassFill
 
Field Summary
static ObjectType OBJECT_TYPE
           
 
Constructor Summary
protected ObjectType()
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 void fillTypeClosure(InjectManager manager, java.util.Set<java.lang.reflect.Type> typeSet)
           
 java.lang.Class<?> getRawClass()
           
 int hashCode()
           
 boolean isAssignableFrom(BaseType type)
           
 boolean isObject()
           
 java.lang.String toString()
           
 
Methods inherited from class com.caucho.config.reflect.ClassType
create, fill, isParamAssignableFrom, toType
 
Methods inherited from class com.caucho.config.reflect.BaseType
create, create, createClass, createForSource, createForTarget, createGenericClass, fillSyntheticTypes, getBaseTypeClosure, getParameters, getParamMap, getSimpleName, getTypeClosure, getWildcardBounds, isGeneric, isGenericRaw, isGenericVariable, isPrimitive, isVariable, isWildcard
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

OBJECT_TYPE

public static final ObjectType OBJECT_TYPE
Constructor Detail

ObjectType

protected ObjectType()
Method Detail

getRawClass

public java.lang.Class<?> getRawClass()
Overrides:
getRawClass in class ClassType

isObject

public boolean isObject()
Overrides:
isObject in class BaseType

isAssignableFrom

public boolean isAssignableFrom(BaseType type)
Overrides:
isAssignableFrom in class ClassType

fillTypeClosure

public void fillTypeClosure(InjectManager manager,
                            java.util.Set<java.lang.reflect.Type> typeSet)
Overrides:
fillTypeClosure in class ClassType

hashCode

public int hashCode()
Overrides:
hashCode in class ClassType

equals

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

toString

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