1 23 24 package org.objectweb.medor.expression.lib; 25 26 import org.objectweb.medor.expression.api.Expression; 27 import org.objectweb.medor.expression.api.Operator; 28 29 public class UMinus extends BasicUnaryArithmeticOperator { 30 31 public UMinus() { 32 } 33 34 public UMinus(Expression e) { 35 super(e); 36 } 37 38 public int evaluate(int op) { 39 return -op; 40 } 41 42 public int evaluate(short op) { 43 return -op; 44 } 45 46 public long evaluate(long op) { 47 return -op; 48 } 49 50 public float evaluate(float op) { 51 return -op; 52 } 53 54 public int evaluate(byte op) { 55 return -op; 56 } 57 58 public double evaluate(double op) { 59 return -op; 60 } 61 62 public String getOperatorString() { 63 return Operator.UMINUS; 64 } 65 } 66 | Popular Tags |