(Object val)
| 2393 | /// |
| 2394 | /// true or false |
| 2395 | public static boolean toBooleanValue(Object val) { |
| 2396 | if (val == null) { |
| 2397 | return false; |
| 2398 | } |
| 2399 | if (val instanceof Boolean) { |
| 2400 | return ((Boolean) val).booleanValue(); |
| 2401 | } |
| 2402 | if (val instanceof String) { |
| 2403 | String sl = ((String) val).toLowerCase(); |
| 2404 | return sl.startsWith("t") || "1".equals(sl); |
| 2405 | } |
| 2406 | return toIntValue(val) != 0; |
| 2407 | } |
| 2408 | |
| 2409 | /// Returns the number object as an int |
| 2410 | /// |
no test coverage detected