Class RawTypeHelper.RawTypeImplementation
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.references.TypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,java.util.List<org.eclipse.xtext.common.types.JvmType>>
-
- org.eclipse.xtext.xbase.typesystem.references.RawTypeHelper.RawTypeImplementation
-
- Enclosing class:
- RawTypeHelper
public static class RawTypeHelper.RawTypeImplementation extends TypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,java.util.List<org.eclipse.xtext.common.types.JvmType>>
-
-
Constructor Summary
Constructors Constructor Description RawTypeImplementation(org.eclipse.xtext.common.types.TypesFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<org.eclipse.xtext.common.types.JvmType>collectRawTypes(java.util.List<LightweightTypeReference> references, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected java.util.List<org.eclipse.xtext.common.types.JvmType>createObjectReference(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected java.util.List<org.eclipse.xtext.common.types.JvmType>doVisitArrayTypeReference(ArrayTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected java.util.List<org.eclipse.xtext.common.types.JvmType>doVisitCompoundTypeReference(CompoundTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected java.util.List<org.eclipse.xtext.common.types.JvmType>doVisitParameterizedTypeReference(ParameterizedTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected java.util.List<org.eclipse.xtext.common.types.JvmType>doVisitSynonymTypeReference(CompoundTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected java.util.List<org.eclipse.xtext.common.types.JvmType>doVisitTypeReference(LightweightTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected java.util.List<org.eclipse.xtext.common.types.JvmType>doVisitUnboundTypeReference(UnboundTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected java.util.List<org.eclipse.xtext.common.types.JvmType>doVisitWildcardTypeReference(WildcardTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)java.util.List<org.eclipse.xtext.common.types.JvmType>getAllRawTypes(LightweightTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)protected java.util.List<org.eclipse.xtext.common.types.JvmType>getRawTypesFromConstraints(ITypeReferenceOwner owner, org.eclipse.xtext.common.types.JvmTypeParameter typeParameter, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.references.TypeReferenceVisitorWithParameterAndResult
doVisitAnyTypeReference, doVisitFunctionTypeReference, doVisitInnerFunctionTypeReference, doVisitInnerTypeReference, doVisitMultiTypeReference, doVisitUnknownTypeReference
-
-
-
-
Method Detail
-
getAllRawTypes
public java.util.List<org.eclipse.xtext.common.types.JvmType> getAllRawTypes(LightweightTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
-
doVisitTypeReference
protected java.util.List<org.eclipse.xtext.common.types.JvmType> doVisitTypeReference(LightweightTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
- Overrides:
doVisitTypeReferencein classTypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,java.util.List<org.eclipse.xtext.common.types.JvmType>>resourceSet- some parameter.
-
doVisitCompoundTypeReference
protected java.util.List<org.eclipse.xtext.common.types.JvmType> doVisitCompoundTypeReference(CompoundTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
- Overrides:
doVisitCompoundTypeReferencein classTypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,java.util.List<org.eclipse.xtext.common.types.JvmType>>
-
doVisitSynonymTypeReference
protected java.util.List<org.eclipse.xtext.common.types.JvmType> doVisitSynonymTypeReference(CompoundTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
- Overrides:
doVisitSynonymTypeReferencein classTypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,java.util.List<org.eclipse.xtext.common.types.JvmType>>
-
collectRawTypes
protected java.util.List<org.eclipse.xtext.common.types.JvmType> collectRawTypes(java.util.List<LightweightTypeReference> references, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
-
doVisitArrayTypeReference
protected java.util.List<org.eclipse.xtext.common.types.JvmType> doVisitArrayTypeReference(ArrayTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
- Overrides:
doVisitArrayTypeReferencein classTypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,java.util.List<org.eclipse.xtext.common.types.JvmType>>
-
doVisitParameterizedTypeReference
protected java.util.List<org.eclipse.xtext.common.types.JvmType> doVisitParameterizedTypeReference(ParameterizedTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
- Overrides:
doVisitParameterizedTypeReferencein classTypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,java.util.List<org.eclipse.xtext.common.types.JvmType>>
-
doVisitWildcardTypeReference
protected java.util.List<org.eclipse.xtext.common.types.JvmType> doVisitWildcardTypeReference(WildcardTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
- Overrides:
doVisitWildcardTypeReferencein classTypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,java.util.List<org.eclipse.xtext.common.types.JvmType>>
-
doVisitUnboundTypeReference
protected java.util.List<org.eclipse.xtext.common.types.JvmType> doVisitUnboundTypeReference(UnboundTypeReference reference, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
- Overrides:
doVisitUnboundTypeReferencein classTypeReferenceVisitorWithParameterAndResult<org.eclipse.emf.ecore.resource.ResourceSet,java.util.List<org.eclipse.xtext.common.types.JvmType>>
-
getRawTypesFromConstraints
protected java.util.List<org.eclipse.xtext.common.types.JvmType> getRawTypesFromConstraints(ITypeReferenceOwner owner, org.eclipse.xtext.common.types.JvmTypeParameter typeParameter, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
-
createObjectReference
protected java.util.List<org.eclipse.xtext.common.types.JvmType> createObjectReference(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
-
-