Class JavaUnaryOperatorExpression
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.BaseUnaryOperatorExpression
io.github.mmm.code.impl.java.expression.JavaUnaryOperatorExpression
- All Implemented Interfaces:
io.github.mmm.code.api.expression.CodeExpression,io.github.mmm.code.api.expression.CodeOperatorExpression,io.github.mmm.code.api.expression.CodeUnaryOperatorExpression,io.github.mmm.code.api.item.CodeItem,JavaExpression
public class JavaUnaryOperatorExpression
extends BaseUnaryOperatorExpression
implements JavaExpression
Implementation of
BaseUnaryOperatorExpression 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
ConstructorsConstructorDescriptionJavaUnaryOperatorExpression(io.github.mmm.code.api.operator.CodeUnaryOperator operator, io.github.mmm.code.api.expression.CodeExpression argument) The constructor. -
Method Summary
Methods inherited from class io.github.mmm.code.base.expression.BaseUnaryOperatorExpression
doWrite, getArgument, 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, writeMethods inherited from interface io.github.mmm.code.api.expression.CodeUnaryOperatorExpression
getArguments
-
Constructor Details
-
Method Details
-
evaluate
- Specified by:
evaluatein interfaceio.github.mmm.code.api.expression.CodeExpression- Specified by:
evaluatein interfaceJavaExpression- Overrides:
evaluatein classBaseUnaryOperatorExpression
-