test_class.declarator: sentinel = "sentinel"
test_class.modifier: final
test_class.original_string: final String sentinel = "sentinel";
test_class.type: String
test_class.var_name: sentinel
test_class.file: api/src/test/java/net/adamcin/oakpal/api/FunTest.java
test_class.identifier: FunTest
test_case.body: @Test
      public void testInSet() {
          final Map<String, Integer> refMap = new LinkedHashMap<>();
          refMap.put("one", 1);
          refMap.put("two", 2);
          refMap.put("three", 3);
          Set<String> set = refMap.keySet();
  
          String[] filtered = Stream.of("one", "two", "tree", "four").filter(inSet(set).negate()).toArray(String[]::new);
          assertArrayEquals("filtered should contain tree and four", new String[]{"tree", "four"}, filtered);
      }
test_case.class_method_signature: FunTest.testInSet()
test_case.full_signature: @Test public void testInSet()
test_case.identifier: testInSet
test_case.invocations: put put put keySet toArray filter of negate inSet assertArrayEquals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testInSet()
focal_class.file: api/src/main/java/net/adamcin/oakpal/api/Fun.java
focal_class.identifier: Fun
focal_class.class_method_signature: Fun.Fun()
focal_class.full_signature: private  Fun()
focal_class.identifier: Fun
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  Fun()
focal_class.class_method_signature: Fun.streamIt(final @Nullable T element)
focal_class.full_signature: public static Stream<T> streamIt(final @Nullable T element)
focal_class.identifier: streamIt
focal_class.modifiers: public static
focal_class.parameters: (final @Nullable T element)
focal_class.return: Stream<T>
focal_class.signature: Stream<T> streamIt(final @Nullable T element)
focal_class.class_method_signature: Fun.streamOpt(final @NotNull Optional<T> element)
focal_class.full_signature: @SuppressWarnings("OptionalUsedAsFieldOrParameterType") public static Stream<T> streamOpt(final @NotNull Optional<T> element)
focal_class.identifier: streamOpt
focal_class.modifiers: @SuppressWarnings("OptionalUsedAsFieldOrParameterType") public static
focal_class.parameters: (final @NotNull Optional<T> element)
focal_class.return: Stream<T>
focal_class.signature: Stream<T> streamOpt(final @NotNull Optional<T> element)
focal_class.class_method_signature: Fun.tee(final @NotNull Consumer<? super T> consumer)
focal_class.full_signature: public static Function<T, T> tee(final @NotNull Consumer<? super T> consumer)
focal_class.identifier: tee
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Consumer<? super T> consumer)
focal_class.return: Function<T, T>
focal_class.signature: Function<T, T> tee(final @NotNull Consumer<? super T> consumer)
focal_class.class_method_signature: Fun.constantly1(final @NotNull Supplier<? extends R> supplier)
focal_class.full_signature: public static Function<T, R> constantly1(final @NotNull Supplier<? extends R> supplier)
focal_class.identifier: constantly1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Supplier<? extends R> supplier)
focal_class.return: Function<T, R>
focal_class.signature: Function<T, R> constantly1(final @NotNull Supplier<? extends R> supplier)
focal_class.class_method_signature: Fun.constantly2(final @NotNull Supplier<? extends R> supplier)
focal_class.full_signature: public static BiFunction<K, V, R> constantly2(final @NotNull Supplier<? extends R> supplier)
focal_class.identifier: constantly2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Supplier<? extends R> supplier)
focal_class.return: BiFunction<K, V, R>
focal_class.signature: BiFunction<K, V, R> constantly2(final @NotNull Supplier<? extends R> supplier)
focal_class.class_method_signature: Fun.compose1(final @NotNull Function<T, ? extends I> before, final @NotNull Function<? super I, ? extends R> after)
focal_class.full_signature: public static Function<T, R> compose1(final @NotNull Function<T, ? extends I> before, final @NotNull Function<? super I, ? extends R> after)
focal_class.identifier: compose1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Function<T, ? extends I> before, final @NotNull Function<? super I, ? extends R> after)
focal_class.return: Function<T, R>
focal_class.signature: Function<T, R> compose1(final @NotNull Function<T, ? extends I> before, final @NotNull Function<? super I, ? extends R> after)
focal_class.class_method_signature: Fun.compose0(final @NotNull Supplier<? extends R> before, final @NotNull Function<? super R, ? extends S> after)
focal_class.full_signature: public static Supplier<S> compose0(final @NotNull Supplier<? extends R> before, final @NotNull Function<? super R, ? extends S> after)
focal_class.identifier: compose0
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Supplier<? extends R> before, final @NotNull Function<? super R, ? extends S> after)
focal_class.return: Supplier<S>
focal_class.signature: Supplier<S> compose0(final @NotNull Supplier<? extends R> before, final @NotNull Function<? super R, ? extends S> after)
focal_class.class_method_signature: Fun.compose2(final @NotNull BiFunction<K, V, ? extends I> before, final @NotNull Function<? super I, ? extends R> after)
focal_class.full_signature: public static BiFunction<K, V, R> compose2(final @NotNull BiFunction<K, V, ? extends I> before, final @NotNull Function<? super I, ? extends R> after)
focal_class.identifier: compose2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull BiFunction<K, V, ? extends I> before, final @NotNull Function<? super I, ? extends R> after)
focal_class.return: BiFunction<K, V, R>
focal_class.signature: BiFunction<K, V, R> compose2(final @NotNull BiFunction<K, V, ? extends I> before, final @NotNull Function<? super I, ? extends R> after)
focal_class.class_method_signature: Fun.composeTest1(final @NotNull Function<? super T, ? extends P> inputFunction,
                   final @NotNull Predicate<? super P> testResult)
focal_class.full_signature: public static Predicate<T> composeTest1(final @NotNull Function<? super T, ? extends P> inputFunction,
                   final @NotNull Predicate<? super P> testResult)
focal_class.identifier: composeTest1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Function<? super T, ? extends P> inputFunction,
                   final @NotNull Predicate<? super P> testResult)
focal_class.return: Predicate<T>
focal_class.signature: Predicate<T> composeTest1(final @NotNull Function<? super T, ? extends P> inputFunction,
                   final @NotNull Predicate<? super P> testResult)
