public static class ITypeInferrer.NullTypeInferrer extends java.lang.Object implements ITypeInferrer
ITypeInferrer that can be used by the abstract pattern language module.ITypeInferrer.NullTypeInferrer| Constructor and Description |
|---|
NullTypeInferrer() |
| Modifier and Type | Method and Description |
|---|---|
IInputKey |
getDeclaredType(Variable var)
Returns the declared type of a variable
|
IInputKey |
getInferredVariableType(Variable var)
Returns the inferred 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.
|
public IInputKey getInferredVariableType(Variable var)
ITypeInferrergetInferredVariableType in interface ITypeInferrerpublic org.eclipse.xtext.common.types.JvmTypeReference getVariableJvmType(Variable var, org.eclipse.emf.ecore.EObject context)
ITypeInferrergetVariableJvmType in interface ITypeInferrerpublic IInputKey getVariableReferenceType(VariableReference reference)
ITypeInferrergetVariableReferenceType in interface ITypeInferrerpublic IInputKey getDeclaredType(Variable var)
ITypeInferrergetDeclaredType in interface ITypeInferrerpublic IInputKey getVariableType(Variable var)
ITypeInferrergetVariableType in interface ITypeInferrer