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