13.14. Operator Precedence

Table 13.3. Operator precedence

Operator type Operators Notes
(nested) property access . Not normal Java semantics
List/Map access [ ] Not normal Java semantics
constraint binding : Not normal Java semantics
multiplicative * /%
additive + -
shift << >>>>>
relational < ><= >=instanceof
equality == != Does not use normal Java (not) same semantics: uses (not) equals semantics instead.
non-short circuiting AND &
non-short circuiting exclusive OR ^
non-short circuiting inclusive OR |
logical AND &&
logical OR ||
ternary ? :
Comma separated AND , Not normal Java semantics