protected class ResolvedTypes.Owner extends StandardTypeReferenceOwner
Constructor and Description |
---|
ResolvedTypes.Owner(CommonTypeComputationServices services,
org.eclipse.emf.ecore.resource.ResourceSet context) |
Modifier and Type | Method and Description |
---|---|
void |
acceptHint(java.lang.Object handle,
LightweightBoundTypeArgument boundTypeArgument) |
java.util.List<LightweightBoundTypeArgument> |
getAllHints(java.lang.Object handle) |
java.util.List<JvmTypeParameter> |
getDeclaredTypeParameters()
The currently known type parameters, e.g. the ones that should not be substituted.
|
boolean |
isResolved(java.lang.Object handle) |
java.lang.String |
toString() |
getContextResourceSet, getFactory, getServices, newAnyTypeReference, newArrayTypeReference, newCompoundTypeReference, newFunctionTypeReference, newFunctionTypeReference, newParameterizedTypeReference, newParameterizedTypeReference, newUnknownTypeReference, newUnknownTypeReference, newWildcardTypeReference, setFactory, toLightweightTypeReference, toLightweightTypeReference, toPlainTypeReference
public ResolvedTypes.Owner(CommonTypeComputationServices services, org.eclipse.emf.ecore.resource.ResourceSet context)
public void acceptHint(java.lang.Object handle, LightweightBoundTypeArgument boundTypeArgument)
acceptHint
in interface ITypeReferenceOwner
acceptHint
in class StandardTypeReferenceOwner
public java.util.List<LightweightBoundTypeArgument> getAllHints(java.lang.Object handle)
getAllHints
in interface ITypeReferenceOwner
getAllHints
in class StandardTypeReferenceOwner
public boolean isResolved(java.lang.Object handle)
isResolved
in interface ITypeReferenceOwner
isResolved
in class StandardTypeReferenceOwner
public java.util.List<JvmTypeParameter> getDeclaredTypeParameters()
ITypeReferenceOwner
getDeclaredTypeParameters
in interface ITypeReferenceOwner
getDeclaredTypeParameters
in class StandardTypeReferenceOwner
public java.lang.String toString()
toString
in class java.lang.Object