Class ResolvedTypes.Owner
- java.lang.Object
-
- org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner
-
- org.eclipse.xtext.xbase.typesystem.internal.ResolvedTypes.Owner
-
- All Implemented Interfaces:
ITypeReferenceOwner
- Enclosing class:
- ResolvedTypes
protected class ResolvedTypes.Owner extends StandardTypeReferenceOwner
-
-
Constructor Summary
Constructors Constructor Description Owner(CommonTypeComputationServices services, org.eclipse.emf.ecore.resource.ResourceSet context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacceptHint(java.lang.Object handle, LightweightBoundTypeArgument boundTypeArgument)java.util.List<LightweightBoundTypeArgument>getAllHints(java.lang.Object handle)java.util.List<org.eclipse.xtext.common.types.JvmTypeParameter>getDeclaredTypeParameters()The currently known type parameters, e.g.booleanisResolved(java.lang.Object handle)java.lang.StringtoString()-
Methods inherited from class org.eclipse.xtext.xbase.typesystem.references.StandardTypeReferenceOwner
getContextResourceSet, getFactory, getServices, newAnyTypeReference, newArrayTypeReference, newCompoundTypeReference, newFunctionTypeReference, newFunctionTypeReference, newParameterizedTypeReference, newParameterizedTypeReference, newReferenceTo, newReferenceTo, newReferenceToObject, newUnknownTypeReference, newUnknownTypeReference, newWildcardExtendsObject, newWildcardTypeReference, setFactory, toLightweightTypeReference, toLightweightTypeReference, toPlainTypeReference
-
-
-
-
Constructor Detail
-
Owner
public Owner(CommonTypeComputationServices services, org.eclipse.emf.ecore.resource.ResourceSet context)
-
-
Method Detail
-
acceptHint
public void acceptHint(java.lang.Object handle, LightweightBoundTypeArgument boundTypeArgument)- Specified by:
acceptHintin interfaceITypeReferenceOwner- Overrides:
acceptHintin classStandardTypeReferenceOwner
-
getAllHints
public java.util.List<LightweightBoundTypeArgument> getAllHints(java.lang.Object handle)
- Specified by:
getAllHintsin interfaceITypeReferenceOwner- Overrides:
getAllHintsin classStandardTypeReferenceOwner
-
isResolved
public boolean isResolved(java.lang.Object handle)
- Specified by:
isResolvedin interfaceITypeReferenceOwner- Overrides:
isResolvedin classStandardTypeReferenceOwner
-
getDeclaredTypeParameters
public java.util.List<org.eclipse.xtext.common.types.JvmTypeParameter> getDeclaredTypeParameters()
Description copied from interface:ITypeReferenceOwnerThe currently known type parameters, e.g. the ones that should not be substituted.- Specified by:
getDeclaredTypeParametersin interfaceITypeReferenceOwner- Overrides:
getDeclaredTypeParametersin classStandardTypeReferenceOwner- Returns:
- the empty list
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-