org.eclipse.xtext.xbase.typesystem.internal
Class NoTypeResult

java.lang.Object
  extended by org.eclipse.xtext.xbase.typesystem.internal.NoTypeResult
All Implemented Interfaces:
ITypeComputationResult

public class NoTypeResult
extends java.lang.Object
implements ITypeComputationResult

Author:
Sebastian Zarnekow - Initial contribution and API TODO JavaDoc, toString

Constructor Summary
NoTypeResult()
           
 
Method Summary
 JvmTypeReference getActualExpressionType()
           
 JvmTypeReference getActualType(JvmIdentifiableElement element)
           
 JvmTypeReference getExpectedExpressionType()
           
 XExpression getExpression()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoTypeResult

public NoTypeResult()
Method Detail

getExpression

public XExpression getExpression()
Specified by:
getExpression in interface ITypeComputationResult

getActualExpressionType

public JvmTypeReference getActualExpressionType()
Specified by:
getActualExpressionType in interface ITypeComputationResult

getExpectedExpressionType

public JvmTypeReference getExpectedExpressionType()
Specified by:
getExpectedExpressionType in interface ITypeComputationResult

getActualType

public JvmTypeReference getActualType(JvmIdentifiableElement element)
Specified by:
getActualType in interface ITypeComputationResult