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

java.lang.Object
  extended by org.eclipse.xtext.xbase.typesystem.internal.TypeData

public class TypeData
extends java.lang.Object

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

Constructor Summary
TypeData(XExpression expression, ITypeExpectation expectation, JvmTypeReference type, ConformanceHint conformanceHint, boolean returnType)
           
 
Method Summary
 JvmTypeReference getActualType()
           
 ConformanceHint getConformanceHint()
           
 ITypeExpectation getExpectation()
           
 XExpression getExpression()
           
 boolean isReturnType()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeData

public TypeData(XExpression expression,
                ITypeExpectation expectation,
                JvmTypeReference type,
                ConformanceHint conformanceHint,
                boolean returnType)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getExpectation

public ITypeExpectation getExpectation()

getConformanceHint

public ConformanceHint getConformanceHint()

getExpression

public XExpression getExpression()

getActualType

public JvmTypeReference getActualType()

isReturnType

public boolean isReturnType()