Package gw.lang.parser.expressions
Interface IArithmeticExpression
-
- All Superinterfaces:
IExpression
,IHasType
,IOverridableOperation
,IParsedElement
- All Known Subinterfaces:
IAdditiveExpression
,IBitshiftExpression
,IBitwiseAndExpression
,IBitwiseOrExpression
,IBitwiseXorExpression
,IMultiplicativeExpression
- All Known Implementing Classes:
AdditiveExpression
,ArithmeticExpression
,BitshiftExpression
,BitwiseAndExpression
,BitwiseOrExpression
,BitwiseXorExpression
,MultiplicativeExpression
public interface IArithmeticExpression extends IExpression, IOverridableOperation
-
-
Field Summary
-
Fields inherited from interface gw.lang.parser.IExpression
EMPTY_ARRAY
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IExpression
getLHS()
String
getOperator()
IExpression
getRHS()
-
Methods inherited from interface gw.lang.parser.IExpression
evaluate, evaluate, getContextType, isNullSafe, isUnchecked
-
Methods inherited from interface gw.lang.parser.expressions.IOverridableOperation
getOverride, setOverride
-
Methods inherited from interface gw.lang.parser.IParsedElement
addExceptionsFrom, addParseException, addParseException, addParseWarning, addParseWarning, clearParseExceptions, clearParseTreeInformation, clearParseWarnings, findAncestorParsedElementByType, findDeclaringStatement, findRootParsedElement, getColumn, getContainedParsedElementsByType, getContainedParsedElementsByTypes, getContainedParsedElementsByTypesWithIgnoreSet, getFunctionName, getGosuClass, getGosuProgram, getImmediateParseIssue, getImmediateParseIssues, getLineNum, getLocation, getModule, getParent, getParseExceptions, getParseIssues, getParseWarnings, getReturnType, getTokens, hasImmediateParseIssue, hasImmediateParseWarnings, hasParseException, hasParseExceptions, hasParseIssue, hasParseIssues, hasParseWarning, hasParseWarnings, isCompileTimeConstant, isSuppressed, isSynthetic, setLocation, setParent, visit
-
-
-
-
Method Detail
-
getLHS
IExpression getLHS()
-
getRHS
IExpression getRHS()
-
getOperator
String getOperator()
-
-