focal_class.class_method_signature: Fun.composeTest2(final @NotNull Function<? super K, ? extends P> inputTFunction,
                   final @NotNull Function<? super V, ? extends Q> inputUFunction,
                   final @NotNull BiPredicate<? super P, ? super Q> testResult)
focal_class.full_signature: public static BiPredicate<K, V> composeTest2(final @NotNull Function<? super K, ? extends P> inputTFunction,
                   final @NotNull Function<? super V, ? extends Q> inputUFunction,
                   final @NotNull BiPredicate<? super P, ? super Q> testResult)
focal_class.identifier: composeTest2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Function<? super K, ? extends P> inputTFunction,
                   final @NotNull Function<? super V, ? extends Q> inputUFunction,
                   final @NotNull BiPredicate<? super P, ? super Q> testResult)
focal_class.return: BiPredicate<K, V>
focal_class.signature: BiPredicate<K, V> composeTest2(final @NotNull Function<? super K, ? extends P> inputTFunction,
                   final @NotNull Function<? super V, ? extends Q> inputUFunction,
                   final @NotNull BiPredicate<? super P, ? super Q> testResult)
focal_class.class_method_signature: Fun.composeTest2(final @NotNull BiFunction<? super K, ? super V, ? extends P> inputFunction,
                   final @NotNull Predicate<? super P> testResult)
focal_class.full_signature: public static BiPredicate<K, V> composeTest2(final @NotNull BiFunction<? super K, ? super V, ? extends P> inputFunction,
                   final @NotNull Predicate<? super P> testResult)
focal_class.identifier: composeTest2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull BiFunction<? super K, ? super V, ? extends P> inputFunction,
                   final @NotNull Predicate<? super P> testResult)
focal_class.return: BiPredicate<K, V>
focal_class.signature: BiPredicate<K, V> composeTest2(final @NotNull BiFunction<? super K, ? super V, ? extends P> inputFunction,
                   final @NotNull Predicate<? super P> testResult)
