Smallest number @param doubles the numbers @return the smallest one
(T... doubles)
| 281 | * @return the smallest one |
| 282 | */ |
| 283 | @SuppressWarnings("unchecked") |
| 284 | public static <T extends Number> T min(T... doubles) { |
| 285 | double min = Double.MAX_VALUE; |
| 286 | |
| 287 | for (T i : doubles) { |
| 288 | if (i.doubleValue() < min) { |
| 289 | min = i.doubleValue(); |
| 290 | } |
| 291 | } |
| 292 | |
| 293 | return (T) Double.valueOf(min); |
| 294 | } |
| 295 | |
| 296 | /** |
| 297 | * Evaluates an expression using javascript engine and returns the double |
no outgoing calls
no test coverage detected