org.eclipse.xtext.common.types.util
Class RawTypeHelper.RawTypeReferenceImplementation
java.lang.Object
org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter<Parameter,Result>
org.eclipse.xtext.common.types.util.AbstractTypeReferenceVisitorWithParameter.InheritanceAware<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
org.eclipse.xtext.common.types.util.RawTypeHelper.RawTypeReferenceImplementation
- All Implemented Interfaces:
- ITypeReferenceVisitorWithParameter<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
- Enclosing class:
- RawTypeHelper
public static class RawTypeHelper.RawTypeReferenceImplementation
- extends AbstractTypeReferenceVisitorWithParameter.InheritanceAware<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RawTypeHelper.RawTypeReferenceImplementation
@Inject
public RawTypeHelper.RawTypeReferenceImplementation(TypesFactory factory)
getRawTypeReference
public JvmTypeReference getRawTypeReference(JvmTypeReference reference,
org.eclipse.emf.ecore.resource.Resource resource)
doVisitTypeReference
public JvmTypeReference doVisitTypeReference(JvmTypeReference reference,
org.eclipse.emf.ecore.resource.Resource resource)
- Specified by:
doVisitTypeReference
in interface ITypeReferenceVisitorWithParameter<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
- Overrides:
doVisitTypeReference
in class AbstractTypeReferenceVisitorWithParameter.InheritanceAware<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
handleNullReference
protected JvmTypeReference handleNullReference(org.eclipse.emf.ecore.resource.Resource parameter)
- Overrides:
handleNullReference
in class AbstractTypeReferenceVisitorWithParameter<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
doVisitCompoundTypeReference
public JvmTypeReference doVisitCompoundTypeReference(JvmCompoundTypeReference reference,
org.eclipse.emf.ecore.resource.Resource resource)
- Specified by:
doVisitCompoundTypeReference
in interface ITypeReferenceVisitorWithParameter<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
- Overrides:
doVisitCompoundTypeReference
in class AbstractTypeReferenceVisitorWithParameter.InheritanceAware<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
doVisitDelegateTypeReference
public JvmTypeReference doVisitDelegateTypeReference(JvmDelegateTypeReference reference,
org.eclipse.emf.ecore.resource.Resource parameter)
- Specified by:
doVisitDelegateTypeReference
in interface ITypeReferenceVisitorWithParameter<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
- Overrides:
doVisitDelegateTypeReference
in class AbstractTypeReferenceVisitorWithParameter<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
doVisitGenericArrayTypeReference
public JvmTypeReference doVisitGenericArrayTypeReference(JvmGenericArrayTypeReference reference,
org.eclipse.emf.ecore.resource.Resource resource)
- Specified by:
doVisitGenericArrayTypeReference
in interface ITypeReferenceVisitorWithParameter<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
- Overrides:
doVisitGenericArrayTypeReference
in class AbstractTypeReferenceVisitorWithParameter.InheritanceAware<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
doVisitParameterizedTypeReference
public JvmTypeReference doVisitParameterizedTypeReference(JvmParameterizedTypeReference reference,
org.eclipse.emf.ecore.resource.Resource resource)
- Specified by:
doVisitParameterizedTypeReference
in interface ITypeReferenceVisitorWithParameter<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
- Overrides:
doVisitParameterizedTypeReference
in class AbstractTypeReferenceVisitorWithParameter.InheritanceAware<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
doVisitWildcardTypeReference
public JvmTypeReference doVisitWildcardTypeReference(JvmWildcardTypeReference reference,
org.eclipse.emf.ecore.resource.Resource resource)
- Specified by:
doVisitWildcardTypeReference
in interface ITypeReferenceVisitorWithParameter<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
- Overrides:
doVisitWildcardTypeReference
in class AbstractTypeReferenceVisitorWithParameter.InheritanceAware<org.eclipse.emf.ecore.resource.Resource,JvmTypeReference>
getRawTypeFromConstraints
protected JvmTypeReference getRawTypeFromConstraints(java.util.List<JvmTypeConstraint> constraints,
org.eclipse.emf.ecore.resource.Resource resource)
createObjectReference
protected JvmTypeReference createObjectReference(org.eclipse.emf.ecore.resource.Resource resource)