focal_class.class_method_signature: Fun.toVoid1(final @NotNull Function<? super T, ?> inputFunction)
focal_class.full_signature: public static Consumer<T> toVoid1(final @NotNull Function<? super T, ?> inputFunction)
focal_class.identifier: toVoid1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Function<? super T, ?> inputFunction)
focal_class.return: Consumer<T>
focal_class.signature: Consumer<T> toVoid1(final @NotNull Function<? super T, ?> inputFunction)
focal_class.class_method_signature: Fun.toVoid2(final @NotNull BiFunction<? super K, ? super V, ?> inputFunction)
focal_class.full_signature: public static BiConsumer<K, V> toVoid2(final @NotNull BiFunction<? super K, ? super V, ?> inputFunction)
focal_class.identifier: toVoid2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull BiFunction<? super K, ? super V, ?> inputFunction)
focal_class.return: BiConsumer<K, V>
focal_class.signature: BiConsumer<K, V> toVoid2(final @NotNull BiFunction<? super K, ? super V, ?> inputFunction)
focal_class.class_method_signature: Fun.infer1(final @NotNull Function<? super T, ? extends R> methodRef)
focal_class.full_signature: public static Function<T, R> infer1(final @NotNull Function<? super T, ? extends R> methodRef)
focal_class.identifier: infer1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Function<? super T, ? extends R> methodRef)
focal_class.return: Function<T, R>
focal_class.signature: Function<T, R> infer1(final @NotNull Function<? super T, ? extends R> methodRef)
focal_class.class_method_signature: Fun.infer2(final @NotNull BiFunction<? super K, ? super V, ? extends R> methodRef)
focal_class.full_signature: public static BiFunction<K, V, R> infer2(final @NotNull BiFunction<? super K, ? super V, ? extends R> methodRef)
focal_class.identifier: infer2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull BiFunction<? super K, ? super V, ? extends R> methodRef)
focal_class.return: BiFunction<K, V, R>
focal_class.signature: BiFunction<K, V, R> infer2(final @NotNull BiFunction<? super K, ? super V, ? extends R> methodRef)
focal_class.class_method_signature: Fun.infer0(final @NotNull Supplier<? extends T> methodRef)
focal_class.full_signature: public static Supplier<T> infer0(final @NotNull Supplier<? extends T> methodRef)
focal_class.identifier: infer0
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Supplier<? extends T> methodRef)
focal_class.return: Supplier<T>
focal_class.signature: Supplier<T> infer0(final @NotNull Supplier<? extends T> methodRef)
focal_class.class_method_signature: Fun.inferTest1(final @NotNull Predicate<? super T> methodRef)
focal_class.full_signature: public static Predicate<T> inferTest1(final @NotNull Predicate<? super T> methodRef)
focal_class.identifier: inferTest1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Predicate<? super T> methodRef)
focal_class.return: Predicate<T>
focal_class.signature: Predicate<T> inferTest1(final @NotNull Predicate<? super T> methodRef)
focal_class.class_method_signature: Fun.inferTest2(final @NotNull BiPredicate<? super K, ? super V> methodRef)
focal_class.full_signature: public static BiPredicate<K, V> inferTest2(final @NotNull BiPredicate<? super K, ? super V> methodRef)
focal_class.identifier: inferTest2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull BiPredicate<? super K, ? super V> methodRef)
focal_class.return: BiPredicate<K, V>
focal_class.signature: BiPredicate<K, V> inferTest2(final @NotNull BiPredicate<? super K, ? super V> methodRef)
focal_class.class_method_signature: Fun.throwingVoidToNothing1(final @NotNull ThrowingConsumer<? super T> mayThrowOnAccept)
focal_class.full_signature: public static ThrowingFunction<T, Nothing> throwingVoidToNothing1(final @NotNull ThrowingConsumer<? super T> mayThrowOnAccept)
focal_class.identifier: throwingVoidToNothing1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingConsumer<? super T> mayThrowOnAccept)
focal_class.return: ThrowingFunction<T, Nothing>
focal_class.signature: ThrowingFunction<T, Nothing> throwingVoidToNothing1(final @NotNull ThrowingConsumer<? super T> mayThrowOnAccept)
focal_class.class_method_signature: Fun.throwingVoidToNothing2(final @NotNull ThrowingBiConsumer<? super K, ? super V> mayThrowOnAccept)
focal_class.full_signature: public static ThrowingBiFunction<K, V, Nothing> throwingVoidToNothing2(final @NotNull ThrowingBiConsumer<? super K, ? super V> mayThrowOnAccept)
focal_class.identifier: throwingVoidToNothing2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingBiConsumer<? super K, ? super V> mayThrowOnAccept)
focal_class.return: ThrowingBiFunction<K, V, Nothing>
focal_class.signature: ThrowingBiFunction<K, V, Nothing> throwingVoidToNothing2(final @NotNull ThrowingBiConsumer<? super K, ? super V> mayThrowOnAccept)
focal_class.class_method_signature: Fun.entryTee(final @NotNull BiConsumer<? super K, ? super V> consumer)
focal_class.full_signature: public static Function<Map.Entry<K, V>, Map.Entry<K, V>> entryTee(final @NotNull BiConsumer<? super K, ? super V> consumer)
focal_class.identifier: entryTee
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull BiConsumer<? super K, ? super V> consumer)
focal_class.return: Function<Map.Entry<K, V>, Map.Entry<K, V>>
focal_class.signature: Function<Map.Entry<K, V>, Map.Entry<K, V>> entryTee(final @NotNull BiConsumer<? super K, ? super V> consumer)
focal_class.class_method_signature: Fun.zipKeysWithValueFunc(final @NotNull Function<? super K, ? extends V> valueFunc)
focal_class.full_signature: public static Function<K, Map.Entry<K, V>> zipKeysWithValueFunc(final @NotNull Function<? super K, ? extends V> valueFunc)
focal_class.identifier: zipKeysWithValueFunc
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Function<? super K, ? extends V> valueFunc)
focal_class.return: Function<K, Map.Entry<K, V>>
focal_class.signature: Function<K, Map.Entry<K, V>> zipKeysWithValueFunc(final @NotNull Function<? super K, ? extends V> valueFunc)
focal_class.class_method_signature: Fun.zipValuesWithKeyFunc(final @NotNull Function<? super V, ? extends K> keyFunction)
focal_class.full_signature: public static Function<V, Map.Entry<K, V>> zipValuesWithKeyFunc(final @NotNull Function<? super V, ? extends K> keyFunction)
focal_class.identifier: zipValuesWithKeyFunc
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Function<? super V, ? extends K> keyFunction)
focal_class.return: Function<V, Map.Entry<K, V>>
focal_class.signature: Function<V, Map.Entry<K, V>> zipValuesWithKeyFunc(final @NotNull Function<? super V, ? extends K> keyFunction)
focal_class.class_method_signature: Fun.toEntry(final @Nullable K key, final @Nullable V value)
focal_class.full_signature: public static Map.Entry<K, V> toEntry(final @Nullable K key, final @Nullable V value)
focal_class.identifier: toEntry
focal_class.modifiers: public static
focal_class.parameters: (final @Nullable K key, final @Nullable V value)
focal_class.return: Map.Entry<K, V>
focal_class.signature: Map.Entry<K, V> toEntry(final @Nullable K key, final @Nullable V value)
focal_class.class_method_signature: Fun.keepFirstMerger()
focal_class.full_signature: public static BinaryOperator<V> keepFirstMerger()
focal_class.identifier: keepFirstMerger
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: BinaryOperator<V>
focal_class.signature: BinaryOperator<V> keepFirstMerger()
focal_class.class_method_signature: Fun.keepLastMerger()
focal_class.full_signature: public static BinaryOperator<V> keepLastMerger()
focal_class.identifier: keepLastMerger
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: BinaryOperator<V>
focal_class.signature: BinaryOperator<V> keepLastMerger()
focal_class.class_method_signature: Fun.throwingMerger()
focal_class.full_signature: public static BinaryOperator<V> throwingMerger()
focal_class.identifier: throwingMerger
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: BinaryOperator<V>
focal_class.signature: BinaryOperator<V> throwingMerger()
focal_class.class_method_signature: Fun.entriesToMap()
focal_class.full_signature: public static Collector<Map.Entry<K, V>, ?, Map<K, V>> entriesToMap()
focal_class.identifier: entriesToMap
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: Collector<Map.Entry<K, V>, ?, Map<K, V>>
focal_class.signature: Collector<Map.Entry<K, V>, ?, Map<K, V>> entriesToMap()
focal_class.class_method_signature: Fun.entriesToMapOfType(final @NotNull Supplier<Map<K, V>> mapSupplier)
focal_class.full_signature: public static Collector<Map.Entry<K, V>, ?, Map<K, V>> entriesToMapOfType(final @NotNull Supplier<Map<K, V>> mapSupplier)
focal_class.identifier: entriesToMapOfType
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Supplier<Map<K, V>> mapSupplier)
focal_class.return: Collector<Map.Entry<K, V>, ?, Map<K, V>>
focal_class.signature: Collector<Map.Entry<K, V>, ?, Map<K, V>> entriesToMapOfType(final @NotNull Supplier<Map<K, V>> mapSupplier)
focal_class.class_method_signature: Fun.entriesToMap(final @NotNull BinaryOperator<V> mergeFunction)
focal_class.full_signature: public static Collector<Map.Entry<K, V>, ?, Map<K, V>> entriesToMap(final @NotNull BinaryOperator<V> mergeFunction)
focal_class.identifier: entriesToMap
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull BinaryOperator<V> mergeFunction)
focal_class.return: Collector<Map.Entry<K, V>, ?, Map<K, V>>
focal_class.signature: Collector<Map.Entry<K, V>, ?, Map<K, V>> entriesToMap(final @NotNull BinaryOperator<V> mergeFunction)
focal_class.class_method_signature: Fun.entriesToMapOfType(final @NotNull Supplier<Map<K, V>> mapSupplier, final @NotNull BinaryOperator<V> mergeFunction)
focal_class.full_signature: public static Collector<Map.Entry<K, V>, ?, Map<K, V>> entriesToMapOfType(final @NotNull Supplier<Map<K, V>> mapSupplier, final @NotNull BinaryOperator<V> mergeFunction)
focal_class.identifier: entriesToMapOfType
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Supplier<Map<K, V>> mapSupplier, final @NotNull BinaryOperator<V> mergeFunction)
focal_class.return: Collector<Map.Entry<K, V>, ?, Map<K, V>>
focal_class.signature: Collector<Map.Entry<K, V>, ?, Map<K, V>> entriesToMapOfType(final @NotNull Supplier<Map<K, V>> mapSupplier, final @NotNull BinaryOperator<V> mergeFunction)
focal_class.class_method_signature: Fun.mapEntry(final @NotNull BiFunction<? super K, ? super V, ? extends R> biMapFunction)
focal_class.full_signature: public static Function<Map.Entry<K, V>, R> mapEntry(final @NotNull BiFunction<? super K, ? super V, ? extends R> biMapFunction)
focal_class.identifier: mapEntry
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull BiFunction<? super K, ? super V, ? extends R> biMapFunction)
focal_class.return: Function<Map.Entry<K, V>, R>
focal_class.signature: Function<Map.Entry<K, V>, R> mapEntry(final @NotNull BiFunction<? super K, ? super V, ? extends R> biMapFunction)
focal_class.class_method_signature: Fun.mapValue(final @NotNull BiFunction<? super K, ? super V, ? extends W> valueBiFunction)
focal_class.full_signature: public static Function<Map.Entry<K, V>, Map.Entry<K, W>> mapValue(final @NotNull BiFunction<? super K, ? super V, ? extends W> valueBiFunction)
focal_class.identifier: mapValue
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull BiFunction<? super K, ? super V, ? extends W> valueBiFunction)
focal_class.return: Function<Map.Entry<K, V>, Map.Entry<K, W>>
focal_class.signature: Function<Map.Entry<K, V>, Map.Entry<K, W>> mapValue(final @NotNull BiFunction<? super K, ? super V, ? extends W> valueBiFunction)
focal_class.class_method_signature: Fun.mapValue(final @NotNull Function<? super V, ? extends W> valueFunction)
focal_class.full_signature: public static Function<Map.Entry<K, V>, Map.Entry<K, W>> mapValue(final @NotNull Function<? super V, ? extends W> valueFunction)
focal_class.identifier: mapValue
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Function<? super V, ? extends W> valueFunction)
focal_class.return: Function<Map.Entry<K, V>, Map.Entry<K, W>>
focal_class.signature: Function<Map.Entry<K, V>, Map.Entry<K, W>> mapValue(final @NotNull Function<? super V, ? extends W> valueFunction)
focal_class.class_method_signature: Fun.mapKey(final @NotNull BiFunction<? super K, ? super V, ? extends L> keyBiFunction)
focal_class.full_signature: public static Function<Map.Entry<K, V>, Map.Entry<L, V>> mapKey(final @NotNull BiFunction<? super K, ? super V, ? extends L> keyBiFunction)
focal_class.identifier: mapKey
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull BiFunction<? super K, ? super V, ? extends L> keyBiFunction)
focal_class.return: Function<Map.Entry<K, V>, Map.Entry<L, V>>
focal_class.signature: Function<Map.Entry<K, V>, Map.Entry<L, V>> mapKey(final @NotNull BiFunction<? super K, ? super V, ? extends L> keyBiFunction)
focal_class.class_method_signature: Fun.mapKey(final @NotNull Function<? super K, ? extends L> keyFunction)
focal_class.full_signature: public static Function<Map.Entry<K, V>, Map.Entry<L, V>> mapKey(final @NotNull Function<? super K, ? extends L> keyFunction)
focal_class.identifier: mapKey
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Function<? super K, ? extends L> keyFunction)
focal_class.return: Function<Map.Entry<K, V>, Map.Entry<L, V>>
focal_class.signature: Function<Map.Entry<K, V>, Map.Entry<L, V>> mapKey(final @NotNull Function<? super K, ? extends L> keyFunction)
focal_class.class_method_signature: Fun.onEntry(final @NotNull BiConsumer<? super K, ? super V> biConsumer)
focal_class.full_signature: public static Consumer<Map.Entry<K, V>> onEntry(final @NotNull BiConsumer<? super K, ? super V> biConsumer)
focal_class.identifier: onEntry
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull BiConsumer<? super K, ? super V> biConsumer)
focal_class.return: Consumer<Map.Entry<K, V>>
focal_class.signature: Consumer<Map.Entry<K, V>> onEntry(final @NotNull BiConsumer<? super K, ? super V> biConsumer)
focal_class.class_method_signature: Fun.onKey(final @NotNull Consumer<? super K> consumer)
focal_class.full_signature: public static Consumer<Map.Entry<K, V>> onKey(final @NotNull Consumer<? super K> consumer)
focal_class.identifier: onKey
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Consumer<? super K> consumer)
focal_class.return: Consumer<Map.Entry<K, V>>
focal_class.signature: Consumer<Map.Entry<K, V>> onKey(final @NotNull Consumer<? super K> consumer)
focal_class.class_method_signature: Fun.onValue(final @NotNull Consumer<? super V> consumer)
focal_class.full_signature: public static Consumer<Map.Entry<K, V>> onValue(final @NotNull Consumer<? super V> consumer)
focal_class.identifier: onValue
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Consumer<? super V> consumer)
focal_class.return: Consumer<Map.Entry<K, V>>
focal_class.signature: Consumer<Map.Entry<K, V>> onValue(final @NotNull Consumer<? super V> consumer)
focal_class.class_method_signature: Fun.testEntry(final @NotNull BiPredicate<? super K, ? super V> biPredicate)
focal_class.full_signature: public static Predicate<? super Map.Entry<K, V>> testEntry(final @NotNull BiPredicate<? super K, ? super V> biPredicate)
focal_class.identifier: testEntry
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull BiPredicate<? super K, ? super V> biPredicate)
focal_class.return: Predicate<? super Map.Entry<K, V>>
focal_class.signature: Predicate<? super Map.Entry<K, V>> testEntry(final @NotNull BiPredicate<? super K, ? super V> biPredicate)
focal_class.class_method_signature: Fun.testValue(final @NotNull Predicate<? super V> valuePredicate)
focal_class.full_signature: public static Predicate<? super Map.Entry<K, V>> testValue(final @NotNull Predicate<? super V> valuePredicate)
focal_class.identifier: testValue
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Predicate<? super V> valuePredicate)
focal_class.return: Predicate<? super Map.Entry<K, V>>
focal_class.signature: Predicate<? super Map.Entry<K, V>> testValue(final @NotNull Predicate<? super V> valuePredicate)
focal_class.class_method_signature: Fun.testKey(final @NotNull Predicate<? super K> keyPredicate)
focal_class.full_signature: public static Predicate<? super Map.Entry<K, V>> testKey(final @NotNull Predicate<? super K> keyPredicate)
focal_class.identifier: testKey
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Predicate<? super K> keyPredicate)
focal_class.return: Predicate<? super Map.Entry<K, V>>
focal_class.signature: Predicate<? super Map.Entry<K, V>> testKey(final @NotNull Predicate<? super K> keyPredicate)
focal_class.class_method_signature: Fun.inSet(final @NotNull S haystack)
focal_class.full_signature: public static Predicate<T> inSet(final @NotNull S haystack)
focal_class.identifier: inSet
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull S haystack)
focal_class.return: Predicate<T>
focal_class.signature: Predicate<T> inSet(final @NotNull S haystack)
focal_class.class_method_signature: Fun.isKeyIn(final @NotNull M haystack)
focal_class.full_signature: public static Predicate<K> isKeyIn(final @NotNull M haystack)
focal_class.identifier: isKeyIn
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull M haystack)
focal_class.return: Predicate<K>
focal_class.signature: Predicate<K> isKeyIn(final @NotNull M haystack)
focal_class.class_method_signature: Fun.isValueIn(final @NotNull M haystack)
focal_class.full_signature: public static Predicate<V> isValueIn(final @NotNull M haystack)
focal_class.identifier: isValueIn
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull M haystack)
focal_class.return: Predicate<V>
focal_class.signature: Predicate<V> isValueIn(final @NotNull M haystack)
focal_class.class_method_signature: Fun.composeTry1(final @NotNull Function<? super R, ? extends M> monadUnit,
                  final @NotNull Supplier<? extends M> monadZero,
                  final @NotNull ThrowingFunction<? super T, ? extends R> mayThrowOnApply,
                  final @Nullable BiConsumer<? super T, ? super Exception> onError)
