Lines Matching defs:right
39 Expression right;
44 UnaryExpression(int op, long where, Type type, Expression right) {
46 this.right = right;
53 if (precedence() > right.precedence()) {
54 UnaryExpression e = (UnaryExpression)right;
55 right = e.right;
56 e.right = order();
73 vset = right.checkValue(env, ctx, vset, exp);
75 int tm = right.type.getTypeMask();
94 return right.isConstant();
121 switch (right.op) {
126 return eval(((IntegerExpression)right).value);
128 return eval(((LongExpression)right).value);
130 return eval(((FloatExpression)right).value);
132 return eval(((DoubleExpression)right).value);
134 return eval(((BooleanExpression)right).value);
136 return eval(((StringExpression)right).value);
145 return right.inline(env, ctx);
148 right = right.inlineValue(env, ctx);
170 if (right != null) {
171 e.right = right.copyInline(ctx);
180 return 1 + right.costInline(thresh, env, ctx);
188 right.print(out);