OC-12617 requirements in extensionSymbols

This commit is contained in:
Max Medvedev
2015-11-02 15:53:55 +03:00
parent cfb2712ac0
commit 64cf422a35
@@ -505,6 +505,11 @@ public class ContainerUtil extends ContainerUtilRt {
return result;
}
@Contract(pure = true)
public static <T> T getOrElse(@NotNull List<T> elements, int i, T defaultValue) {
return elements.size() > i ? elements.get(i) : defaultValue;
}
public static class ImmutableMapBuilder<K, V> {
private final Map<K, V> myMap = new THashMap<K, V>();