focal_class.full_signature: public static Function<T, M> composeTry1(final @NotNull Function<? super R, ? extends M> monadUnit,
                  final @NotNull Supplier<? extends M> monadZero,
                  final @NotNull ThrowingFunction<? super T, ? extends R> mayThrowOnApply,
                  final @Nullable BiConsumer<? super T, ? super Exception> onError)
focal_class.identifier: composeTry1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Function<? super R, ? extends M> monadUnit,
                  final @NotNull Supplier<? extends M> monadZero,
                  final @NotNull ThrowingFunction<? super T, ? extends R> mayThrowOnApply,
                  final @Nullable BiConsumer<? super T, ? super Exception> onError)
focal_class.return: Function<T, M>
focal_class.signature: Function<T, M> composeTry1(final @NotNull Function<? super R, ? extends M> monadUnit,
                  final @NotNull Supplier<? extends M> monadZero,
                  final @NotNull ThrowingFunction<? super T, ? extends R> mayThrowOnApply,
                  final @Nullable BiConsumer<? super T, ? super Exception> onError)
focal_class.class_method_signature: Fun.composeTry1(final @NotNull Function<? super R, ? extends M> monoidSuccess,
                  final @NotNull Function<? super Exception, ? extends M> monoidError,
                  final @NotNull ThrowingFunction<? super T, ? extends R> mayThrowOnApply)
