org.reflext.core
Class ArrayTypeInfoImpl<T,M,A,P>
java.lang.Object
org.reflext.core.AbstractArrayTypeInfo<T,M,A,P>
org.reflext.core.ArrayTypeInfoImpl<T,M,A,P>
- All Implemented Interfaces:
- ArrayTypeInfo, TypeInfo
public class ArrayTypeInfoImpl<T,M,A,P>
- extends AbstractArrayTypeInfo<T,M,A,P>
- implements ArrayTypeInfo
- Version:
- $Revision$
- Author:
- Julien Viet
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
domain
protected final TypeResolverImpl<T,M,A,P> domain
- .
ArrayTypeInfoImpl
public ArrayTypeInfoImpl(TypeResolverImpl<T,M,A,P> domain,
T type)
unwrap
public java.lang.Object unwrap()
- Specified by:
unwrap in interface TypeInfo
getComponentType
public TypeInfo getComponentType()
- Specified by:
getComponentType in interface ArrayTypeInfo
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 © 2010 eXo Platform SAS. All Rights Reserved.