Class BaseNAryNumericOperator
java.lang.Object
io.github.mmm.code.base.item.BaseItem
io.github.mmm.code.base.operator.BaseOperator
io.github.mmm.code.base.operator.BaseNAryOperator
io.github.mmm.code.base.operator.BaseNAryNumericOperator
- All Implemented Interfaces:
io.github.mmm.code.api.item.CodeItem, io.github.mmm.code.api.operator.CodeNAryNumericOperator, io.github.mmm.code.api.operator.CodeNAryOperator, io.github.mmm.code.api.operator.CodeOperator
public final class BaseNAryNumericOperator
extends BaseNAryOperator
implements io.github.mmm.code.api.operator.CodeNAryNumericOperator
Base implementation of
CodeNAryNumericOperator.- Since:
- 1.0.0
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BaseNAryNumericOperatorInstance forCodeNAryNumericOperator.NAME_DIV.static final BaseNAryNumericOperatorInstance forCodeNAryNumericOperator.NAME_MOD.static final BaseNAryNumericOperatorInstance forCodeNAryNumericOperator.NAME_MUL.static final BaseNAryNumericOperatorInstance forCodeNAryNumericOperator.NAME_SHIFT_LEFT.static final BaseNAryNumericOperatorInstance forCodeNAryNumericOperator.NAME_SHIFT_RIGHT_SIGNED.static final BaseNAryNumericOperatorInstance forCodeNAryNumericOperator.NAME_SHIFT_RIGHT_UNSIGNED.static final BaseNAryNumericOperatorInstance forCodeNAryNumericOperator.NAME_SUB.Fields inherited from interface io.github.mmm.code.api.item.CodeItem
DEFAULT_INDENT, DEFAULT_NEWLINEFields inherited from interface io.github.mmm.code.api.operator.CodeNAryNumericOperator
NAME_DIV, NAME_MOD, NAME_MUL, NAME_SHIFT_LEFT, NAME_SHIFT_RIGHT_SIGNED, NAME_SHIFT_RIGHT_UNSIGNED, NAME_SUB -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class BaseNAryOperator
isComparison, isNAry, isUnaryMethods inherited from class BaseOperator
doWrite, getName, of, toStringMethods inherited from class BaseItem
getOwningType, getSourceCode, getSpaces, writeMethods inherited from class 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, writeMethods inherited from interface io.github.mmm.code.api.operator.CodeNAryNumericOperator
isNumericMethods inherited from interface io.github.mmm.code.api.operator.CodeNAryOperator
isNAryMethods inherited from interface io.github.mmm.code.api.operator.CodeOperator
getName, isComparison, isUnary
-
Field Details
-
SUB
Instance forCodeNAryNumericOperator.NAME_SUB. -
MUL
Instance forCodeNAryNumericOperator.NAME_MUL. -
DIV
Instance forCodeNAryNumericOperator.NAME_DIV. -
MOD
Instance forCodeNAryNumericOperator.NAME_MOD. -
SHIFT_RIGHT_SIGNED
Instance forCodeNAryNumericOperator.NAME_SHIFT_RIGHT_SIGNED. -
SHIFT_RIGHT_UNSIGNED
Instance forCodeNAryNumericOperator.NAME_SHIFT_RIGHT_UNSIGNED. -
SHIFT_LEFT
Instance forCodeNAryNumericOperator.NAME_SHIFT_LEFT.
-
-
Constructor Details
-
BaseNAryNumericOperator
-
-
Method Details
-
isBoolean
public boolean isBoolean()- Specified by:
isBooleanin interfaceio.github.mmm.code.api.operator.CodeNAryOperator
-
of
- Parameters:
name- thenameof the requestedBaseNAryNumericOperator.- Returns:
- the
BaseNAryNumericOperatorornullif not found.
-