@Test public void testDefaultValDouble() { assertEquals("double", parser.getType("0.75")); assertEquals("double", parser.getType("-0.75")); }
String getType(String value) { if (value == null || value.isEmpty()) { return "string"; } if (isNumeric(value)) { return "long"; } if ("true".equals(value) || "false".equals(value)) { return "boolean"; } if (isDouble(value)) { return "double"; } return "string"; }
BlurPropertyParser { String getType(String value) { if (value == null || value.isEmpty()) { return "string"; } if (isNumeric(value)) { return "long"; } if ("true".equals(value) || "false".equals(value)) { return "boolean"; } if (isDouble(value)) { return "double"; } return "string"; } }
BlurPropertyParser { String getType(String value) { if (value == null || value.isEmpty()) { return "string"; } if (isNumeric(value)) { return "long"; } if ("true".equals(value) || "false".equals(value)) { return "boolean"; } if (isDouble(value)) { return "double"; } return "string"; }  }
BlurPropertyParser { String getType(String value) { if (value == null || value.isEmpty()) { return "string"; } if (isNumeric(value)) { return "long"; } if ("true".equals(value) || "false".equals(value)) { return "boolean"; } if (isDouble(value)) { return "double"; } return "string"; }  Map<String, List<BlurProp>> parse(); }
BlurPropertyParser { String getType(String value) { if (value == null || value.isEmpty()) { return "string"; } if (isNumeric(value)) { return "long"; } if ("true".equals(value) || "false".equals(value)) { return "boolean"; } if (isDouble(value)) { return "double"; } return "string"; }  Map<String, List<BlurProp>> parse();  }