Class JavaComparisonOperatorExpression
java.lang.Object
io.github.mmm.code.base.item.BaseItem
io.github.mmm.code.base.expression.BaseExpression
io.github.mmm.code.base.expression.BaseOperatorExpression
io.github.mmm.code.base.expression.BaseComparisonOperatorExpression
io.github.mmm.code.impl.java.expression.JavaComparisonOperatorExpression
- All Implemented Interfaces:
io.github.mmm.code.api.expression.CodeComparisonOperatorExpression,io.github.mmm.code.api.expression.CodeCondition,io.github.mmm.code.api.expression.CodeExpression,io.github.mmm.code.api.expression.CodeOperatorExpression,io.github.mmm.code.api.item.CodeItem,JavaExpression
public class JavaComparisonOperatorExpression
extends BaseComparisonOperatorExpression
implements JavaExpression
Implementation of
BaseComparisonOperatorExpression for Java.- Since:
- 1.0.0
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
-
Field Summary
Fields inherited from interface io.github.mmm.code.api.item.CodeItem
DEFAULT_INDENT, DEFAULT_NEWLINE -
Constructor Summary
ConstructorsConstructorDescriptionJavaComparisonOperatorExpression(io.github.mmm.code.api.expression.CodeExpression leftArg, io.github.mmm.code.api.operator.CodeComparisonOperator operator, io.github.mmm.code.api.expression.CodeExpression rightArg) The constructor. -
Method Summary
Methods inherited from class io.github.mmm.code.base.expression.BaseComparisonOperatorExpression
doWrite, getLeftArg, getOperator, getRightArgMethods inherited from class io.github.mmm.code.base.item.BaseItem
getOwningType, getSourceCode, getSpaces, toString, writeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.github.mmm.code.api.expression.CodeComparisonOperatorExpression
getArgumentsMethods inherited from interface io.github.mmm.code.api.item.CodeItem
getLanguage, getSourceCode, write, write, write, write, write, write
-
Constructor Details
-
JavaComparisonOperatorExpression
public JavaComparisonOperatorExpression(io.github.mmm.code.api.expression.CodeExpression leftArg, io.github.mmm.code.api.operator.CodeComparisonOperator operator, io.github.mmm.code.api.expression.CodeExpression rightArg) The constructor.- Parameters:
leftArg- theleft argument.operator- theoperator.rightArg- theright argument.
-
-
Method Details
-
evaluate
- Specified by:
evaluatein interfaceio.github.mmm.code.api.expression.CodeExpression- Specified by:
evaluatein interfaceJavaExpression- Overrides:
evaluatein classBaseComparisonOperatorExpression
-