public class EMFTypeInferrer extends AbstractTypeInferrer
ITypeInferrer.NullTypeInferrer
Constructor and Description |
---|
EMFTypeInferrer() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<IInputKey> |
getAllPossibleTypes(Expression var)
Returns a collection of possible inferred types.
|
IInputKey |
getDeclaredType(Expression ex)
Returns the declared type of a variable
|
IInputKey |
getInferredType(Expression var)
Returns the inferred type of a variable
|
getDeclaredType, getInferredVariableType, getJvmType, getType, getVariableJvmType, getVariableReferenceType, getVariableType
public IInputKey getInferredType(Expression var)
ITypeInferrer
public IInputKey getDeclaredType(Expression ex)
ITypeInferrer
getDeclaredType
in interface ITypeInferrer
getDeclaredType
in class AbstractTypeInferrer
public java.util.Set<IInputKey> getAllPossibleTypes(Expression var)
ITypeInferrer