Package org.owasp.shim
Class Java8Shim
- java.lang.Object
-
- org.owasp.shim.Java8Shim
-
public abstract class Java8Shim extends Object
Static adapters for Java 9 APIs that we need to support on Java 8.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static Java8Shimj8()Statically import this and do `j8.listOf(...)`.abstract <T> List<T>listCopyOf(Collection<? extends T> c)java.util.List.copyOfabstract <T> List<T>listOf()java.util.List.ofabstract <T> List<T>listOf(T a)java.util.List.ofabstract <T> List<T>listOf(T... els)java.util.List.ofabstract <T> List<T>listOf(T a, T b)java.util.List.ofabstract <T> List<T>listOf(T a, T b, T c)java.util.List.ofabstract <K,V>
Map<K,V>mapCopyOf(Map<? extends K,? extends V> m)java.util.Map.copyOfabstract <K,V>
Map.Entry<K,V>mapEntry(K key, V value)java.util.Map.entryabstract <K,V>
Map<K,V>mapOfEntries(Map.Entry<K,V>... entries)java.util.Map.ofEntriesabstract <T> Set<T>setCopyOf(Collection<? extends T> c)java.util.Set.copyOfabstract <T> Set<T>setOf()java.util.Set.ofabstract <T> Set<T>setOf(T a)java.util.Set.ofabstract <T> Set<T>setOf(T... els)java.util.Set.ofabstract <T> Set<T>setOf(T a, T b)java.util.Set.ofabstract <T> Set<T>setOf(T a, T b, T c)java.util.Set.of
-
-
-
Method Detail
-
j8
public static Java8Shim j8()
Statically import this and do `j8.listOf(...)`.
-
listOf
public abstract <T> List<T> listOf()
java.util.List.of
-
listOf
public abstract <T> List<T> listOf(T a)
java.util.List.of
-
listOf
public abstract <T> List<T> listOf(T a, T b)
java.util.List.of
-
listOf
public abstract <T> List<T> listOf(T a, T b, T c)
java.util.List.of
-
listOf
public abstract <T> List<T> listOf(T... els)
java.util.List.of
-
listCopyOf
public abstract <T> List<T> listCopyOf(Collection<? extends T> c)
java.util.List.copyOf
-
mapCopyOf
public abstract <K,V> Map<K,V> mapCopyOf(Map<? extends K,? extends V> m)
java.util.Map.copyOf
-
mapEntry
public abstract <K,V> Map.Entry<K,V> mapEntry(K key, V value)
java.util.Map.entry
-
mapOfEntries
public abstract <K,V> Map<K,V> mapOfEntries(Map.Entry<K,V>... entries)
java.util.Map.ofEntries
-
setOf
public abstract <T> Set<T> setOf()
java.util.Set.of
-
setOf
public abstract <T> Set<T> setOf(T a)
java.util.Set.of
-
setOf
public abstract <T> Set<T> setOf(T a, T b)
java.util.Set.of
-
setOf
public abstract <T> Set<T> setOf(T a, T b, T c)
java.util.Set.of
-
setOf
public abstract <T> Set<T> setOf(T... els)
java.util.Set.of
-
setCopyOf
public abstract <T> Set<T> setCopyOf(Collection<? extends T> c)
java.util.Set.copyOf
-
-