@Deprecated public class LegacyTypeArgumentContext extends java.lang.Object implements ITypeArgumentContext
Constructor and Description |
---|
LegacyTypeArgumentContext(TypeArgumentContextProvider.Request request,
CommonTypeComputationServices services)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
JvmTypeReference |
getBoundArgument(JvmTypeParameter parameter)
Deprecated.
|
JvmTypeReference |
getLowerBound(JvmTypeReference reference)
Deprecated.
|
TypeArgumentContextProvider.Request |
getRequest()
Deprecated.
|
protected java.util.Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> |
getTypeParameterMapping()
Deprecated.
|
JvmTypeReference |
getUpperBound(JvmTypeReference element,
org.eclipse.emf.common.notify.Notifier context)
Deprecated.
|
boolean |
isRawTypeContext()
Deprecated.
|
JvmTypeReference |
resolve(JvmTypeReference reference)
Deprecated.
|
protected LightweightTypeReference |
substitute(JvmTypeReference reference)
Deprecated.
|
public LegacyTypeArgumentContext(TypeArgumentContextProvider.Request request, CommonTypeComputationServices services)
public TypeArgumentContextProvider.Request getRequest()
public JvmTypeReference getBoundArgument(JvmTypeParameter parameter)
getBoundArgument
in interface ITypeArgumentContext
protected java.util.Map<JvmTypeParameter,LightweightMergedBoundTypeArgument> getTypeParameterMapping()
public JvmTypeReference getLowerBound(JvmTypeReference reference)
getLowerBound
in interface ITypeArgumentContext
@Nullable protected LightweightTypeReference substitute(JvmTypeReference reference)
public JvmTypeReference getUpperBound(JvmTypeReference element, org.eclipse.emf.common.notify.Notifier context)
getUpperBound
in interface ITypeArgumentContext
public JvmTypeReference resolve(JvmTypeReference reference)
resolve
in interface ITypeArgumentContext
public boolean isRawTypeContext()
isRawTypeContext
in interface ITypeArgumentContext