@@ -101,7 +101,7 @@ private Value add(NumberValue value1, Value value2) {
101101 final Number number1 = value1 .raw ();
102102 if (value2 .type () == Types .NUMBER ) {
103103 // number1 + number2
104- final Number number2 = (( NumberValue ) value2 ) .raw ();
104+ final Number number2 = (Number ) value2 .raw ();
105105 if (number1 instanceof Double || number2 instanceof Double ) {
106106 return new NumberValue (number1 .doubleValue () + number2 .doubleValue ());
107107 }
@@ -138,7 +138,7 @@ private Value subtract(NumberValue value1, Value value2) {
138138 final Number number1 = value1 .raw ();
139139 if (value2 .type () == Types .NUMBER ) {
140140 // number1 - number2
141- final Number number2 = (( NumberValue ) value2 ) .raw ();
141+ final Number number2 = (Number ) value2 .raw ();
142142 if (number1 instanceof Double || number2 instanceof Double ) {
143143 return new NumberValue (number1 .doubleValue () - number2 .doubleValue ());
144144 }
@@ -184,7 +184,7 @@ private Value multiply(NumberValue value1, Value value2) {
184184 final Number number1 = value1 .raw ();
185185 if (value2 .type () == Types .NUMBER ) {
186186 // number1 * number2
187- final Number number2 = (( NumberValue ) value2 ) .raw ();
187+ final Number number2 = (Number ) value2 .raw ();
188188 if (number1 instanceof Double || number2 instanceof Double ) {
189189 return new NumberValue (number1 .doubleValue () * number2 .doubleValue ());
190190 }
@@ -221,7 +221,7 @@ private Value divide(NumberValue value1, Value value2) {
221221 final Number number1 = value1 .raw ();
222222 if (value2 .type () == Types .NUMBER ) {
223223 // number1 / number2
224- final Number number2 = (( NumberValue ) value2 ) .raw ();
224+ final Number number2 = (Number ) value2 .raw ();
225225 if (number1 instanceof Double || number2 instanceof Double ) {
226226 return new NumberValue (number1 .doubleValue () / number2 .doubleValue ());
227227 }
@@ -258,7 +258,7 @@ private Value remainder(NumberValue value1, Value value2) {
258258 final Number number1 = value1 .raw ();
259259 if (value2 .type () == Types .NUMBER ) {
260260 // number1 % number2
261- final Number number2 = (( NumberValue ) value2 ) .raw ();
261+ final Number number2 = (Number ) value2 .raw ();
262262 if (number1 instanceof Double || number2 instanceof Double ) {
263263 return new NumberValue (number1 .doubleValue () % number2 .doubleValue ());
264264 }
@@ -303,7 +303,7 @@ private Value and(NumberValue value1, Value value2) {
303303 final Number number1 = value1 .raw ();
304304 if (value2 .type () == Types .NUMBER ) {
305305 // number1 & number2
306- final Number number2 = (( NumberValue ) value2 ) .raw ();
306+ final Number number2 = (Number ) value2 .raw ();
307307 if (number1 instanceof Long || number2 instanceof Long ) {
308308 return new NumberValue (number1 .longValue () & number2 .longValue ());
309309 }
@@ -328,7 +328,7 @@ private Value or(NumberValue value1, Value value2) {
328328 final Number number1 = value1 .raw ();
329329 if (value2 .type () == Types .NUMBER ) {
330330 // number1 | number2
331- final Number number2 = (( NumberValue ) value2 ) .raw ();
331+ final Number number2 = (Number ) value2 .raw ();
332332 if (number1 instanceof Long || number2 instanceof Long ) {
333333 return new NumberValue (number1 .longValue () | number2 .longValue ());
334334 }
@@ -353,7 +353,7 @@ private Value xor(NumberValue value1, Value value2) {
353353 final Number number1 = value1 .raw ();
354354 if (value2 .type () == Types .NUMBER ) {
355355 // number1 ^ number2
356- final Number number2 = (( NumberValue ) value2 ) .raw ();
356+ final Number number2 = (Number ) value2 .raw ();
357357 if (number1 instanceof Long || number2 instanceof Long ) {
358358 return new NumberValue (number1 .longValue () ^ number2 .longValue ());
359359 }
@@ -383,7 +383,7 @@ private Value lshift(NumberValue value1, Value value2) {
383383 final Number number1 = value1 .raw ();
384384 if (value2 .type () == Types .NUMBER ) {
385385 // number1 << number2
386- final Number number2 = (( NumberValue ) value2 ) .raw ();
386+ final Number number2 = (Number ) value2 .raw ();
387387 if (number1 instanceof Long || number2 instanceof Long ) {
388388 return new NumberValue (number1 .longValue () << number2 .longValue ());
389389 }
@@ -408,7 +408,7 @@ private Value rshift(NumberValue value1, Value value2) {
408408 final Number number1 = value1 .raw ();
409409 if (value2 .type () == Types .NUMBER ) {
410410 // number1 >> number2
411- final Number number2 = (( NumberValue ) value2 ) .raw ();
411+ final Number number2 = (Number ) value2 .raw ();
412412 if (number1 instanceof Long || number2 instanceof Long ) {
413413 return new NumberValue (number1 .longValue () >> number2 .longValue ());
414414 }
@@ -433,7 +433,7 @@ private Value urshift(NumberValue value1, Value value2) {
433433 final Number number1 = value1 .raw ();
434434 if (value2 .type () == Types .NUMBER ) {
435435 // number1 >>> number2
436- final Number number2 = (( NumberValue ) value2 ) .raw ();
436+ final Number number2 = (Number ) value2 .raw ();
437437 if (number1 instanceof Long || number2 instanceof Long ) {
438438 return new NumberValue (number1 .longValue () >>> number2 .longValue ());
439439 }
0 commit comments