
com.hubspot.singularity.JsonHelpers Maven / Gradle / Ivy
The newest version!
package com.hubspot.singularity;
import java.util.List;
import java.util.Map;
import java.util.Set;
import com.google.common.base.Optional;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import com.google.common.collect.Sets;
public final class JsonHelpers {
private JsonHelpers() {
throw new AssertionError("do not instantiate");
}
public static Optional> copyOfList(Optional> list) {
return list.isPresent() ? Optional.> of(Lists.newArrayList(list.get())) : list;
}
public static Optional> copyOfSet(Optional> set) {
return set.isPresent() ? Optional.> of(Sets.newHashSet(set.get())) : set;
}
public static Optional
© 2015 - 2025 Weber Informatics LLC | Privacy Policy