Class JavaNAryOperatorExpression
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.BaseNAryOperatorExpression
io.github.mmm.code.impl.java.expression.JavaNAryOperatorExpression
- All Implemented Interfaces:
io.github.mmm.code.api.expression.CodeExpression,io.github.mmm.code.api.expression.CodeNAryOperatorExpression,io.github.mmm.code.api.expression.CodeOperatorExpression,io.github.mmm.code.api.item.CodeItem,JavaExpression
public class JavaNAryOperatorExpression
extends BaseNAryOperatorExpression
implements JavaExpression
Implementation of
BaseNAryOperatorExpression 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
ConstructorsConstructorDescriptionJavaNAryOperatorExpression(io.github.mmm.code.api.operator.CodeNAryOperator operator, io.github.mmm.code.api.expression.CodeExpression... arguments) The constructor.JavaNAryOperatorExpression(io.github.mmm.code.api.operator.CodeNAryOperator operator, List<io.github.mmm.code.api.expression.CodeExpression> arguments) The constructor. -
Method Summary
Methods inherited from class io.github.mmm.code.base.expression.BaseNAryOperatorExpression
doWrite, getArguments, getOperatorMethods 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.item.CodeItem
getLanguage, getSourceCode, write, write, write, write, write
-
Constructor Details
-
JavaNAryOperatorExpression
public JavaNAryOperatorExpression(io.github.mmm.code.api.operator.CodeNAryOperator operator, io.github.mmm.code.api.expression.CodeExpression... arguments) The constructor. -
JavaNAryOperatorExpression
public JavaNAryOperatorExpression(io.github.mmm.code.api.operator.CodeNAryOperator operator, List<io.github.mmm.code.api.expression.CodeExpression> arguments) The constructor.
-
-
Method Details
-
evaluate
- Specified by:
evaluatein interfaceio.github.mmm.code.api.expression.CodeExpression- Specified by:
evaluatein interfaceJavaExpression- Overrides:
evaluatein classBaseNAryOperatorExpression
-