|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.codemodel.JExpressionImpl
public abstract class JExpressionImpl
Provides default implementations for JExpression.
| Constructor Summary | |
|---|---|
JExpressionImpl()
|
|
| Method Summary | |
|---|---|
JExpression |
_instanceof(JType right)
Returns "[this] instanceof [right]" |
JExpression |
band(JExpression right)
Bit-wise AND '&'. |
JExpression |
bor(JExpression right)
Bit-wise OR '|'. |
JExpression |
cand(JExpression right)
Logical AND '&&'. |
JExpression |
complement()
Returns "~[this]" from "[this]". |
com.sun.codemodel.JArrayCompRef |
component(JExpression index)
|
JExpression |
cor(JExpression right)
Logical OR '||'. |
JExpression |
decr()
Returns "[this]--" from "[this]". |
JExpression |
div(JExpression right)
Returns "[this]/[right]" |
JExpression |
eq(JExpression right)
|
JExpression |
gt(JExpression right)
|
JExpression |
gte(JExpression right)
|
JExpression |
incr()
Returns "[this]++" from "[this]". |
JInvocation |
invoke(JMethod method)
Returns "[this].[method]". |
JInvocation |
invoke(String method)
Returns "[this].[method]". |
JExpression |
lt(JExpression right)
|
JExpression |
lte(JExpression right)
|
JExpression |
minus()
Returns "-[this]" from "[this]". |
JExpression |
minus(JExpression right)
Returns "[this]-[right]" |
JExpression |
mod(JExpression right)
Returns "[this]%[right]" |
JExpression |
mul(JExpression right)
Returns "[this]*[right]" |
JExpression |
ne(JExpression right)
|
JExpression |
not()
Logical not '!x'. |
JExpression |
plus(JExpression right)
Returns "[this]+[right]" |
JFieldRef |
ref(JVar field)
|
JFieldRef |
ref(String field)
|
JExpression |
shl(JExpression right)
Returns "[this]<<[right]" |
JExpression |
shr(JExpression right)
Returns "[this]>>[right]" |
JExpression |
shrz(JExpression right)
Returns "[this]>>>[right]" |
JExpression |
xor(JExpression right)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.sun.codemodel.JGenerable |
|---|
generate |
| Constructor Detail |
|---|
public JExpressionImpl()
| Method Detail |
|---|
public final JExpression minus()
JExpression
minus in interface JExpressionpublic final JExpression not()
not in interface JExpressionpublic final JExpression complement()
JExpression
complement in interface JExpressionpublic final JExpression incr()
JExpression
incr in interface JExpressionpublic final JExpression decr()
JExpression
decr in interface JExpressionpublic final JExpression plus(JExpression right)
JExpression
plus in interface JExpressionpublic final JExpression minus(JExpression right)
JExpression
minus in interface JExpressionpublic final JExpression mul(JExpression right)
JExpression
mul in interface JExpressionpublic final JExpression div(JExpression right)
JExpression
div in interface JExpressionpublic final JExpression mod(JExpression right)
JExpression
mod in interface JExpressionpublic final JExpression shl(JExpression right)
JExpression
shl in interface JExpressionpublic final JExpression shr(JExpression right)
JExpression
shr in interface JExpressionpublic final JExpression shrz(JExpression right)
JExpression
shrz in interface JExpressionpublic final JExpression band(JExpression right)
JExpression
band in interface JExpressionpublic final JExpression bor(JExpression right)
JExpression
bor in interface JExpressionpublic final JExpression cand(JExpression right)
JExpression
cand in interface JExpressionpublic final JExpression cor(JExpression right)
JExpression
cor in interface JExpressionpublic final JExpression xor(JExpression right)
xor in interface JExpressionpublic final JExpression lt(JExpression right)
lt in interface JExpressionpublic final JExpression lte(JExpression right)
lte in interface JExpressionpublic final JExpression gt(JExpression right)
gt in interface JExpressionpublic final JExpression gte(JExpression right)
gte in interface JExpressionpublic final JExpression eq(JExpression right)
eq in interface JExpressionpublic final JExpression ne(JExpression right)
ne in interface JExpressionpublic final JExpression _instanceof(JType right)
JExpression
_instanceof in interface JExpressionpublic final JInvocation invoke(JMethod method)
JExpressionJInvocation object.
invoke in interface JExpressionpublic final JInvocation invoke(String method)
JExpressionJInvocation object.
invoke in interface JExpressionpublic final JFieldRef ref(JVar field)
ref in interface JExpressionpublic final JFieldRef ref(String field)
ref in interface JExpressionpublic final com.sun.codemodel.JArrayCompRef component(JExpression index)
component in interface JExpression
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||