Package com.google.genai.gaos.utils
Class Java8Compat
java.lang.Object
com.google.genai.gaos.utils.Java8Compat
Java 8 replacements for JDK 9+ APIs used by the generated SDK.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> CompletableFuture<T>Java 8 replacement forCompletableFuture.failedFuture(Java 9+).static booleanstatic <T> List<T>listOf(T... elements) static <K,V> Map.Entry<K, V> mapEntry(K key, V value) static <K,V> Map<K, V> mapOf()static <K,V> Map<K, V> mapOf(K k1, V v1) static <K,V> Map<K, V> mapOf(K k1, V v1, K k2, V v2) static <K,V> Map<K, V> mapOf(K k1, V v1, K k2, V v2, K k3, V v3) static <K,V> Map<K, V> mapOf(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4) static <K,V> Map<K, V> mapOf(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5) static <K,V> Map<K, V> mapOfEntries(Map.Entry<? extends K, ? extends V>... entries) static <T> Optional<T>static <T> Set<T>setCopyOf(Collection<? extends T> collection) static <T> Set<T>setOf(T... elements) static <T> Stream<T>static <T> Stream<T>streamOfNullable(T value) Java 8 replacement forStream.ofNullable(Java 9+).static PathwriteString(Path path, CharSequence content, OpenOption... options)
-
Method Details
-
or
-
isBlank
-
listOf
-
setOf
-
mapOf
-
mapOf
-
mapOf
-
mapOf
-
mapOf
-
mapOf
-
mapOfEntries
@SafeVarargs public static <K,V> Map<K,V> mapOfEntries(Map.Entry<? extends K, ? extends V>... entries) -
mapEntry
-
setCopyOf
-
writeString
public static Path writeString(Path path, CharSequence content, OpenOption... options) throws IOException - Throws:
IOException
-
stream
-
streamOfNullable
Java 8 replacement forStream.ofNullable(Java 9+). -
failedFuture
Java 8 replacement forCompletableFuture.failedFuture(Java 9+).
-