public abstract class AbstractTypeInferrer extends java.lang.Object implements ITypeInferrer
| Constructor and Description |
|---|
AbstractTypeInferrer() |
| Modifier and Type | Method and Description |
|---|---|
IInputKey |
getDeclaredType(Expression ex)
Returns the declared type of a variable
|
IInputKey |
getDeclaredType(Variable ex) |
org.eclipse.xtext.common.types.JvmTypeReference |
getJvmType(Expression ex,
org.eclipse.emf.ecore.EObject context)
Creates a Jvm Type Reference for a selected expression.
|
IInputKey |
getType(Expression ex)
Returns the type of a variable.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllPossibleTypes, getInferredTypepublic IInputKey getType(Expression ex)
ITypeInferrergetType in interface ITypeInferrerpublic IInputKey getDeclaredType(Expression ex)
ITypeInferrergetDeclaredType in interface ITypeInferrerpublic org.eclipse.xtext.common.types.JvmTypeReference getJvmType(Expression ex, org.eclipse.emf.ecore.EObject context)
ITypeInferrergetJvmType in interface ITypeInferrerpublic IInputKey getDeclaredType(Variable ex)
getDeclaredType in interface ITypeInferrer