Package com._1c.g5.v8.dt.ql.typesystem
Interface IAdditionalExpressionChecker
-
public interface IAdditionalExpressionChecker
Checker for expression type (additional checker)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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 checkerICheckerExpressionType
)
-
-
-
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 checkerICheckerExpressionType
)- Parameters:
expression
- checking expression, can't benull
checkRes
- result of checking after check by common checker, can't benull
mapExprCheck
- result of checking for nested expression- Returns:
- result of checking, never
null
- See Also:
ITypeSystem
-
-