public class IndexingLightweightTypeReferenceFactory extends LightweightTypeReferenceFactory
| Constructor and Description |
|---|
IndexingLightweightTypeReferenceFactory(ITypeReferenceOwner owner) |
IndexingLightweightTypeReferenceFactory(ITypeReferenceOwner owner,
boolean keepUnboundWildcards) |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.xtext.common.types.JvmType |
_getType(org.eclipse.xtext.common.types.impl.JvmGenericArrayTypeReferenceImplCustom it) |
protected org.eclipse.xtext.common.types.JvmType |
_getType(org.eclipse.xtext.common.types.JvmParameterizedTypeReference it) |
protected org.eclipse.xtext.common.types.JvmType |
_getType(org.eclipse.xtext.common.types.JvmTypeReference it) |
protected org.eclipse.xtext.common.types.JvmType |
_getType(XFunctionTypeRef it) |
protected org.eclipse.xtext.common.types.JvmType |
_getType(XFunctionTypeRefImplCustom it) |
LightweightTypeReference |
doVisitFunctionTypeReference(XFunctionTypeRef reference) |
protected LightweightTypeReference |
getJavaLangObjectTypeReference() |
org.eclipse.xtext.common.types.JvmType |
getType(org.eclipse.emf.ecore.EObject it,
org.eclipse.emf.ecore.EReference reference) |
org.eclipse.xtext.common.types.JvmType |
getType(org.eclipse.xtext.common.types.JvmTypeReference it) |
boolean |
isProcedure(XFunctionTypeRefImplCustom it) |
org.eclipse.xtext.common.types.JvmTypeReference |
wrapIfNecessary(org.eclipse.xtext.common.types.JvmTypeReference reference) |
doVisitAnyTypeReference, doVisitCompoundReference, doVisitComputedTypeReference, doVisitGenericArrayTypeReference, doVisitInnerTypeReference, doVisitMultiTypeReference, doVisitParameterizedTypeReference, doVisitSynonymTypeReference, doVisitTypeReference, doVisitUnknownTypeReference, doVisitWildcardTypeReference, getObjectReference, getObjectType, getOwner, handleNullReference, isInner, toLightweightReference, toLightweightReference, toPlainTypeReferencedoVisitCompoundTypeReferencedoVisitDelegateTypeReference, doVisitSpecializedTypeReference, visitpublic IndexingLightweightTypeReferenceFactory(ITypeReferenceOwner owner)
public IndexingLightweightTypeReferenceFactory(ITypeReferenceOwner owner, boolean keepUnboundWildcards)
protected org.eclipse.xtext.common.types.JvmType _getType(org.eclipse.xtext.common.types.JvmTypeReference it)
protected org.eclipse.xtext.common.types.JvmType _getType(org.eclipse.xtext.common.types.impl.JvmGenericArrayTypeReferenceImplCustom it)
protected org.eclipse.xtext.common.types.JvmType _getType(org.eclipse.xtext.common.types.JvmParameterizedTypeReference it)
protected org.eclipse.xtext.common.types.JvmType _getType(XFunctionTypeRef it)
protected org.eclipse.xtext.common.types.JvmType _getType(XFunctionTypeRefImplCustom it)
public boolean isProcedure(XFunctionTypeRefImplCustom it)
public org.eclipse.xtext.common.types.JvmType getType(org.eclipse.emf.ecore.EObject it,
org.eclipse.emf.ecore.EReference reference)
public LightweightTypeReference doVisitFunctionTypeReference(XFunctionTypeRef reference)
doVisitFunctionTypeReference in interface XtypeReferenceVisitor<LightweightTypeReference>doVisitFunctionTypeReference in class LightweightTypeReferenceFactorypublic org.eclipse.xtext.common.types.JvmTypeReference wrapIfNecessary(org.eclipse.xtext.common.types.JvmTypeReference reference)
protected LightweightTypeReference getJavaLangObjectTypeReference()
public org.eclipse.xtext.common.types.JvmType getType(org.eclipse.xtext.common.types.JvmTypeReference it)
getType in class LightweightTypeReferenceFactory