public static <K, V> Pair<K, V> of(K k, V v) { return new Pair<K, V>(k, v); }
public static <K, V> Pair<K, V> of(K k, V v) { return new Pair<K, V>(k, v); }
public String parseArguments(String firstLine) { int i = firstLine.indexOf("->"); if (i > 0 && !EvalTools.inString(firstLine, 0, i)) { String args = firstLine.substring(0, i).trim(); firstLine = firstLine.substring(i + 2).trim(); String[] pairs = args.split(","); this.args = new Pair[pairs.length]; for (i = 0; i < pairs.length; i++) { String[] kv = pairs[i].trim().split(" "); if (kv.length == 2) this.args[i] = new Pair<String, Class>(kv[1], Object.class); else this.args[i] = new Pair<String, Class>(kv[0], Object.class); } } else { if (i == 0) firstLine = firstLine.substring(2).trim(); this.args = DEFAULT_ARGS; } return firstLine; }
public String parseArguments(String firstLine) { int i = firstLine.indexOf("->"); if (i > 0 && !EvalTools.inString(firstLine, 0, i)) { String args = firstLine.substring(0, i).trim(); firstLine = firstLine.substring(i + 2).trim(); String[] pairs = args.split(","); this.args = new Pair[pairs.length]; for (i = 0; i < pairs.length; i++) { String[] kv = pairs[i].trim().split(" "); if (kv.length == 2) this.args[i] = new Pair<String, Class>(kv[1], Object.class); else this.args[i] = new Pair<String, Class>(kv[0], Object.class); } } else { if (i == 0) firstLine = firstLine.substring(2).trim(); this.args = DEFAULT_ARGS; } return firstLine; }
public RenderResult render(String template, Model model) { RenderableList l = templatesCache.get(new Pair<>(template, "")); RenderResult result = l.get(model); return result; }
public RenderResult render(String controller, String view, Model model) { RenderableList l = viewsCache.get(new Pair<>(getViewPath(controller, view), "")); RenderResult result = l.get(model); return result; }
mappers.add(new Pair<>(field, createParametersMapper(name, def, field.field.getGenericType()))); } catch (IllegalArgumentException ignored) {
@Test public void test() { Pair<Integer, Integer> pair = new Pair<Integer, Integer>(0, 1); Assert.assertEquals("0: 1", pair.toString()); Assert.assertEquals(Integer.valueOf(0), pair.key); Assert.assertEquals(Integer.valueOf(1), pair.value); Assert.assertEquals(0, new Pair<Integer, Integer>(null, null).hashCode()); Assert.assertNotEquals(0, new Pair<Integer, Integer>(1, null).hashCode()); Assert.assertNotEquals(0, new Pair<Integer, Integer>(null, 1).hashCode()); Assert.assertTrue(pair.equals(pair)); Assert.assertFalse(pair.equals(null)); Assert.assertFalse(pair.equals("")); Assert.assertFalse(new Pair<Integer, Integer>(null, 2).equals(new Pair<Integer, Integer>(null, 1))); Assert.assertFalse(new Pair<Integer, Integer>(null, 2).equals(new Pair<Integer, Integer>(1, 1))); Assert.assertFalse(new Pair<Integer, Integer>(1, 2).equals(new Pair<Integer, Integer>(null, 1))); Assert.assertFalse(new Pair<Integer, Integer>(1, 2).equals(new Pair<Integer, Integer>(1, 1))); Assert.assertTrue(new Pair<Integer, Integer>(1, null).equals(new Pair<Integer, Integer>(1, null))); Assert.assertFalse(new Pair<Integer, Integer>(1, null).equals(new Pair<Integer, Integer>(1, 2))); Assert.assertFalse(new Pair<Integer, Integer>(1, 2).equals(new Pair<Integer, Integer>(1, null))); Assert.assertTrue(new Pair<Integer, Integer>(1, 2).equals(new Pair<Integer, Integer>(1, 2))); Assert.assertTrue(new Pair<Integer, Integer>(null, null).equals(new Pair<Integer, Integer>(null, null))); }