@Test void shouldReturnDottedKeySet() { MutableTomlTable table = new MutableTomlTable(); table.set("bar", "one", positionAt(4, 3)); table.set("foo.baz", "two", positionAt(15, 2)); table.set("foo.buz.bar", "three", positionAt(15, 2)); assertEquals( new HashSet<>(Arrays.asList("bar", "foo", "foo.baz", "foo.buz", "foo.buz.bar")), table.dottedKeySet(true)); assertEquals(new HashSet<>(Arrays.asList("bar", "foo.baz", "foo.buz.bar")), table.dottedKeySet()); }
MutableTomlTable set(String keyPath, Object value, TomlPosition position) { return set(parseDottedKey(keyPath), value, position); }
MutableTomlTable implements TomlTable { MutableTomlTable set(String keyPath, Object value, TomlPosition position) { return set(parseDottedKey(keyPath), value, position); } }
MutableTomlTable implements TomlTable { MutableTomlTable set(String keyPath, Object value, TomlPosition position) { return set(parseDottedKey(keyPath), value, position); } MutableTomlTable(); private  MutableTomlTable(boolean implicitlyDefined); }
MutableTomlTable implements TomlTable { MutableTomlTable set(String keyPath, Object value, TomlPosition position) { return set(parseDottedKey(keyPath), value, position); } MutableTomlTable(); private  MutableTomlTable(boolean implicitlyDefined); @Override int size(); @Override boolean isEmpty(); @Override Set<String> keySet(); @Override Set<List<String>> keyPathSet(boolean includeTables); @Override @Nullable @SuppressWarnings("unchecked") Object get(List<String> path); @Override @Nullable TomlPosition inputPositionOf(List<String> path); @Override Map<String, Object> toMap(); }
MutableTomlTable implements TomlTable { MutableTomlTable set(String keyPath, Object value, TomlPosition position) { return set(parseDottedKey(keyPath), value, position); } MutableTomlTable(); private  MutableTomlTable(boolean implicitlyDefined); @Override int size(); @Override boolean isEmpty(); @Override Set<String> keySet(); @Override Set<List<String>> keyPathSet(boolean includeTables); @Override @Nullable @SuppressWarnings("unchecked") Object get(List<String> path); @Override @Nullable TomlPosition inputPositionOf(List<String> path); @Override Map<String, Object> toMap();  }