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