Package org.scijava.parsington
Class Operators
java.lang.Object
org.scijava.parsington.Operators
A collection of standard
Operator
s. This set of operators was
synthesized by combining Java standard operators and MATLAB standard operators.
Note that the ^
operator is assigned MATLAB's meaning of
exponentiation, rather than Java's meaning of bitwise XOR. And the :
operator—which in MATLAB resides at a precedence between the shift and
relational operators—is instead assigned a lower precedence to
facilitate support for a Java-like ternary ?:
operation.
- Author:
- Curtis Rueden
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Group
static final Group
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Group
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
static final Operator
-
Method Summary
Modifier and TypeMethodDescriptionGets the standard list of operators.
-
Field Details
-
DOT
-
PARENS
-
BRACKETS
-
BRACES
-
TRANSPOSE
-
DOT_TRANSPOSE
-
POW
-
DOT_POW
-
POST_INC
-
POST_DEC
-
PRE_INC
-
PRE_DEC
-
POS
-
NEG
-
COMPLEMENT
-
NOT
-
MUL
-
DIV
-
MOD
-
RIGHT_DIV
-
DOT_MUL
-
DOT_DIV
-
DOT_RIGHT_DIV
-
ADD
-
SUB
-
LEFT_SHIFT
-
RIGHT_SHIFT
-
UNSIGNED_RIGHT_SHIFT
-
LESS_THAN
-
GREATER_THAN
-
LESS_THAN_OR_EQUAL
-
GREATER_THAN_OR_EQUAL
-
INSTANCEOF
-
EQUAL
-
NOT_EQUAL
-
BITWISE_AND
-
BITWISE_OR
-
LOGICAL_AND
-
LOGICAL_OR
-
QUESTION
-
COLON
-
ASSIGN
-
POW_ASSIGN
-
DOT_POW_ASSIGN
-
MUL_ASSIGN
-
DIV_ASSIGN
-
MOD_ASSIGN
-
RIGHT_DIV_ASSIGN
-
DOT_DIV_ASSIGN
-
DOT_RIGHT_DIV_ASSIGN
-
ADD_ASSIGN
-
SUB_ASSIGN
-
AND_ASSIGN
-
OR_ASSIGN
-
LEFT_SHIFT_ASSIGN
-
RIGHT_SHIFT_ASSIGN
-
UNSIGNED_RIGHT_SHIFT_ASSIGN
-
-
Method Details
-
standardList
Gets the standard list of operators.- Returns:
- A new list containing each operator constant from this
Operators
class, in declaration order.
-