evaluate for add...
1 public T evaluate(){
2 T lValue = left.evaluate();
3 T rValue = right.evaluate();
4
5 if( lValue instanceof Integer ){
6 return (T)(
7 new Integer(
8 ((Integer)lValue).intValue() +
9 ((Integer)rValue).intValue()
10 )
11 );
12 }
13 else{
14 // andere typen...
15 return null;
16 }
17 }
Pages : 1