org.eclipse.xtext.xbase.typesystem.internal
Class DelegatingResolvedTypes
java.lang.Object
org.eclipse.xtext.xbase.typesystem.internal.DelegatingResolvedTypes
- All Implemented Interfaces:
- IResolvedTypes
public class DelegatingResolvedTypes
- extends java.lang.Object
- implements IResolvedTypes
- Author:
- Sebastian Zarnekow - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DelegatingResolvedTypes
public DelegatingResolvedTypes(IResolvedTypes delegate)
getDelegate
protected IResolvedTypes getDelegate()
getQueuedDiagnostics
public java.util.List<org.eclipse.emf.common.util.Diagnostic> getQueuedDiagnostics()
- Specified by:
getQueuedDiagnostics
in interface IResolvedTypes
getActualType
public JvmTypeReference getActualType(XExpression expression)
- Specified by:
getActualType
in interface IResolvedTypes
getActualType
public JvmTypeReference getActualType(JvmIdentifiableElement identifiable)
- Specified by:
getActualType
in interface IResolvedTypes
getExpectedType
public JvmTypeReference getExpectedType(XExpression expression)
- Specified by:
getExpectedType
in interface IResolvedTypes
getActualTypeArguments
public java.util.List<JvmTypeReference> getActualTypeArguments(XExpression expression)
- Specified by:
getActualTypeArguments
in interface IResolvedTypes
- Parameters:
expression
- may either be an XAbstractFeatureCall
or XConstructorCall
. May not be null
.