org.reflext.core
Class AbstractParameterizedTypeInfo<T,M,A,P,F>
java.lang.Object
org.reflext.core.AbstractParameterizedTypeInfo<T,M,A,P,F>
- All Implemented Interfaces:
- ParameterizedTypeInfo, TypeInfo
public abstract class AbstractParameterizedTypeInfo<T,M,A,P,F>
- extends java.lang.Object
- implements ParameterizedTypeInfo
- Version:
- $Revision$
- Author:
- Julien Viet
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
domain
protected final TypeResolverImpl<T,M,A,P,F> domain
- .
AbstractParameterizedTypeInfo
protected AbstractParameterizedTypeInfo(TypeResolverImpl<T,M,A,P,F> domain)
getName
public java.lang.String getName()
- Specified by:
getName
in interface TypeInfo
isReified
public boolean isReified()
- Specified by:
isReified
in interface TypeInfo
getOwnerType
public TypeInfo getOwnerType()
- Specified by:
getOwnerType
in interface ParameterizedTypeInfo
hashCode
public final int hashCode()
equals
public final boolean equals(java.lang.Object obj)
toString
public final java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
accept
public final <V extends Visitor<V,S>,S extends VisitorStrategy<V,S>> void accept(S strategy,
V visitor)
- Specified by:
accept
in interface TypeInfo
isSubType
public final boolean isSubType(TypeInfo ti)
- Specified by:
isSubType
in interface TypeInfo
Copyright © 2011 eXo Platform SAS. All Rights Reserved.