Interface IAdditionalExpressionChecker


  • public interface IAdditionalExpressionChecker
    Checker for expression type (additional checker)
    • Method Detail

      • checkType

        IExpressionTypeChecker.CheckResult checkType​(org.eclipse.emf.ecore.EObject expression,
                                                     IExpressionTypeChecker.CheckResult checkRes,
                                                     Map<org.eclipse.emf.ecore.EObject,​IExpressionTypeChecker.CheckResult> mapExprCheck)
        Checks and compute expression type (maybe run after common checker ICheckerExpressionType)
        Parameters:
        expression - checking expression, can't be null
        checkRes - result of checking after check by common checker, can't be null
        mapExprCheck - result of checking for nested expression
        Returns:
        result of checking, never null
        See Also:
        ITypeSystem