Java Reference
In-Depth Information
// level 11
conditionalOrExpression ::= conditionalAndExpression f
||
conditionalAndExpression g
// level 10
conditionalAndExpression ::= inclusiveOrExpression f
&&
inclusiveOrExpression g
// level 9
inclusiveOrExpression ::= exclusiveOrExpression f
|
exclusiveOrExpression g
// level 8
exclusiveOrExpression ::= andExpression f
^
andExpression g
// level 7
andExpression ::= equalityExpression f
&
equalityExpression g
// level 6
equalityExpression ::= relationalExpression f (
==
j
!=
) relationalExpression g
// level 5
relationalExpression ::= shiftExpression
( f (
<
j
>
j
<=
j
>=
) shiftExpression g
j
instanceof
referenceType )
// level 4
shiftExpression ::= additiveExpression f (
<<
j
>>
j
>>>
) additiveExpression g
// level 3
additiveExpression ::= multiplicativeExpression f (
+
j
-
) multiplicativeExpression g
// level 2
multiplicativeExpression ::= unaryExpression f (
*
j
/
j
%
) unaryExpression g
// level 1
unaryExpression ::=
++
unaryExpression
j
--
unaryExpression
j (
+
j
-
) unaryExpression
j simpleUnaryExpression
simpleUnaryExpression ::=
~
unaryExpression
j
!
unaryExpression
j
(
basicType
)
unaryExpression //cast
j
(
referenceType
)
simpleUnaryExpression // cast
j postxExpression
postxExpression ::= primary fselectorgf
--
j
++
g
selector ::=
.
(
<identifier>
[arguments]
j
this
j
super
superSux
j
new
innerCreator
)
Search WWH ::
Custom Search