org.eclipse.xtext.xbase.typesystem.internal
Class DeclaratorTypeArgumentCollector
java.lang.Object
org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor<Result>
org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitor.InheritanceAware<java.lang.Boolean>
org.eclipse.xtext.xbase.typesystem.internal.DeclaratorTypeArgumentCollector
- All Implemented Interfaces:
- ITypeReferenceVisitor<java.lang.Boolean>
public class DeclaratorTypeArgumentCollector
- extends AbstractTypeReferenceVisitor.InheritanceAware<java.lang.Boolean>
- Author:
- Sebastian Zarnekow - Initial contribution and API
TODO JavaDoc, toString
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DeclaratorTypeArgumentCollector
public DeclaratorTypeArgumentCollector()
handleNullReference
protected java.lang.Boolean handleNullReference()
- Overrides:
handleNullReference in class AbstractTypeReferenceVisitor<java.lang.Boolean>
doVisitTypeReference
public java.lang.Boolean doVisitTypeReference(JvmTypeReference reference)
- Specified by:
doVisitTypeReference in interface ITypeReferenceVisitor<java.lang.Boolean>- Overrides:
doVisitTypeReference in class AbstractTypeReferenceVisitor.InheritanceAware<java.lang.Boolean>
doVisitCompoundTypeReference
public java.lang.Boolean doVisitCompoundTypeReference(JvmCompoundTypeReference reference)
- Specified by:
doVisitCompoundTypeReference in interface ITypeReferenceVisitor<java.lang.Boolean>- Overrides:
doVisitCompoundTypeReference in class AbstractTypeReferenceVisitor.InheritanceAware<java.lang.Boolean>
doVisitGenericArrayTypeReference
public java.lang.Boolean doVisitGenericArrayTypeReference(JvmGenericArrayTypeReference reference)
- Specified by:
doVisitGenericArrayTypeReference in interface ITypeReferenceVisitor<java.lang.Boolean>- Overrides:
doVisitGenericArrayTypeReference in class AbstractTypeReferenceVisitor.InheritanceAware<java.lang.Boolean>
doVisitWildcardTypeReference
public java.lang.Boolean doVisitWildcardTypeReference(JvmWildcardTypeReference reference)
- Specified by:
doVisitWildcardTypeReference in interface ITypeReferenceVisitor<java.lang.Boolean>- Overrides:
doVisitWildcardTypeReference in class AbstractTypeReferenceVisitor.InheritanceAware<java.lang.Boolean>
doVisitParameterizedTypeReference
public java.lang.Boolean doVisitParameterizedTypeReference(JvmParameterizedTypeReference reference)
- Specified by:
doVisitParameterizedTypeReference in interface ITypeReferenceVisitor<java.lang.Boolean>- Overrides:
doVisitParameterizedTypeReference in class AbstractTypeReferenceVisitor.InheritanceAware<java.lang.Boolean>
getTypeParameterMapping
public java.util.Map<JvmTypeParameter,JvmTypeReference> getTypeParameterMapping()