public abstract class AbstractTypeInferrer extends java.lang.Object implements ITypeInferrer
ITypeInferrer.NullTypeInferrer| Constructor and Description |
|---|
AbstractTypeInferrer() |
| Modifier and Type | Method and Description |
|---|---|
IInputKey |
getDeclaredType(Variable var)
Returns the declared type of a variable
|
org.eclipse.xtext.common.types.JvmTypeReference |
getVariableJvmType(Variable var,
org.eclipse.emf.ecore.EObject context)
Creates a Jvm Type Reference for a selected variable.
|
IInputKey |
getVariableReferenceType(VariableReference reference)
Calculates the type of a variable reference.
|
IInputKey |
getVariableType(Variable var)
Returns the type of a variable.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInferredVariableTypepublic IInputKey getVariableType(Variable var)
ITypeInferrergetVariableType in interface ITypeInferrerpublic IInputKey getDeclaredType(Variable var)
ITypeInferrergetDeclaredType in interface ITypeInferrerpublic IInputKey getVariableReferenceType(VariableReference reference)
ITypeInferrergetVariableReferenceType in interface ITypeInferrerpublic org.eclipse.xtext.common.types.JvmTypeReference getVariableJvmType(Variable var, org.eclipse.emf.ecore.EObject context)
ITypeInferrergetVariableJvmType in interface ITypeInferrer