com.sun.codemodel
Class JOp

java.lang.Object
  extended by com.sun.codemodel.JOp

public abstract class JOp
extends java.lang.Object

JClass for generating expressions containing operators


Method Summary
static JExpression _instanceof(JExpression left, JType right)
           
static JExpression band(JExpression left, JExpression right)
           
static JExpression bor(JExpression left, JExpression right)
           
static JExpression cand(JExpression left, JExpression right)
           
static JExpression complement(JExpression e)
           
static JExpression cond(JExpression cond, JExpression ifTrue, JExpression ifFalse)
           
static JExpression cor(JExpression left, JExpression right)
           
static JExpression decr(JExpression e)
           
static JExpression div(JExpression left, JExpression right)
           
static JExpression eq(JExpression left, JExpression right)
           
static JExpression gt(JExpression left, JExpression right)
           
static JExpression gte(JExpression left, JExpression right)
           
static JExpression incr(JExpression e)
           
static JExpression lt(JExpression left, JExpression right)
           
static JExpression lte(JExpression left, JExpression right)
           
static JExpression minus(JExpression e)
           
static JExpression minus(JExpression left, JExpression right)
           
static JExpression mod(JExpression left, JExpression right)
           
static JExpression mul(JExpression left, JExpression right)
           
static JExpression ne(JExpression left, JExpression right)
           
static JExpression not(JExpression e)
          Logical not '!x'.
static JExpression plus(JExpression left, JExpression right)
           
static JExpression shl(JExpression left, JExpression right)
           
static JExpression shr(JExpression left, JExpression right)
           
static JExpression shrz(JExpression left, JExpression right)
           
static JExpression xor(JExpression left, JExpression right)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

minus

public static JExpression minus(JExpression e)

not

public static JExpression not(JExpression e)
Logical not '!x'.


complement

public static JExpression complement(JExpression e)

incr

public static JExpression incr(JExpression e)

decr

public static JExpression decr(JExpression e)

plus

public static JExpression plus(JExpression left,
                               JExpression right)

minus

public static JExpression minus(JExpression left,
                                JExpression right)

mul

public static JExpression mul(JExpression left,
                              JExpression right)

div

public static JExpression div(JExpression left,
                              JExpression right)

mod

public static JExpression mod(JExpression left,
                              JExpression right)

shl

public static JExpression shl(JExpression left,
                              JExpression right)

shr

public static JExpression shr(JExpression left,
                              JExpression right)

shrz

public static JExpression shrz(JExpression left,
                               JExpression right)

band

public static JExpression band(JExpression left,
                               JExpression right)

bor

public static JExpression bor(JExpression left,
                              JExpression right)

cand

public static JExpression cand(JExpression left,
                               JExpression right)

cor

public static JExpression cor(JExpression left,
                              JExpression right)

xor

public static JExpression xor(JExpression left,
                              JExpression right)

lt

public static JExpression lt(JExpression left,
                             JExpression right)

lte

public static JExpression lte(JExpression left,
                              JExpression right)

gt

public static JExpression gt(JExpression left,
                             JExpression right)

gte

public static JExpression gte(JExpression left,
                              JExpression right)

eq

public static JExpression eq(JExpression left,
                             JExpression right)

ne

public static JExpression ne(JExpression left,
                             JExpression right)

_instanceof

public static JExpression _instanceof(JExpression left,
                                      JType right)

cond

public static JExpression cond(JExpression cond,
                               JExpression ifTrue,
                               JExpression ifFalse)


Copyright © 2005-2009 Sun Microsystems. All Rights Reserved.