focal_class.full_signature: public static Function<T, M> composeTry1(final @NotNull Function<? super R, ? extends M> monoidSuccess,
                  final @NotNull Function<? super Exception, ? extends M> monoidError,
                  final @NotNull ThrowingFunction<? super T, ? extends R> mayThrowOnApply)
focal_class.identifier: composeTry1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Function<? super R, ? extends M> monoidSuccess,
                  final @NotNull Function<? super Exception, ? extends M> monoidError,
                  final @NotNull ThrowingFunction<? super T, ? extends R> mayThrowOnApply)
focal_class.return: Function<T, M>
focal_class.signature: Function<T, M> composeTry1(final @NotNull Function<? super R, ? extends M> monoidSuccess,
                  final @NotNull Function<? super Exception, ? extends M> monoidError,
                  final @NotNull ThrowingFunction<? super T, ? extends R> mayThrowOnApply)
focal_class.class_method_signature: Fun.composeTry0(final @NotNull Function<? super R, ? extends M> monadUnit,
                  final @NotNull Supplier<? extends M> monadZero,
                  final @NotNull ThrowingSupplier<? extends R> mayThrowOnGet,
                  final @Nullable Consumer<? super Exception> onError)
focal_class.full_signature: public static Supplier<M> composeTry0(final @NotNull Function<? super R, ? extends M> monadUnit,
                  final @NotNull Supplier<? extends M> monadZero,
                  final @NotNull ThrowingSupplier<? extends R> mayThrowOnGet,
                  final @Nullable Consumer<? super Exception> onError)
focal_class.identifier: composeTry0
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Function<? super R, ? extends M> monadUnit,
                  final @NotNull Supplier<? extends M> monadZero,
                  final @NotNull ThrowingSupplier<? extends R> mayThrowOnGet,
                  final @Nullable Consumer<? super Exception> onError)
focal_class.return: Supplier<M>
focal_class.signature: Supplier<M> composeTry0(final @NotNull Function<? super R, ? extends M> monadUnit,
                  final @NotNull Supplier<? extends M> monadZero,
                  final @NotNull ThrowingSupplier<? extends R> mayThrowOnGet,
                  final @Nullable Consumer<? super Exception> onError)
focal_class.class_method_signature: Fun.composeTry0(final @NotNull Function<? super R, ? extends M> monoidSuccess,
                  final @NotNull Function<? super Exception, ? extends M> monoidError,
                  final @NotNull ThrowingSupplier<? extends R> mayThrowOnGet)
