Skip to content

Commit

Permalink
Add PersistedDataMap.of
Browse files Browse the repository at this point in the history
  • Loading branch information
eviltak committed Aug 10, 2019
1 parent 715c929 commit 419b85a
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
*/
package org.terasology.persistence.typeHandling;

import org.terasology.persistence.typeHandling.inMemory.PersistedMap;

import java.util.Map;
import java.util.Set;

Expand Down Expand Up @@ -44,4 +46,7 @@ public interface PersistedDataMap extends PersistedData {

Set<Map.Entry<String, PersistedData>> entrySet();

static PersistedDataMap of(Map<String, PersistedData> map) {
return new PersistedMap(map);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@ public Optional<T> deserialize(PersistedData data) {

valueFields.remove(TYPE_FIELD);

valueData = new PersistedMap(valueFields);
valueData = PersistedDataMap.of(valueFields);
}

return runtimeTypeHandler.deserialize(valueData);
Expand Down

0 comments on commit 419b85a

Please sign in to comment.