focal_class.full_signature: public static Supplier<M> composeTry0(final @NotNull Function<? super R, ? extends M> monoidSuccess,
                  final @NotNull Function<? super Exception, ? extends M> monoidError,
                  final @NotNull ThrowingSupplier<? extends R> mayThrowOnGet)
focal_class.identifier: composeTry0
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Function<? super R, ? extends M> monoidSuccess,
                  final @NotNull Function<? super Exception, ? extends M> monoidError,
                  final @NotNull ThrowingSupplier<? extends R> mayThrowOnGet)
focal_class.return: Supplier<M>
focal_class.signature: Supplier<M> composeTry0(final @NotNull Function<? super R, ? extends M> monoidSuccess,
                  final @NotNull Function<? super Exception, ? extends M> monoidError,
                  final @NotNull ThrowingSupplier<? extends R> mayThrowOnGet)
focal_class.class_method_signature: Fun.composeTry2(final @NotNull Function<? super R, ? extends M> monadUnit,
                  final @NotNull Supplier<? extends M> monadZero,
                  final @NotNull ThrowingBiFunction<? super K, ? super V, ? extends R> mayThrowOnApply,
                  final @Nullable BiConsumer<? super Map.Entry<? super K, ? super V>, ? super Exception> onError)
focal_class.full_signature: public static BiFunction<K, V, M> composeTry2(final @NotNull Function<? super R, ? extends M> monadUnit,
                  final @NotNull Supplier<? extends M> monadZero,
                  final @NotNull ThrowingBiFunction<? super K, ? super V, ? extends R> mayThrowOnApply,
                  final @Nullable BiConsumer<? super Map.Entry<? super K, ? super V>, ? super Exception> onError)
focal_class.identifier: composeTry2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Function<? super R, ? extends M> monadUnit,
                  final @NotNull Supplier<? extends M> monadZero,
                  final @NotNull ThrowingBiFunction<? super K, ? super V, ? extends R> mayThrowOnApply,
                  final @Nullable BiConsumer<? super Map.Entry<? super K, ? super V>, ? super Exception> onError)
focal_class.return: BiFunction<K, V, M>
focal_class.signature: BiFunction<K, V, M> composeTry2(final @NotNull Function<? super R, ? extends M> monadUnit,
                  final @NotNull Supplier<? extends M> monadZero,
                  final @NotNull ThrowingBiFunction<? super K, ? super V, ? extends R> mayThrowOnApply,
                  final @Nullable BiConsumer<? super Map.Entry<? super K, ? super V>, ? super Exception> onError)
focal_class.class_method_signature: Fun.composeTry2(final @NotNull Function<? super R, ? extends M> monoidSuccess,
                  final @NotNull Function<? super Exception, ? extends M> monoidError,
                  final @NotNull ThrowingBiFunction<? super K, ? super V, ? extends R> mayThrowOnApply)
focal_class.full_signature: public static BiFunction<K, V, M> composeTry2(final @NotNull Function<? super R, ? extends M> monoidSuccess,
                  final @NotNull Function<? super Exception, ? extends M> monoidError,
                  final @NotNull ThrowingBiFunction<? super K, ? super V, ? extends R> mayThrowOnApply)
focal_class.identifier: composeTry2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull Function<? super R, ? extends M> monoidSuccess,
                  final @NotNull Function<? super Exception, ? extends M> monoidError,
                  final @NotNull ThrowingBiFunction<? super K, ? super V, ? extends R> mayThrowOnApply)
focal_class.return: BiFunction<K, V, M>
focal_class.signature: BiFunction<K, V, M> composeTry2(final @NotNull Function<? super R, ? extends M> monoidSuccess,
                  final @NotNull Function<? super Exception, ? extends M> monoidError,
                  final @NotNull ThrowingBiFunction<? super K, ? super V, ? extends R> mayThrowOnApply)
focal_class.class_method_signature: Fun.uncheck0(final @NotNull ThrowingSupplier<? extends R> mayThrowOnGet)
focal_class.full_signature: public static Supplier<R> uncheck0(final @NotNull ThrowingSupplier<? extends R> mayThrowOnGet)
focal_class.identifier: uncheck0
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingSupplier<? extends R> mayThrowOnGet)
focal_class.return: Supplier<R>
focal_class.signature: Supplier<R> uncheck0(final @NotNull ThrowingSupplier<? extends R> mayThrowOnGet)
focal_class.class_method_signature: Fun.result0(final @NotNull ThrowingSupplier<? extends R> mayThrowOnGet)
focal_class.full_signature: public static Supplier<Result<R>> result0(final @NotNull ThrowingSupplier<? extends R> mayThrowOnGet)
focal_class.identifier: result0
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingSupplier<? extends R> mayThrowOnGet)
focal_class.return: Supplier<Result<R>>
focal_class.signature: Supplier<Result<R>> result0(final @NotNull ThrowingSupplier<? extends R> mayThrowOnGet)
focal_class.class_method_signature: Fun.uncheck1(final @NotNull ThrowingFunction<? super T, ? extends R> mayThrowOnApply)
focal_class.full_signature: public static Function<T, R> uncheck1(final @NotNull ThrowingFunction<? super T, ? extends R> mayThrowOnApply)
focal_class.identifier: uncheck1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingFunction<? super T, ? extends R> mayThrowOnApply)
focal_class.return: Function<T, R>
focal_class.signature: Function<T, R> uncheck1(final @NotNull ThrowingFunction<? super T, ? extends R> mayThrowOnApply)
focal_class.class_method_signature: Fun.result1(final @NotNull ThrowingFunction<? super T, ? extends R> mayThrowOnApply)
focal_class.full_signature: public static Function<T, Result<R>> result1(final @NotNull ThrowingFunction<? super T, ? extends R> mayThrowOnApply)
focal_class.identifier: result1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingFunction<? super T, ? extends R> mayThrowOnApply)
focal_class.return: Function<T, Result<R>>
focal_class.signature: Function<T, Result<R>> result1(final @NotNull ThrowingFunction<? super T, ? extends R> mayThrowOnApply)
focal_class.class_method_signature: Fun.uncheck2(final @NotNull ThrowingBiFunction<? super K, ? super V, ? extends R> mayThrowOnApply)
focal_class.full_signature: public static BiFunction<K, V, R> uncheck2(final @NotNull ThrowingBiFunction<? super K, ? super V, ? extends R> mayThrowOnApply)
focal_class.identifier: uncheck2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingBiFunction<? super K, ? super V, ? extends R> mayThrowOnApply)
focal_class.return: BiFunction<K, V, R>
focal_class.signature: BiFunction<K, V, R> uncheck2(final @NotNull ThrowingBiFunction<? super K, ? super V, ? extends R> mayThrowOnApply)
focal_class.class_method_signature: Fun.result2(final @NotNull ThrowingBiFunction<? super K, ? super V, ? extends R> mayThrowOnApply)
focal_class.full_signature: public static BiFunction<K, V, Result<R>> result2(final @NotNull ThrowingBiFunction<? super K, ? super V, ? extends R> mayThrowOnApply)
focal_class.identifier: result2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingBiFunction<? super K, ? super V, ? extends R> mayThrowOnApply)
focal_class.return: BiFunction<K, V, Result<R>>
focal_class.signature: BiFunction<K, V, Result<R>> result2(final @NotNull ThrowingBiFunction<? super K, ? super V, ? extends R> mayThrowOnApply)
focal_class.class_method_signature: Fun.uncheckTest1(final @NotNull ThrowingPredicate<? super T> mayThrowOnTest)
focal_class.full_signature: public static Predicate<T> uncheckTest1(final @NotNull ThrowingPredicate<? super T> mayThrowOnTest)
focal_class.identifier: uncheckTest1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingPredicate<? super T> mayThrowOnTest)
focal_class.return: Predicate<T>
focal_class.signature: Predicate<T> uncheckTest1(final @NotNull ThrowingPredicate<? super T> mayThrowOnTest)
focal_class.class_method_signature: Fun.uncheckTest2(final @NotNull ThrowingBiPredicate<? super K, ? super V> mayThrowOnTest)
focal_class.full_signature: public static BiPredicate<K, V> uncheckTest2(final @NotNull ThrowingBiPredicate<? super K, ? super V> mayThrowOnTest)
focal_class.identifier: uncheckTest2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingBiPredicate<? super K, ? super V> mayThrowOnTest)
focal_class.return: BiPredicate<K, V>
focal_class.signature: BiPredicate<K, V> uncheckTest2(final @NotNull ThrowingBiPredicate<? super K, ? super V> mayThrowOnTest)
focal_class.class_method_signature: Fun.uncheckVoid1(final @NotNull ThrowingConsumer<? super T> mayThrowOnAccept)
focal_class.full_signature: public static Consumer<T> uncheckVoid1(final @NotNull ThrowingConsumer<? super T> mayThrowOnAccept)
focal_class.identifier: uncheckVoid1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingConsumer<? super T> mayThrowOnAccept)
focal_class.return: Consumer<T>
focal_class.signature: Consumer<T> uncheckVoid1(final @NotNull ThrowingConsumer<? super T> mayThrowOnAccept)
focal_class.class_method_signature: Fun.resultNothing1(final @NotNull ThrowingConsumer<? super T> mayThrowOnAccept)
focal_class.full_signature: public static Function<T, Result<Nothing>> resultNothing1(final @NotNull ThrowingConsumer<? super T> mayThrowOnAccept)
focal_class.identifier: resultNothing1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingConsumer<? super T> mayThrowOnAccept)
focal_class.return: Function<T, Result<Nothing>>
focal_class.signature: Function<T, Result<Nothing>> resultNothing1(final @NotNull ThrowingConsumer<? super T> mayThrowOnAccept)
focal_class.class_method_signature: Fun.uncheckVoid2(final @NotNull ThrowingBiConsumer<? super K, ? super V> mayThrowOnAccept)
focal_class.full_signature: public static BiConsumer<K, V> uncheckVoid2(final @NotNull ThrowingBiConsumer<? super K, ? super V> mayThrowOnAccept)
focal_class.identifier: uncheckVoid2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingBiConsumer<? super K, ? super V> mayThrowOnAccept)
focal_class.return: BiConsumer<K, V>
focal_class.signature: BiConsumer<K, V> uncheckVoid2(final @NotNull ThrowingBiConsumer<? super K, ? super V> mayThrowOnAccept)
focal_class.class_method_signature: Fun.resultNothing2(final @NotNull ThrowingBiConsumer<? super K, ? super V> mayThrowOnAccept)
focal_class.full_signature: public static BiFunction<K, V, Result<Nothing>> resultNothing2(final @NotNull ThrowingBiConsumer<? super K, ? super V> mayThrowOnAccept)
focal_class.identifier: resultNothing2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingBiConsumer<? super K, ? super V> mayThrowOnAccept)
focal_class.return: BiFunction<K, V, Result<Nothing>>
focal_class.signature: BiFunction<K, V, Result<Nothing>> resultNothing2(final @NotNull ThrowingBiConsumer<? super K, ? super V> mayThrowOnAccept)
focal_class.class_method_signature: Fun.testOrDefault1(final @NotNull ThrowingPredicate<? super T> mayThrowOnTest, boolean defaultValue)
focal_class.full_signature: public static Predicate<T> testOrDefault1(final @NotNull ThrowingPredicate<? super T> mayThrowOnTest, boolean defaultValue)
focal_class.identifier: testOrDefault1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingPredicate<? super T> mayThrowOnTest, boolean defaultValue)
focal_class.return: Predicate<T>
focal_class.signature: Predicate<T> testOrDefault1(final @NotNull ThrowingPredicate<? super T> mayThrowOnTest, boolean defaultValue)
focal_class.class_method_signature: Fun.testOrDefault2(final @NotNull ThrowingBiPredicate<? super K, ? super V> mayThrowOnTest, boolean defaultValue)
focal_class.full_signature: public static BiPredicate<K, V> testOrDefault2(final @NotNull ThrowingBiPredicate<? super K, ? super V> mayThrowOnTest, boolean defaultValue)
focal_class.identifier: testOrDefault2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingBiPredicate<? super K, ? super V> mayThrowOnTest, boolean defaultValue)
focal_class.return: BiPredicate<K, V>
focal_class.signature: BiPredicate<K, V> testOrDefault2(final @NotNull ThrowingBiPredicate<? super K, ? super V> mayThrowOnTest, boolean defaultValue)
focal_class.class_method_signature: Fun.tryOrDefault0(final @NotNull ThrowingSupplier<R> mayThrowOnGet, @Nullable R defaultValue)
focal_class.full_signature: public static Supplier<R> tryOrDefault0(final @NotNull ThrowingSupplier<R> mayThrowOnGet, @Nullable R defaultValue)
focal_class.identifier: tryOrDefault0
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingSupplier<R> mayThrowOnGet, @Nullable R defaultValue)
focal_class.return: Supplier<R>
focal_class.signature: Supplier<R> tryOrDefault0(final @NotNull ThrowingSupplier<R> mayThrowOnGet, @Nullable R defaultValue)
focal_class.class_method_signature: Fun.tryOrDefault1(final @NotNull ThrowingFunction<? super T, R> mayThrowOnApply, @Nullable R defaultValue)
focal_class.full_signature: public static Function<T, R> tryOrDefault1(final @NotNull ThrowingFunction<? super T, R> mayThrowOnApply, @Nullable R defaultValue)
focal_class.identifier: tryOrDefault1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingFunction<? super T, R> mayThrowOnApply, @Nullable R defaultValue)
focal_class.return: Function<T, R>
focal_class.signature: Function<T, R> tryOrDefault1(final @NotNull ThrowingFunction<? super T, R> mayThrowOnApply, @Nullable R defaultValue)
focal_class.class_method_signature: Fun.tryOrDefault2(final @NotNull ThrowingBiFunction<? super K, ? super V, R> mayThrowOnApply, @Nullable R defaultValue)
focal_class.full_signature: public static BiFunction<K, V, R> tryOrDefault2(final @NotNull ThrowingBiFunction<? super K, ? super V, R> mayThrowOnApply, @Nullable R defaultValue)
focal_class.identifier: tryOrDefault2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingBiFunction<? super K, ? super V, R> mayThrowOnApply, @Nullable R defaultValue)
focal_class.return: BiFunction<K, V, R>
focal_class.signature: BiFunction<K, V, R> tryOrDefault2(final @NotNull ThrowingBiFunction<? super K, ? super V, R> mayThrowOnApply, @Nullable R defaultValue)
focal_class.class_method_signature: Fun.tryOrOptional0(final @NotNull ThrowingSupplier<R> mayThrowOnGet)
focal_class.full_signature: public static Supplier<Optional<R>> tryOrOptional0(final @NotNull ThrowingSupplier<R> mayThrowOnGet)
focal_class.identifier: tryOrOptional0
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingSupplier<R> mayThrowOnGet)
focal_class.return: Supplier<Optional<R>>
focal_class.signature: Supplier<Optional<R>> tryOrOptional0(final @NotNull ThrowingSupplier<R> mayThrowOnGet)
focal_class.class_method_signature: Fun.tryOrOptional1(final @NotNull ThrowingFunction<? super T, R> mayThrowOnApply)
focal_class.full_signature: public static Function<T, Optional<R>> tryOrOptional1(final @NotNull ThrowingFunction<? super T, R> mayThrowOnApply)
focal_class.identifier: tryOrOptional1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingFunction<? super T, R> mayThrowOnApply)
focal_class.return: Function<T, Optional<R>>
focal_class.signature: Function<T, Optional<R>> tryOrOptional1(final @NotNull ThrowingFunction<? super T, R> mayThrowOnApply)
focal_class.class_method_signature: Fun.tryOrOptional2(final @NotNull ThrowingBiFunction<? super K, ? super V, R> mayThrowOnApply)
focal_class.full_signature: public static BiFunction<K, V, Optional<R>> tryOrOptional2(final @NotNull ThrowingBiFunction<? super K, ? super V, R> mayThrowOnApply)
focal_class.identifier: tryOrOptional2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingBiFunction<? super K, ? super V, R> mayThrowOnApply)
focal_class.return: BiFunction<K, V, Optional<R>>
focal_class.signature: BiFunction<K, V, Optional<R>> tryOrOptional2(final @NotNull ThrowingBiFunction<? super K, ? super V, R> mayThrowOnApply)
focal_class.class_method_signature: Fun.tryOrVoid1(final @NotNull ThrowingConsumer<? super T> mayThrowOnAccept)
focal_class.full_signature: public static Consumer<T> tryOrVoid1(final @NotNull ThrowingConsumer<? super T> mayThrowOnAccept)
focal_class.identifier: tryOrVoid1
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingConsumer<? super T> mayThrowOnAccept)
focal_class.return: Consumer<T>
focal_class.signature: Consumer<T> tryOrVoid1(final @NotNull ThrowingConsumer<? super T> mayThrowOnAccept)
focal_class.class_method_signature: Fun.tryOrVoid2(final @NotNull ThrowingBiConsumer<? super K, ? super V> mayThrowOnAccept)
focal_class.full_signature: public static BiConsumer<K, V> tryOrVoid2(final @NotNull ThrowingBiConsumer<? super K, ? super V> mayThrowOnAccept)
focal_class.identifier: tryOrVoid2
focal_class.modifiers: public static
focal_class.parameters: (final @NotNull ThrowingBiConsumer<? super K, ? super V> mayThrowOnAccept)
focal_class.return: BiConsumer<K, V>
focal_class.signature: BiConsumer<K, V> tryOrVoid2(final @NotNull ThrowingBiConsumer<? super K, ? super V> mayThrowOnAccept)
focal_method.body: public static <T, S extends Collection<? super T>> Predicate<T>
      inSet(final @NotNull S haystack) {
          return haystack::contains;
      }
focal_method.class_method_signature: Fun.inSet(final @NotNull S haystack)
focal_method.full_signature: public static Predicate<T> inSet(final @NotNull S haystack)
focal_method.identifier: inSet
focal_method.modifiers: public static
focal_method.parameters: (final @NotNull S haystack)
focal_method.return: Predicate<T>
focal_method.signature: Predicate<T> inSet(final @NotNull S haystack)