From 40e367e9887c7899b2d28d98c4e363a089bc15d4 Mon Sep 17 00:00:00 2001 From: i-walker <46971368+i-walker@users.noreply.github.com> Date: Fri, 27 Aug 2021 00:09:29 +0200 Subject: [PATCH] add api validation and files from 0.13.2 --- .../arrow-ank-gradle/api/arrow-ank-gradle.api | 30 + arrow-libs/ank/arrow-ank/api/arrow-ank.api | 141 ++ arrow-libs/api/arrow-libs.api | 0 arrow-libs/build.gradle | 5 + .../api/arrow-annotations.api | 22 + .../api/arrow-continuations.api | 45 + .../api/arrow-core-retrofit.api | 27 + .../arrow-core-test/api/arrow-core-test.api | 241 ++ arrow-libs/core/arrow-core/api/arrow-core.api | 2091 +++++++++++++++++ arrow-libs/core/arrow-meta/api/arrow-meta.api | 1693 +++++++++++++ .../api/arrow-meta-test-models.api | 350 +++ .../api/arrow-fx-coroutines-test.api | 66 + .../api/arrow-fx-coroutines.api | 476 ++++ .../fx/arrow-fx-stm/api/arrow-fx-stm.api | 304 +++ arrow-libs/gradle.properties | 3 +- .../api/arrow-optics-test.api | 73 + .../optics/arrow-optics/api/arrow-optics.api | 1948 ++++----------- 17 files changed, 6046 insertions(+), 1469 deletions(-) create mode 100644 arrow-libs/ank/arrow-ank-gradle/api/arrow-ank-gradle.api create mode 100644 arrow-libs/ank/arrow-ank/api/arrow-ank.api create mode 100644 arrow-libs/api/arrow-libs.api create mode 100644 arrow-libs/core/arrow-annotations/api/arrow-annotations.api create mode 100644 arrow-libs/core/arrow-continuations/api/arrow-continuations.api create mode 100644 arrow-libs/core/arrow-core-retrofit/api/arrow-core-retrofit.api create mode 100644 arrow-libs/core/arrow-core-test/api/arrow-core-test.api create mode 100644 arrow-libs/core/arrow-core/api/arrow-core.api create mode 100644 arrow-libs/core/arrow-meta/api/arrow-meta.api create mode 100644 arrow-libs/core/arrow-meta/arrow-meta-test-models/api/arrow-meta-test-models.api create mode 100644 arrow-libs/fx/arrow-fx-coroutines-test/api/arrow-fx-coroutines-test.api create mode 100644 arrow-libs/fx/arrow-fx-coroutines/api/arrow-fx-coroutines.api create mode 100644 arrow-libs/fx/arrow-fx-stm/api/arrow-fx-stm.api create mode 100644 arrow-libs/optics/arrow-optics-test/api/arrow-optics-test.api diff --git a/arrow-libs/ank/arrow-ank-gradle/api/arrow-ank-gradle.api b/arrow-libs/ank/arrow-ank-gradle/api/arrow-ank-gradle.api new file mode 100644 index 00000000000..776c24245c5 --- /dev/null +++ b/arrow-libs/ank/arrow-ank-gradle/api/arrow-ank-gradle.api @@ -0,0 +1,30 @@ +public final class arrow/ank/AnkExtension { + public fun ()V + public fun (Ljava/io/File;Ljava/io/File;Lorg/gradle/api/file/FileCollection;)V + public synthetic fun (Ljava/io/File;Ljava/io/File;Lorg/gradle/api/file/FileCollection;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/io/File; + public final fun component2 ()Ljava/io/File; + public final fun component3 ()Lorg/gradle/api/file/FileCollection; + public final fun copy (Ljava/io/File;Ljava/io/File;Lorg/gradle/api/file/FileCollection;)Larrow/ank/AnkExtension; + public static synthetic fun copy$default (Larrow/ank/AnkExtension;Ljava/io/File;Ljava/io/File;Lorg/gradle/api/file/FileCollection;ILjava/lang/Object;)Larrow/ank/AnkExtension; + public fun equals (Ljava/lang/Object;)Z + public final fun getClasspath ()Lorg/gradle/api/file/FileCollection; + public final fun getSource ()Ljava/io/File; + public final fun getTarget ()Ljava/io/File; + public fun hashCode ()I + public final fun setClasspath (Lorg/gradle/api/file/FileCollection;)V + public final fun setSource (Ljava/io/File;)V + public final fun setTarget (Ljava/io/File;)V + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ank/AnkPlugin : org/gradle/api/Plugin { + public static final field Companion Larrow/ank/AnkPlugin$Companion; + public fun ()V + public synthetic fun apply (Ljava/lang/Object;)V + public fun apply (Lorg/gradle/api/Project;)V +} + +public final class arrow/ank/AnkPlugin$Companion { +} + diff --git a/arrow-libs/ank/arrow-ank/api/arrow-ank.api b/arrow-libs/ank/arrow-ank/api/arrow-ank.api new file mode 100644 index 00000000000..0e4c5b0446d --- /dev/null +++ b/arrow-libs/ank/arrow-ank/api/arrow-ank.api @@ -0,0 +1,141 @@ +public final class arrow/ank/AnkFailedException : arrow/ank/NoStackTrace { + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Larrow/ank/AnkFailedException; + public static synthetic fun copy$default (Larrow/ank/AnkFailedException;Ljava/lang/String;ILjava/lang/Object;)Larrow/ank/AnkFailedException; + public fun equals (Ljava/lang/Object;)Z + public final fun getMsg ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ank/AnkKt { + public static final fun ank (Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/util/List;Larrow/ank/AnkOps;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun catchNel (Larrow/core/Validated$Companion;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun humanBytes (J)Ljava/lang/String; +} + +public abstract interface class arrow/ank/AnkOps { + public abstract fun ankFiles (Ljava/nio/file/Path;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun compileCode (Lkotlin/Pair;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun createTargetDirectory (Ljava/nio/file/Path;Ljava/nio/file/Path;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun extractCode (Lkotlin/sequences/Sequence;)Lkotlin/Pair; + public abstract fun generateFile (Ljava/nio/file/Path;Lkotlin/sequences/Sequence;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun printConsole (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun replaceAnkToLang (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; +} + +public final class arrow/ank/AnkProcessingContext { + public fun (ILjava/nio/file/Path;)V + public final fun component1 ()I + public final fun component2 ()Ljava/nio/file/Path; + public final fun copy (ILjava/nio/file/Path;)Larrow/ank/AnkProcessingContext; + public static synthetic fun copy$default (Larrow/ank/AnkProcessingContext;ILjava/nio/file/Path;ILjava/lang/Object;)Larrow/ank/AnkProcessingContext; + public fun equals (Ljava/lang/Object;)Z + public final fun getIndex ()I + public final fun getPath ()Ljava/nio/file/Path; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ank/CompilationException : arrow/ank/NoStackTrace { + public fun (Ljava/nio/file/Path;Larrow/ank/Snippet;Ljava/lang/Throwable;Ljava/lang/String;)V + public final fun component1 ()Ljava/nio/file/Path; + public final fun component2 ()Larrow/ank/Snippet; + public final fun component3 ()Ljava/lang/Throwable; + public final fun component4 ()Ljava/lang/String; + public final fun copy (Ljava/nio/file/Path;Larrow/ank/Snippet;Ljava/lang/Throwable;Ljava/lang/String;)Larrow/ank/CompilationException; + public static synthetic fun copy$default (Larrow/ank/CompilationException;Ljava/nio/file/Path;Larrow/ank/Snippet;Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)Larrow/ank/CompilationException; + public fun equals (Ljava/lang/Object;)Z + public final fun getMsg ()Ljava/lang/String; + public final fun getPath ()Ljava/nio/file/Path; + public final fun getSnippet ()Larrow/ank/Snippet; + public final fun getUnderlying ()Ljava/lang/Throwable; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ank/FormatterKt { + public static final field ANSI_BLACK Ljava/lang/String; + public static final field ANSI_BLUE Ljava/lang/String; + public static final field ANSI_CYAN Ljava/lang/String; + public static final field ANSI_GREEN Ljava/lang/String; + public static final field ANSI_PURPLE Ljava/lang/String; + public static final field ANSI_RED Ljava/lang/String; + public static final field ANSI_RESET Ljava/lang/String; + public static final field ANSI_WHITE Ljava/lang/String; + public static final field ANSI_YELLOW Ljava/lang/String; + public static final fun colored (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; + public static final fun getAnkHeader ()Ljava/lang/String; +} + +public final class arrow/ank/InterpreterKt { + public static final field AnkBlock Ljava/lang/String; + public static final field AnkFailBlock Ljava/lang/String; + public static final field AnkOutFileBlock Ljava/lang/String; + public static final field AnkPlayground Ljava/lang/String; + public static final field AnkPlaygroundExtension Ljava/lang/String; + public static final field AnkReplaceBlock Ljava/lang/String; + public static final field AnkSilentBlock Ljava/lang/String; + public static final fun getExtensionMappings ()Ljava/util/Map; + public static final fun getInterpreter ()Larrow/ank/AnkOps; + public static final fun getSupportedMarkdownExtensions ()Ljava/util/Set; +} + +public abstract class arrow/ank/NoStackTrace : java/lang/Throwable { + public fun (Ljava/lang/String;)V +} + +public final class arrow/ank/Snippet { + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;ZZZZZZ)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;ZZZZZZILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component10 ()Z + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Larrow/core/Option; + public final fun component5 ()Z + public final fun component6 ()Z + public final fun component7 ()Z + public final fun component8 ()Z + public final fun component9 ()Z + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;ZZZZZZ)Larrow/ank/Snippet; + public static synthetic fun copy$default (Larrow/ank/Snippet;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;ZZZZZZILjava/lang/Object;)Larrow/ank/Snippet; + public fun equals (Ljava/lang/Object;)Z + public final fun getCode ()Ljava/lang/String; + public final fun getFence ()Ljava/lang/String; + public final fun getLang ()Ljava/lang/String; + public final fun getResult ()Larrow/core/Option; + public fun hashCode ()I + public final fun isFail ()Z + public final fun isOutFile ()Z + public final fun isPlayground ()Z + public final fun isPlaygroundExtension ()Z + public final fun isReplace ()Z + public final fun isSilent ()Z + public fun toString ()Ljava/lang/String; +} + +public abstract class arrow/ank/SnippetParserState { +} + +public final class arrow/ank/SnippetParserState$CollectingCode : arrow/ank/SnippetParserState { + public fun (Larrow/ank/Snippet;)V + public final fun component1 ()Larrow/ank/Snippet; + public final fun copy (Larrow/ank/Snippet;)Larrow/ank/SnippetParserState$CollectingCode; + public static synthetic fun copy$default (Larrow/ank/SnippetParserState$CollectingCode;Larrow/ank/Snippet;ILjava/lang/Object;)Larrow/ank/SnippetParserState$CollectingCode; + public fun equals (Ljava/lang/Object;)Z + public final fun getSnippet ()Larrow/ank/Snippet; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ank/SnippetParserState$Searching : arrow/ank/SnippetParserState { + public static final field INSTANCE Larrow/ank/SnippetParserState$Searching; +} + +public final class arrow/ank/main { + public static synthetic fun main ([Ljava/lang/String;)V + public static final fun main ([Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + diff --git a/arrow-libs/api/arrow-libs.api b/arrow-libs/api/arrow-libs.api new file mode 100644 index 00000000000..e69de29bb2d diff --git a/arrow-libs/build.gradle b/arrow-libs/build.gradle index 9a362a716c4..79e293a08df 100644 --- a/arrow-libs/build.gradle +++ b/arrow-libs/build.gradle @@ -15,10 +15,15 @@ plugins { id "org.jlleitschuh.gradle.ktlint" version "$KTLINT_GRADLE_VERSION" apply false id "org.jetbrains.dokka" version "$DOKKA_VERSION" apply false id "ru.vyarus.animalsniffer" version "$ANIMALS_SNIFFER_VERSION" apply false + id "org.jetbrains.kotlinx.binary-compatibility-validator" version "$BINARYCOMP_VERSION" } apply from: "gradle/$ROOT_PROJECT" +apiValidation { + ignoredProjects += ["examples"] +} + task generateDoc(type: Exec) { commandLine "sh", "gradlew", "dokkaJekyll" } diff --git a/arrow-libs/core/arrow-annotations/api/arrow-annotations.api b/arrow-libs/core/arrow-annotations/api/arrow-annotations.api new file mode 100644 index 00000000000..d19669875c0 --- /dev/null +++ b/arrow-libs/core/arrow-annotations/api/arrow-annotations.api @@ -0,0 +1,22 @@ +public final class arrow/ExtensionKt { + public static final fun getGiven ()Ljava/lang/Void; + public static final fun given ()Ljava/lang/Object; +} + +public final class arrow/optics/OpticsTarget : java/lang/Enum { + public static final field DSL Larrow/optics/OpticsTarget; + public static final field ISO Larrow/optics/OpticsTarget; + public static final field LENS Larrow/optics/OpticsTarget; + public static final field OPTIONAL Larrow/optics/OpticsTarget; + public static final field PRISM Larrow/optics/OpticsTarget; + public static fun valueOf (Ljava/lang/String;)Larrow/optics/OpticsTarget; + public static fun values ()[Larrow/optics/OpticsTarget; +} + +public abstract interface annotation class arrow/optics/optics : java/lang/annotation/Annotation { + public abstract fun targets ()[Larrow/optics/OpticsTarget; +} + +public abstract interface annotation class arrow/synthetic : java/lang/annotation/Annotation { +} + diff --git a/arrow-libs/core/arrow-continuations/api/arrow-continuations.api b/arrow-libs/core/arrow-continuations/api/arrow-continuations.api new file mode 100644 index 00000000000..e418bc68de7 --- /dev/null +++ b/arrow-libs/core/arrow-continuations/api/arrow-continuations.api @@ -0,0 +1,45 @@ +public abstract interface class arrow/continuations/Effect { + public static final field Companion Larrow/continuations/Effect$Companion; + public abstract fun control ()Larrow/continuations/generic/DelimitedScope; +} + +public final class arrow/continuations/Effect$Companion { + public final fun restricted (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public final fun suspended (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/continuations/Reset { + public static final field INSTANCE Larrow/continuations/Reset; + public final fun restricted (Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public final fun suspended (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public class arrow/continuations/generic/ControlThrowable : java/lang/Throwable { + public fun ()V + public fun fillInStackTrace ()Ljava/lang/Throwable; +} + +public abstract interface class arrow/continuations/generic/DelimitedContinuation { + public abstract fun invoke (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class arrow/continuations/generic/DelimitedScope { + public abstract fun shift (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class arrow/continuations/generic/RestrictedScope : arrow/continuations/generic/DelimitedScope { + public abstract fun shift (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun shift (Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/continuations/generic/RestrictedScope$DefaultImpls { + public static fun shift (Larrow/continuations/generic/RestrictedScope;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/continuations/generic/ShortCircuit : arrow/continuations/generic/ControlThrowable { + public final fun getRaiseValue ()Ljava/lang/Object; +} + +public abstract interface class arrow/continuations/generic/SuspendedScope : arrow/continuations/generic/DelimitedScope { +} + diff --git a/arrow-libs/core/arrow-core-retrofit/api/arrow-core-retrofit.api b/arrow-libs/core/arrow-core-retrofit/api/arrow-core-retrofit.api new file mode 100644 index 00000000000..8aaa7508a15 --- /dev/null +++ b/arrow-libs/core/arrow-core-retrofit/api/arrow-core-retrofit.api @@ -0,0 +1,27 @@ +public final class arrow/retrofit/adapter/either/EitherCallAdapterFactory : retrofit2/CallAdapter$Factory { + public static final field Companion Larrow/retrofit/adapter/either/EitherCallAdapterFactory$Companion; + public fun ()V + public fun get (Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Lretrofit2/Retrofit;)Lretrofit2/CallAdapter; +} + +public final class arrow/retrofit/adapter/either/EitherCallAdapterFactory$Companion { + public final fun create ()Larrow/retrofit/adapter/either/EitherCallAdapterFactory; +} + +public final class arrow/retrofit/adapter/either/ResponseE { + public fun (Lokhttp3/Response;Larrow/core/Either;)V + public final fun component1 ()Lokhttp3/Response; + public final fun component2 ()Larrow/core/Either; + public final fun copy (Lokhttp3/Response;Larrow/core/Either;)Larrow/retrofit/adapter/either/ResponseE; + public static synthetic fun copy$default (Larrow/retrofit/adapter/either/ResponseE;Lokhttp3/Response;Larrow/core/Either;ILjava/lang/Object;)Larrow/retrofit/adapter/either/ResponseE; + public fun equals (Ljava/lang/Object;)Z + public final fun getBody ()Larrow/core/Either; + public final fun getCode ()I + public final fun getHeaders ()Lokhttp3/Headers; + public final fun getMessage ()Ljava/lang/String; + public final fun getRaw ()Lokhttp3/Response; + public fun hashCode ()I + public final fun isSuccessful ()Z + public fun toString ()Ljava/lang/String; +} + diff --git a/arrow-libs/core/arrow-core-test/api/arrow-core-test.api b/arrow-libs/core/arrow-core-test/api/arrow-core-test.api new file mode 100644 index 00000000000..a84fbda5b0d --- /dev/null +++ b/arrow-libs/core/arrow-core-test/api/arrow-core-test.api @@ -0,0 +1,241 @@ +public abstract interface class arrow/Kind { +} + +public final class arrow/core/ForTry { + public static final field Companion Larrow/core/ForTry$Companion; +} + +public final class arrow/core/ForTry$Companion { +} + +public abstract class arrow/core/Try : arrow/Kind { + public static final field Companion Larrow/core/Try$Companion; + public final fun ap (Larrow/Kind;)Larrow/core/Try; + public final fun exists (Lkotlin/jvm/functions/Function1;)Z + public final fun failed ()Larrow/core/Try; + public final fun filter (Lkotlin/jvm/functions/Function1;)Larrow/core/Try; + public final fun flatMap (Lkotlin/jvm/functions/Function1;)Larrow/core/Try; + public final fun fold (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun foldLeft (Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public final fun foldRight (Larrow/core/Eval;Lkotlin/jvm/functions/Function2;)Larrow/core/Eval; + public abstract fun isFailure ()Z + public abstract fun isSuccess ()Z + public final fun map (Lkotlin/jvm/functions/Function1;)Larrow/core/Try; + public final fun toEither ()Larrow/core/Either; + public final fun toEither (Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public final fun toOption ()Larrow/core/Option; +} + +public final class arrow/core/Try$Companion { + public final fun invoke (Lkotlin/jvm/functions/Function0;)Larrow/core/Try; + public final fun just (Ljava/lang/Object;)Larrow/core/Try; + public final fun raiseError (Ljava/lang/Throwable;)Larrow/core/Try; + public final fun tailRecM (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Try; +} + +public final class arrow/core/Try$Failure : arrow/core/Try { + public fun (Ljava/lang/Throwable;)V + public final fun component1 ()Ljava/lang/Throwable; + public final fun copy (Ljava/lang/Throwable;)Larrow/core/Try$Failure; + public static synthetic fun copy$default (Larrow/core/Try$Failure;Ljava/lang/Throwable;ILjava/lang/Object;)Larrow/core/Try$Failure; + public fun equals (Ljava/lang/Object;)Z + public final fun getException ()Ljava/lang/Throwable; + public fun hashCode ()I + public fun isFailure ()Z + public fun isSuccess ()Z + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Try$Success : arrow/core/Try { + public fun (Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;)Larrow/core/Try$Success; + public static synthetic fun copy$default (Larrow/core/Try$Success;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Try$Success; + public fun equals (Ljava/lang/Object;)Z + public final fun getValue ()Ljava/lang/Object; + public fun hashCode ()I + public fun isFailure ()Z + public fun isSuccess ()Z + public fun toString ()Ljava/lang/String; +} + +public abstract class arrow/core/TryException : java/lang/Exception { + public synthetic fun (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun getMessage ()Ljava/lang/String; +} + +public final class arrow/core/TryException$PredicateException : arrow/core/TryException { + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Larrow/core/TryException$PredicateException; + public static synthetic fun copy$default (Larrow/core/TryException$PredicateException;Ljava/lang/String;ILjava/lang/Object;)Larrow/core/TryException$PredicateException; + public fun equals (Ljava/lang/Object;)Z + public fun getMessage ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/TryException$UnsupportedOperationException : arrow/core/TryException { + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Larrow/core/TryException$UnsupportedOperationException; + public static synthetic fun copy$default (Larrow/core/TryException$UnsupportedOperationException;Ljava/lang/String;ILjava/lang/Object;)Larrow/core/TryException$UnsupportedOperationException; + public fun equals (Ljava/lang/Object;)Z + public fun getMessage ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/TryKt { + public static final fun failure (Ljava/lang/Throwable;)Larrow/core/Try; + public static final fun fix (Larrow/Kind;)Larrow/core/Try; + public static final fun flatten (Larrow/Kind;)Larrow/core/Try; + public static final fun getOrDefault (Larrow/Kind;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public static final fun getOrElse (Larrow/Kind;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static final fun handleError (Larrow/Kind;Lkotlin/jvm/functions/Function1;)Larrow/core/Try; + public static final fun handleErrorWith (Larrow/Kind;Lkotlin/jvm/functions/Function1;)Larrow/core/Try; + public static final fun orElse (Larrow/Kind;Lkotlin/jvm/functions/Function0;)Larrow/core/Try; + public static final fun orNull (Larrow/Kind;)Ljava/lang/Object; + public static final fun success (Ljava/lang/Object;)Larrow/core/Try; + public static final fun try_ (Lkotlin/jvm/functions/Function0;)Larrow/core/Try; +} + +public abstract class arrow/core/test/UnitSpec : io/kotlintest/specs/AbstractStringSpec { + public fun ()V + public final fun forAll (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function11;)V + public final fun forAll (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function10;)V + public final fun forAll (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function9;)V + public final fun forAll (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function8;)V + public fun testCases ()Ljava/util/List; + public final fun testLaws ([Ljava/util/List;)Ljava/util/List; +} + +public final class arrow/core/test/concurrency/SideEffect { + public fun ()V + public fun (I)V + public synthetic fun (IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun copy (I)Larrow/core/test/concurrency/SideEffect; + public static synthetic fun copy$default (Larrow/core/test/concurrency/SideEffect;IILjava/lang/Object;)Larrow/core/test/concurrency/SideEffect; + public fun equals (Ljava/lang/Object;)Z + public final fun getCounter ()I + public fun hashCode ()I + public final fun increment ()V + public final fun setCounter (I)V + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/test/generators/GeneratorsKt { + public static final fun any (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun byte (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun byteSmall (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun char (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun doubleSmall (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun either (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun endo (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun eval (Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun fatalThrowable (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun floatSmall (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun functionAAToA (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun functionABToB (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun functionAToB (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun functionBAToB (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun functionToA (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun genConst (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun intPredicate (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun intSmall (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun ior (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun longSmall (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun nonEmptyList (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun nonZeroInt (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun option (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun or (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun sequence (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun short (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun shortSmall (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun suspendFunThatReturnsAnyLeft (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun suspendFunThatReturnsAnyRight (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun suspendFunThatReturnsEitherAnyOrAnyOrThrows (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun suspendFunThatThrows (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun suspendFunThatThrowsFatalThrowable (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun throwable (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun tuple10 (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun tuple4 (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun tuple5 (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun tuple6 (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun tuple7 (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun tuple8 (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun tuple9 (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; + public static final fun unit (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; + public static final fun validated (Lio/kotlintest/properties/Gen$Companion;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;)Lio/kotlintest/properties/Gen; +} + +public final class arrow/core/test/laws/FxLaws { + public static final field INSTANCE Larrow/core/test/laws/FxLaws; + public final fun eager (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)Ljava/util/List; + public final fun suspended (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;)Ljava/util/List; +} + +public final class arrow/core/test/laws/Law { + public fun (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Lkotlin/jvm/functions/Function2; + public final fun copy (Ljava/lang/String;Lkotlin/jvm/functions/Function2;)Larrow/core/test/laws/Law; + public static synthetic fun copy$default (Larrow/core/test/laws/Law;Ljava/lang/String;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Larrow/core/test/laws/Law; + public fun equals (Ljava/lang/Object;)Z + public final fun getName ()Ljava/lang/String; + public final fun getTest ()Lkotlin/jvm/functions/Function2; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/test/laws/LawKt { + public static final fun equalUnderTheLaw (Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Z + public static synthetic fun equalUnderTheLaw$default (Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Z +} + +public final class arrow/core/test/laws/MonoidLaws { + public static final field INSTANCE Larrow/core/test/laws/MonoidLaws; + public final fun combineAllIsDerived (Larrow/typeclasses/Monoid;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun combineAllOfEmptyIsEmpty (Larrow/typeclasses/Monoid;Lkotlin/jvm/functions/Function2;)V + public final fun laws (Larrow/typeclasses/Monoid;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)Ljava/util/List; + public static synthetic fun laws$default (Larrow/core/test/laws/MonoidLaws;Larrow/typeclasses/Monoid;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/util/List; + public final fun monoidLeftIdentity (Larrow/typeclasses/Monoid;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun monoidRightIdentity (Larrow/typeclasses/Monoid;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V +} + +public final class arrow/core/test/laws/SemigroupLaws { + public static final field INSTANCE Larrow/core/test/laws/SemigroupLaws; + public final fun laws (Larrow/typeclasses/Semigroup;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)Ljava/util/List; + public static synthetic fun laws$default (Larrow/core/test/laws/SemigroupLaws;Larrow/typeclasses/Semigroup;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/util/List; + public final fun semigroupAssociative (Larrow/typeclasses/Semigroup;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V +} + +public final class arrow/core/test/laws/SemiringLaws { + public static final field INSTANCE Larrow/core/test/laws/SemiringLaws; + public final fun laws (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)Ljava/util/List; + public static synthetic fun laws$default (Larrow/core/test/laws/SemiringLaws;Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/util/List; + public final fun maybeCombineAdditionBothNull (Larrow/typeclasses/Semiring;Lkotlin/jvm/functions/Function2;)V + public final fun maybeCombineAdditionIsDerived (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun maybeCombineAdditionLeftNull (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun maybeCombineAdditionRightNull (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun maybeCombineMultiplicateBothNull (Larrow/typeclasses/Semiring;Lkotlin/jvm/functions/Function2;)V + public final fun maybeCombineMultiplicateIsDerived (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun maybeCombineMultiplicateLeftNull (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun maybeCombineMultiplicateRightNull (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun plusIsDerived (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun semiringAdditiveAssociativity (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun semiringAdditiveCommutativity (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun semiringAdditiveLeftIdentity (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun semiringAdditiveRightIdentity (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun semiringLeftDistributivity (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun semiringMultiplicativeAssociativity (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun semiringMultiplicativeCommutativity (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun semiringMultiplicativeLeftAbsorption (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun semiringMultiplicativeLeftIdentity (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun semiringMultiplicativeRightAbsorption (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun semiringMultiplicativeRightIdentity (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun semiringRightDistributivity (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun timesIsDerived (Larrow/typeclasses/Semiring;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V +} + diff --git a/arrow-libs/core/arrow-core/api/arrow-core.api b/arrow-libs/core/arrow-core/api/arrow-core.api new file mode 100644 index 00000000000..032a63f26d7 --- /dev/null +++ b/arrow-libs/core/arrow-core/api/arrow-core.api @@ -0,0 +1,2091 @@ +public final class arrow/core/ArrowCoreInternalException : java/lang/RuntimeException { + public static final field INSTANCE Larrow/core/ArrowCoreInternalException; + public fun fillInStackTrace ()Ljava/lang/Throwable; +} + +public final class arrow/core/ComparisonKt { + public static final fun sort (BB)Lkotlin/Pair; + public static final fun sort (BBB)Lkotlin/Triple; + public static final fun sort (B[B)Ljava/util/List; + public static final fun sort (DD)Lkotlin/Pair; + public static final fun sort (DDD)Lkotlin/Triple; + public static final fun sort (D[D)Ljava/util/List; + public static final fun sort (FF)Lkotlin/Pair; + public static final fun sort (FFF)Lkotlin/Triple; + public static final fun sort (F[F)Ljava/util/List; + public static final fun sort (II)Lkotlin/Pair; + public static final fun sort (III)Lkotlin/Triple; + public static final fun sort (I[I)Ljava/util/List; + public static final fun sort (JJ)Lkotlin/Pair; + public static final fun sort (JJJ)Lkotlin/Triple; + public static final fun sort (J[J)Ljava/util/List; + public static final fun sort (Ljava/lang/Comparable;Ljava/lang/Comparable;)Lkotlin/Pair; + public static final fun sort (Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lkotlin/Triple; + public static final fun sort (Ljava/lang/Comparable;[Ljava/lang/Comparable;)Ljava/util/List; + public static final fun sort (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Comparator;)Lkotlin/Triple; + public static final fun sort (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Comparator;)Lkotlin/Pair; + public static final fun sort (Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/Comparator;)Ljava/util/List; + public static final fun sort (SS)Lkotlin/Pair; + public static final fun sort (SSS)Lkotlin/Triple; + public static final fun sort (S[S)Ljava/util/List; +} + +public final class arrow/core/Composition { + public static final fun andThen (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function0; + public static final fun andThen (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public static final fun andThen (Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function2; + public static final fun compose (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; +} + +public final class arrow/core/Const { + public static final field Companion Larrow/core/Const$Companion; + public fun (Ljava/lang/Object;)V + public final fun copy (Ljava/lang/Object;)Larrow/core/Const; + public static synthetic fun copy$default (Larrow/core/Const;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Const; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public final fun map (Lkotlin/jvm/functions/Function1;)Larrow/core/Const; + public final fun retag ()Larrow/core/Const; + public fun toString ()Ljava/lang/String; + public final fun value ()Ljava/lang/Object; + public final fun zip (Larrow/typeclasses/Semigroup;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Lkotlin/jvm/functions/Function10;)Larrow/core/Const; + public final fun zip (Larrow/typeclasses/Semigroup;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Lkotlin/jvm/functions/Function9;)Larrow/core/Const; + public final fun zip (Larrow/typeclasses/Semigroup;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Lkotlin/jvm/functions/Function8;)Larrow/core/Const; + public final fun zip (Larrow/typeclasses/Semigroup;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Lkotlin/jvm/functions/Function7;)Larrow/core/Const; + public final fun zip (Larrow/typeclasses/Semigroup;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Lkotlin/jvm/functions/Function6;)Larrow/core/Const; + public final fun zip (Larrow/typeclasses/Semigroup;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Lkotlin/jvm/functions/Function5;)Larrow/core/Const; + public final fun zip (Larrow/typeclasses/Semigroup;Larrow/core/Const;Larrow/core/Const;Larrow/core/Const;Lkotlin/jvm/functions/Function4;)Larrow/core/Const; + public final fun zip (Larrow/typeclasses/Semigroup;Larrow/core/Const;Larrow/core/Const;Lkotlin/jvm/functions/Function3;)Larrow/core/Const; + public final fun zip (Larrow/typeclasses/Semigroup;Larrow/core/Const;Lkotlin/jvm/functions/Function2;)Larrow/core/Const; +} + +public final class arrow/core/Const$Companion { + public final fun just (Ljava/lang/Object;)Larrow/core/Const; +} + +public final class arrow/core/ConstKt { + public static final fun combine (Larrow/core/Const;Larrow/typeclasses/Semigroup;Larrow/core/Const;)Larrow/core/Const; + public static final fun compareTo (Larrow/core/Const;Larrow/core/Const;)I + public static final fun const (Ljava/lang/Object;)Larrow/core/Const; + public static final fun contramap (Larrow/core/Const;Lkotlin/jvm/functions/Function1;)Larrow/core/Const; +} + +public final class arrow/core/Currying { + public static final fun curried (Lkotlin/jvm/functions/Function10;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function11;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function12;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function13;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function14;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function15;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function16;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function17;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function18;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function19;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function20;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function21;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function22;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function2;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function3;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function4;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function5;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function6;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function7;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function8;)Lkotlin/jvm/functions/Function1; + public static final fun curried (Lkotlin/jvm/functions/Function9;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function10;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function11;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function12;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function13;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function14;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function15;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function16;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function17;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function18;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function19;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function20;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function21;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function22;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function3;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function4;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function5;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function6;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function7;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function8;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/Function9;)Lkotlin/jvm/functions/Function1; + public static final fun curriedEffect (Lkotlin/jvm/functions/FunctionN;)Lkotlin/jvm/functions/Function1; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function10; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function11; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function12; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function13; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function14; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function15; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function16; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function17; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function18; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function19; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function20; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function21; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function22; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function2; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function3; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function4; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function5; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function6; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function7; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function8; + public static final fun uncurried (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function9; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function10; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function11; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function12; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function13; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function14; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function15; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function16; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function17; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function18; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function19; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function20; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function21; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function22; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function3; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function4; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function5; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function6; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function7; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function8; + public static final fun uncurriedEffect (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function9; +} + +public abstract class arrow/core/Either { + public static final field Companion Larrow/core/Either$Companion; + public final fun all (Lkotlin/jvm/functions/Function1;)Z + public final fun bifoldLeft (Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public final fun bifoldMap (Larrow/typeclasses/Monoid;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun bifoldRight (Larrow/core/Eval;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Larrow/core/Eval; + public final fun bimap (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public final fun bitraverse (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/util/List; + public final fun bitraverseValidated (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/core/Validated; + public static final fun conditionally (ZLkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Larrow/core/Either; + public final fun exists (Lkotlin/jvm/functions/Function1;)Z + public final fun findOrNull (Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun fold (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun foldLeft (Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public final fun foldMap (Larrow/typeclasses/Monoid;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun foldRight (Larrow/core/Eval;Lkotlin/jvm/functions/Function2;)Larrow/core/Eval; + public static final fun fromNullable (Ljava/lang/Object;)Larrow/core/Either; + public final fun isEmpty ()Z + public final fun isLeft ()Z + public final fun isNotEmpty ()Z + public final fun isRight ()Z + public static final fun lift (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public static final fun lift (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public final fun map (Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public final fun mapLeft (Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public final fun orNull ()Ljava/lang/Object; + public final fun replicate (I)Larrow/core/Either; + public static final fun resolve (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun swap ()Larrow/core/Either; + public fun toString ()Ljava/lang/String; + public final fun toValidated ()Larrow/core/Validated; + public final fun toValidatedNel ()Larrow/core/Validated; + public final fun traverse (Lkotlin/jvm/functions/Function1;)Ljava/util/List; + public final fun traverseValidated (Lkotlin/jvm/functions/Function1;)Larrow/core/Validated; + public static final fun tryCatch (Lkotlin/jvm/functions/Function0;)Larrow/core/Either; + public static final fun tryCatch (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Larrow/core/Either; + public static final fun tryCatchAndFlatten (Lkotlin/jvm/functions/Function0;)Larrow/core/Either; + public final fun void ()Larrow/core/Either; +} + +public final class arrow/core/Either$Companion { + public final fun conditionally (ZLkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Larrow/core/Either; + public final fun fromNullable (Ljava/lang/Object;)Larrow/core/Either; + public final fun lift (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public final fun lift (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public final fun resolve (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun tailRecM (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public final fun tryCatch (Lkotlin/jvm/functions/Function0;)Larrow/core/Either; + public final fun tryCatch (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Larrow/core/Either; + public final fun tryCatchAndFlatten (Lkotlin/jvm/functions/Function0;)Larrow/core/Either; +} + +public final class arrow/core/Either$Left : arrow/core/Either { + public static final field Companion Larrow/core/Either$Left$Companion; + public fun (Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;)Larrow/core/Either$Left; + public static synthetic fun copy$default (Larrow/core/Either$Left;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Either$Left; + public fun equals (Ljava/lang/Object;)Z + public final fun getValue ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Either$Left$Companion { +} + +public final class arrow/core/Either$Right : arrow/core/Either { + public static final field Companion Larrow/core/Either$Right$Companion; + public fun (Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;)Larrow/core/Either$Right; + public static synthetic fun copy$default (Larrow/core/Either$Right;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Either$Right; + public fun equals (Ljava/lang/Object;)Z + public final fun getValue ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Either$Right$Companion { +} + +public final class arrow/core/EitherKt { + public static final fun bisequence (Larrow/core/Either;)Ljava/util/List; + public static final fun bisequenceValidated (Larrow/core/Either;)Larrow/core/Validated; + public static final fun combine (Larrow/core/Either;Larrow/typeclasses/Semigroup;Larrow/typeclasses/Semigroup;Larrow/core/Either;)Larrow/core/Either; + public static final fun combineAll (Ljava/lang/Iterable;Larrow/typeclasses/Monoid;Larrow/typeclasses/Monoid;)Larrow/core/Either; + public static final fun combineK (Larrow/core/Either;Larrow/core/Either;)Larrow/core/Either; + public static final fun compareTo (Larrow/core/Either;Larrow/core/Either;)I + public static final fun contains (Larrow/core/Either;Ljava/lang/Object;)Z + public static final fun ensure (Larrow/core/Either;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public static final fun filterOrElse (Larrow/core/Either;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Larrow/core/Either; + public static final fun filterOrOther (Larrow/core/Either;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public static final fun flatMap (Larrow/core/Either;Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public static final fun flatten (Larrow/core/Either;)Larrow/core/Either; + public static final fun getOrElse (Larrow/core/Either;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public static final fun getOrHandle (Larrow/core/Either;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static final fun handleError (Larrow/core/Either;Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public static final fun handleErrorWith (Larrow/core/Either;Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public static final fun left (Ljava/lang/Object;)Larrow/core/Either; + public static final fun leftIfNull (Larrow/core/Either;Lkotlin/jvm/functions/Function0;)Larrow/core/Either; + public static final fun leftWiden (Larrow/core/Either;)Larrow/core/Either; + public static final fun merge (Larrow/core/Either;)Ljava/lang/Object; + public static final fun orNull (Larrow/core/Either;)Ljava/lang/Object; + public static final fun redeem (Larrow/core/Either;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public static final fun redeemWith (Larrow/core/Either;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public static final fun replicate (Larrow/core/Either;ILarrow/typeclasses/Monoid;)Larrow/core/Either; + public static final fun right (Ljava/lang/Object;)Larrow/core/Either; + public static final fun rightIfNotNull (Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)Larrow/core/Either; + public static final fun rightIfNull (Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)Larrow/core/Either; + public static final fun sequence (Larrow/core/Either;)Ljava/util/List; + public static final fun sequenceValidated (Larrow/core/Either;)Larrow/core/Validated; + public static final fun widen (Larrow/core/Either;)Larrow/core/Either; + public static final fun zip (Larrow/core/Either;Larrow/core/Either;)Larrow/core/Either; + public static final fun zip (Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Lkotlin/jvm/functions/Function10;)Larrow/core/Either; + public static final fun zip (Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Lkotlin/jvm/functions/Function9;)Larrow/core/Either; + public static final fun zip (Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Lkotlin/jvm/functions/Function8;)Larrow/core/Either; + public static final fun zip (Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Lkotlin/jvm/functions/Function7;)Larrow/core/Either; + public static final fun zip (Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Lkotlin/jvm/functions/Function6;)Larrow/core/Either; + public static final fun zip (Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Lkotlin/jvm/functions/Function5;)Larrow/core/Either; + public static final fun zip (Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Lkotlin/jvm/functions/Function4;)Larrow/core/Either; + public static final fun zip (Larrow/core/Either;Larrow/core/Either;Larrow/core/Either;Lkotlin/jvm/functions/Function3;)Larrow/core/Either; + public static final fun zip (Larrow/core/Either;Larrow/core/Either;Lkotlin/jvm/functions/Function2;)Larrow/core/Either; +} + +public final class arrow/core/EmptyValue { + public static final field INSTANCE Larrow/core/EmptyValue; + public final fun unbox (Ljava/lang/Object;)Ljava/lang/Object; +} + +public final class arrow/core/Endo { + public static final field Companion Larrow/core/Endo$Companion; + public fun (Lkotlin/jvm/functions/Function1;)V + public final fun combine (Larrow/core/Endo;)Larrow/core/Endo; + public final fun component1 ()Lkotlin/jvm/functions/Function1; + public final fun copy (Lkotlin/jvm/functions/Function1;)Larrow/core/Endo; + public static synthetic fun copy$default (Larrow/core/Endo;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Larrow/core/Endo; + public fun equals (Ljava/lang/Object;)Z + public final fun getF ()Lkotlin/jvm/functions/Function1; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Endo$Companion { +} + +public abstract class arrow/core/Eval { + public static final field Companion Larrow/core/Eval$Companion; + public static final fun always (Lkotlin/jvm/functions/Function0;)Larrow/core/Eval$Always; + public final fun coflatMap (Lkotlin/jvm/functions/Function1;)Larrow/core/Eval; + public static final fun defer (Lkotlin/jvm/functions/Function0;)Larrow/core/Eval; + public final fun flatMap (Lkotlin/jvm/functions/Function1;)Larrow/core/Eval; + public static final fun later (Lkotlin/jvm/functions/Function0;)Larrow/core/Eval$Later; + public final fun map (Lkotlin/jvm/functions/Function1;)Larrow/core/Eval; + public abstract fun memoize ()Larrow/core/Eval; + public static final fun now (Ljava/lang/Object;)Larrow/core/Eval; + public static final fun raise (Ljava/lang/Throwable;)Larrow/core/Eval; + public fun toString ()Ljava/lang/String; + public abstract fun value ()Ljava/lang/Object; +} + +public final class arrow/core/Eval$Always : arrow/core/Eval { + public fun (Lkotlin/jvm/functions/Function0;)V + public final fun copy (Lkotlin/jvm/functions/Function0;)Larrow/core/Eval$Always; + public static synthetic fun copy$default (Larrow/core/Eval$Always;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Larrow/core/Eval$Always; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public fun memoize ()Larrow/core/Eval; + public fun toString ()Ljava/lang/String; + public fun value ()Ljava/lang/Object; +} + +public final class arrow/core/Eval$Companion { + public final fun always (Lkotlin/jvm/functions/Function0;)Larrow/core/Eval$Always; + public final fun defer (Lkotlin/jvm/functions/Function0;)Larrow/core/Eval; + public final fun later (Lkotlin/jvm/functions/Function0;)Larrow/core/Eval$Later; + public final fun now (Ljava/lang/Object;)Larrow/core/Eval; + public final fun raise (Ljava/lang/Throwable;)Larrow/core/Eval; +} + +public final class arrow/core/Eval$Defer : arrow/core/Eval { + public fun (Lkotlin/jvm/functions/Function0;)V + public final fun component1 ()Lkotlin/jvm/functions/Function0; + public final fun copy (Lkotlin/jvm/functions/Function0;)Larrow/core/Eval$Defer; + public static synthetic fun copy$default (Larrow/core/Eval$Defer;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Larrow/core/Eval$Defer; + public fun equals (Ljava/lang/Object;)Z + public final fun getThunk ()Lkotlin/jvm/functions/Function0; + public fun hashCode ()I + public fun memoize ()Larrow/core/Eval; + public fun toString ()Ljava/lang/String; + public fun value ()Ljava/lang/Object; +} + +public abstract class arrow/core/Eval$FlatMap : arrow/core/Eval { + public fun ()V + public fun memoize ()Larrow/core/Eval; + public abstract fun run (Ljava/lang/Object;)Larrow/core/Eval; + public abstract fun start ()Larrow/core/Eval; + public fun toString ()Ljava/lang/String; + public fun value ()Ljava/lang/Object; +} + +public final class arrow/core/Eval$Later : arrow/core/Eval { + public fun (Lkotlin/jvm/functions/Function0;)V + public final fun copy (Lkotlin/jvm/functions/Function0;)Larrow/core/Eval$Later; + public static synthetic fun copy$default (Larrow/core/Eval$Later;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Larrow/core/Eval$Later; + public fun equals (Ljava/lang/Object;)Z + public final fun getValue ()Ljava/lang/Object; + public fun hashCode ()I + public fun memoize ()Larrow/core/Eval; + public fun toString ()Ljava/lang/String; + public fun value ()Ljava/lang/Object; +} + +public final class arrow/core/Eval$Now : arrow/core/Eval { + public static final field Companion Larrow/core/Eval$Now$Companion; + public fun (Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;)Larrow/core/Eval$Now; + public static synthetic fun copy$default (Larrow/core/Eval$Now;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Eval$Now; + public fun equals (Ljava/lang/Object;)Z + public final fun getValue ()Ljava/lang/Object; + public fun hashCode ()I + public fun memoize ()Larrow/core/Eval; + public fun toString ()Ljava/lang/String; + public fun value ()Ljava/lang/Object; +} + +public final class arrow/core/Eval$Now$Companion { +} + +public final class arrow/core/EvalKt { + public static final fun iterateRight (Ljava/util/Iterator;Larrow/core/Eval;Lkotlin/jvm/functions/Function2;)Larrow/core/Eval; + public static final fun replicate (Larrow/core/Eval;I)Larrow/core/Eval; + public static final fun replicate (Larrow/core/Eval;ILarrow/typeclasses/Monoid;)Larrow/core/Eval; + public static final fun zip (Larrow/core/Eval;Larrow/core/Eval;)Larrow/core/Eval; + public static final fun zip (Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Lkotlin/jvm/functions/Function10;)Larrow/core/Eval; + public static final fun zip (Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Lkotlin/jvm/functions/Function9;)Larrow/core/Eval; + public static final fun zip (Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Lkotlin/jvm/functions/Function8;)Larrow/core/Eval; + public static final fun zip (Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Lkotlin/jvm/functions/Function7;)Larrow/core/Eval; + public static final fun zip (Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Lkotlin/jvm/functions/Function6;)Larrow/core/Eval; + public static final fun zip (Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Lkotlin/jvm/functions/Function5;)Larrow/core/Eval; + public static final fun zip (Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Lkotlin/jvm/functions/Function4;)Larrow/core/Eval; + public static final fun zip (Larrow/core/Eval;Larrow/core/Eval;Larrow/core/Eval;Lkotlin/jvm/functions/Function3;)Larrow/core/Eval; + public static final fun zip (Larrow/core/Eval;Larrow/core/Eval;Lkotlin/jvm/functions/Function2;)Larrow/core/Eval; +} + +public abstract class arrow/core/Ior { + public static final field Companion Larrow/core/Ior$Companion; + public final fun all (Lkotlin/jvm/functions/Function1;)Z + public final fun bicrosswalk (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/util/List; + public final fun bicrosswalkMap (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/util/Map; + public final fun bicrosswalkNull (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/core/Ior; + public final fun bifoldLeft (Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public final fun bifoldMap (Larrow/typeclasses/Monoid;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun bifoldRight (Larrow/core/Eval;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Larrow/core/Eval; + public final fun bimap (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/core/Ior; + public final fun bitraverse (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/util/List; + public final fun bitraverseEither (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public final fun bitraverseValidated (Larrow/typeclasses/Semigroup;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/core/Validated; + public static final fun bothNel (Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Ior; + public final fun crosswalk (Lkotlin/jvm/functions/Function1;)Ljava/util/List; + public final fun crosswalkMap (Lkotlin/jvm/functions/Function1;)Ljava/util/Map; + public final fun crosswalkNull (Larrow/core/Ior;Lkotlin/jvm/functions/Function1;)Larrow/core/Ior; + public final fun exists (Lkotlin/jvm/functions/Function1;)Z + public final fun findOrNull (Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun fold (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public final fun foldLeft (Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public final fun foldMap (Larrow/typeclasses/Monoid;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun foldRight (Larrow/core/Eval;Lkotlin/jvm/functions/Function2;)Larrow/core/Eval; + public static final fun fromNullables (Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Ior; + public abstract fun isBoth ()Z + public final fun isEmpty ()Z + public abstract fun isLeft ()Z + public final fun isNotEmpty ()Z + public abstract fun isRight ()Z + public static final fun leftNel (Ljava/lang/Object;)Larrow/core/Ior; + public final fun leftOrNull ()Ljava/lang/Object; + public static final fun lift (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public static final fun lift (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public final fun map (Lkotlin/jvm/functions/Function1;)Larrow/core/Ior; + public final fun mapLeft (Lkotlin/jvm/functions/Function1;)Larrow/core/Ior; + public final fun orNull ()Ljava/lang/Object; + public final fun padNull ()Lkotlin/Pair; + public final fun swap ()Larrow/core/Ior; + public final fun toEither ()Larrow/core/Either; + public fun toString ()Ljava/lang/String; + public final fun toValidated ()Larrow/core/Validated; + public final fun traverse (Lkotlin/jvm/functions/Function1;)Ljava/util/List; + public final fun traverseEither (Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public final fun traverseValidated (Lkotlin/jvm/functions/Function1;)Larrow/core/Validated; + public final fun unwrap ()Larrow/core/Either; + public final fun void ()Larrow/core/Ior; +} + +public final class arrow/core/Ior$Both : arrow/core/Ior { + public fun (Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Ior$Both; + public static synthetic fun copy$default (Larrow/core/Ior$Both;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Ior$Both; + public fun equals (Ljava/lang/Object;)Z + public final fun getLeftValue ()Ljava/lang/Object; + public final fun getRightValue ()Ljava/lang/Object; + public fun hashCode ()I + public fun isBoth ()Z + public fun isLeft ()Z + public fun isRight ()Z + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Ior$Companion { + public final fun bothNel (Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Ior; + public final fun fromNullables (Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Ior; + public final fun leftNel (Ljava/lang/Object;)Larrow/core/Ior; + public final fun lift (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public final fun lift (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; +} + +public final class arrow/core/Ior$Left : arrow/core/Ior { + public static final field Companion Larrow/core/Ior$Left$Companion; + public fun (Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;)Larrow/core/Ior$Left; + public static synthetic fun copy$default (Larrow/core/Ior$Left;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Ior$Left; + public fun equals (Ljava/lang/Object;)Z + public final fun getValue ()Ljava/lang/Object; + public fun hashCode ()I + public fun isBoth ()Z + public fun isLeft ()Z + public fun isRight ()Z + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Ior$Left$Companion { +} + +public final class arrow/core/Ior$Right : arrow/core/Ior { + public static final field Companion Larrow/core/Ior$Right$Companion; + public fun (Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;)Larrow/core/Ior$Right; + public static synthetic fun copy$default (Larrow/core/Ior$Right;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Ior$Right; + public fun equals (Ljava/lang/Object;)Z + public final fun getValue ()Ljava/lang/Object; + public fun hashCode ()I + public fun isBoth ()Z + public fun isLeft ()Z + public fun isRight ()Z + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Ior$Right$Companion { +} + +public final class arrow/core/IorKt { + public static final fun bisequence (Larrow/core/Ior;)Ljava/util/List; + public static final fun bisequenceEither (Larrow/core/Ior;)Larrow/core/Either; + public static final fun bisequenceValidated (Larrow/core/Ior;Larrow/typeclasses/Semigroup;)Larrow/core/Validated; + public static final fun bothIor (Lkotlin/Pair;)Larrow/core/Ior; + public static final fun combine (Larrow/core/Ior;Larrow/typeclasses/Semigroup;Larrow/typeclasses/Semigroup;Larrow/core/Ior;)Larrow/core/Ior; + public static final fun compareTo (Larrow/core/Ior;Larrow/core/Ior;)I + public static final fun flatMap (Larrow/core/Ior;Larrow/typeclasses/Semigroup;Lkotlin/jvm/functions/Function1;)Larrow/core/Ior; + public static final fun flatten (Larrow/core/Ior;Larrow/typeclasses/Semigroup;)Larrow/core/Ior; + public static final fun getOrElse (Larrow/core/Ior;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public static final fun leftIor (Ljava/lang/Object;)Larrow/core/Ior; + public static final fun leftWiden (Larrow/core/Ior;)Larrow/core/Ior; + public static final fun replicate (Larrow/core/Ior;Larrow/typeclasses/Semigroup;I)Larrow/core/Ior; + public static final fun replicate (Larrow/core/Ior;Larrow/typeclasses/Semigroup;ILarrow/typeclasses/Monoid;)Larrow/core/Ior; + public static final fun rightIor (Ljava/lang/Object;)Larrow/core/Ior; + public static final fun sequence (Larrow/core/Ior;)Ljava/util/List; + public static final fun sequenceEither (Larrow/core/Ior;)Larrow/core/Either; + public static final fun sequenceValidated (Larrow/core/Ior;)Larrow/core/Validated; + public static final fun widen (Larrow/core/Ior;)Larrow/core/Ior; + public static final fun zip (Larrow/core/Ior;Larrow/typeclasses/Semigroup;Larrow/core/Ior;)Larrow/core/Ior; + public static final fun zip (Larrow/core/Ior;Larrow/typeclasses/Semigroup;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Lkotlin/jvm/functions/Function10;)Larrow/core/Ior; + public static final fun zip (Larrow/core/Ior;Larrow/typeclasses/Semigroup;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Lkotlin/jvm/functions/Function9;)Larrow/core/Ior; + public static final fun zip (Larrow/core/Ior;Larrow/typeclasses/Semigroup;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Lkotlin/jvm/functions/Function8;)Larrow/core/Ior; + public static final fun zip (Larrow/core/Ior;Larrow/typeclasses/Semigroup;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Lkotlin/jvm/functions/Function7;)Larrow/core/Ior; + public static final fun zip (Larrow/core/Ior;Larrow/typeclasses/Semigroup;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Lkotlin/jvm/functions/Function6;)Larrow/core/Ior; + public static final fun zip (Larrow/core/Ior;Larrow/typeclasses/Semigroup;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Lkotlin/jvm/functions/Function5;)Larrow/core/Ior; + public static final fun zip (Larrow/core/Ior;Larrow/typeclasses/Semigroup;Larrow/core/Ior;Larrow/core/Ior;Larrow/core/Ior;Lkotlin/jvm/functions/Function4;)Larrow/core/Ior; + public static final fun zip (Larrow/core/Ior;Larrow/typeclasses/Semigroup;Larrow/core/Ior;Larrow/core/Ior;Lkotlin/jvm/functions/Function3;)Larrow/core/Ior; + public static final fun zip (Larrow/core/Ior;Larrow/typeclasses/Semigroup;Larrow/core/Ior;Lkotlin/jvm/functions/Function2;)Larrow/core/Ior; +} + +public final class arrow/core/IterableKt { + public static final fun align (Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; + public static final fun align (Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Ljava/util/List; + public static final fun collectionSizeOrDefault (Ljava/lang/Iterable;I)I + public static final fun combineAll (Ljava/lang/Iterable;Larrow/typeclasses/Monoid;)Ljava/lang/Object; + public static final fun compareTo (Ljava/lang/Iterable;Ljava/lang/Iterable;)I + public static final fun crosswalk (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Ljava/util/List; + public static final fun crosswalkMap (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Ljava/util/Map; + public static final fun crosswalkNull (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Ljava/util/List; + public static final fun filterOption (Ljava/lang/Iterable;)Ljava/util/List; + public static final fun flatten (Ljava/lang/Iterable;)Ljava/util/List; + public static final fun fold (Ljava/lang/Iterable;Larrow/typeclasses/Monoid;)Ljava/lang/Object; + public static final fun foldMap (Ljava/lang/Iterable;Larrow/typeclasses/Monoid;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static final fun foldRight (Ljava/lang/Iterable;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public static final fun foldRight (Ljava/util/List;Larrow/core/Eval;Lkotlin/jvm/functions/Function2;)Larrow/core/Eval; + public static final fun ifThen (Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Ljava/lang/Iterable; + public static final fun interleave (Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; + public static final fun leftPadZip (Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; + public static final fun leftPadZip (Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function2;)Ljava/util/List; + public static final fun padZip (Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; + public static final fun padZip (Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function2;)Ljava/util/List; + public static final fun prependTo (Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/List; + public static final fun reduceOrNull (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public static final fun reduceRightEvalOrNull (Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Larrow/core/Eval; + public static final fun reduceRightNull (Ljava/util/List;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public static final fun replicate (Ljava/lang/Iterable;I)Ljava/util/List; + public static final fun replicate (Ljava/lang/Iterable;ILarrow/typeclasses/Monoid;)Ljava/util/List; + public static final fun rightPadZip (Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/util/List; + public static final fun rightPadZip (Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function2;)Ljava/util/List; + public static final fun salign (Ljava/lang/Iterable;Larrow/typeclasses/Semigroup;Ljava/lang/Iterable;)Ljava/lang/Iterable; + public static final fun separateEither (Ljava/lang/Iterable;)Lkotlin/Pair; + public static final fun separateValidated (Ljava/lang/Iterable;)Lkotlin/Pair; + public static final fun sequenceEither (Ljava/lang/Iterable;)Larrow/core/Either; + public static final fun sequenceValidated (Ljava/lang/Iterable;)Larrow/core/Validated; + public static final fun sequenceValidated (Ljava/lang/Iterable;Larrow/typeclasses/Semigroup;)Larrow/core/Validated; + public static final fun split (Ljava/lang/Iterable;)Lkotlin/Pair; + public static final fun tail (Ljava/lang/Iterable;)Ljava/util/List; + public static final fun traverseEither (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public static final fun traverseValidated (Ljava/lang/Iterable;Larrow/typeclasses/Semigroup;Lkotlin/jvm/functions/Function1;)Larrow/core/Validated; + public static final fun traverseValidated (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Larrow/core/Validated; + public static final fun unalign (Ljava/lang/Iterable;)Lkotlin/Pair; + public static final fun unalign (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Lkotlin/Pair; + public static final fun uniteEither (Ljava/lang/Iterable;)Ljava/util/List; + public static final fun uniteValidated (Ljava/lang/Iterable;)Ljava/util/List; + public static final fun unweave (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Ljava/util/List; + public static final fun unzip (Ljava/lang/Iterable;)Lkotlin/Pair; + public static final fun unzip (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Lkotlin/Pair; + public static final fun void (Ljava/lang/Iterable;)Ljava/util/List; + public static final fun widen (Ljava/lang/Iterable;)Ljava/lang/Iterable; + public static final fun widen (Ljava/util/List;)Ljava/util/List; + public static final fun zip (Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function10;)Ljava/util/List; + public static final fun zip (Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function9;)Ljava/util/List; + public static final fun zip (Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function8;)Ljava/util/List; + public static final fun zip (Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function7;)Ljava/util/List; + public static final fun zip (Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function6;)Ljava/util/List; + public static final fun zip (Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function5;)Ljava/util/List; + public static final fun zip (Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function4;)Ljava/util/List; + public static final fun zip (Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function3;)Ljava/util/List; +} + +public final class arrow/core/MapKt { + public static final fun align (Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; + public static final fun align (Ljava/util/Map;Ljava/util/Map;Lkotlin/jvm/functions/Function1;)Ljava/util/Map; + public static final fun combine (Ljava/util/Map;Larrow/typeclasses/Semigroup;Ljava/util/Map;)Ljava/util/Map; + public static final fun combineAll (Ljava/lang/Iterable;Larrow/typeclasses/Semigroup;)Ljava/util/Map; + public static final fun filterMap (Ljava/util/Map;Lkotlin/jvm/functions/Function1;)Ljava/util/Map; + public static final fun flatMap (Ljava/util/Map;Lkotlin/jvm/functions/Function1;)Ljava/util/Map; + public static final fun foldLeft (Ljava/util/Map;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public static final fun foldRight (Ljava/util/Map;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public static final fun padZip (Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; + public static final fun padZip (Ljava/util/Map;Ljava/util/Map;Lkotlin/jvm/functions/Function3;)Ljava/util/Map; + public static final fun salign (Ljava/util/Map;Larrow/typeclasses/Semigroup;Ljava/util/Map;)Ljava/util/Map; + public static final fun sequenceEither (Ljava/util/Map;)Larrow/core/Either; + public static final fun sequenceValidated (Ljava/util/Map;Larrow/typeclasses/Semigroup;)Larrow/core/Validated; + public static final fun traverseEither (Ljava/util/Map;Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public static final fun traverseValidated (Ljava/util/Map;Larrow/typeclasses/Semigroup;Lkotlin/jvm/functions/Function1;)Larrow/core/Validated; + public static final fun unalign (Ljava/util/Map;)Lkotlin/Pair; + public static final fun unalign (Ljava/util/Map;Lkotlin/jvm/functions/Function1;)Lkotlin/Pair; + public static final fun unzip (Ljava/util/Map;)Lkotlin/Pair; + public static final fun unzip (Ljava/util/Map;Lkotlin/jvm/functions/Function1;)Lkotlin/Pair; + public static final fun void (Ljava/util/Map;)Ljava/util/Map; + public static final fun widen (Ljava/util/Map;)Ljava/util/Map; + public static final fun zip (Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; + public static final fun zip (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lkotlin/jvm/functions/Function11;)Ljava/util/Map; + public static final fun zip (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lkotlin/jvm/functions/Function10;)Ljava/util/Map; + public static final fun zip (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lkotlin/jvm/functions/Function9;)Ljava/util/Map; + public static final fun zip (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lkotlin/jvm/functions/Function8;)Ljava/util/Map; + public static final fun zip (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lkotlin/jvm/functions/Function7;)Ljava/util/Map; + public static final fun zip (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lkotlin/jvm/functions/Function6;)Ljava/util/Map; + public static final fun zip (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lkotlin/jvm/functions/Function5;)Ljava/util/Map; + public static final fun zip (Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lkotlin/jvm/functions/Function4;)Ljava/util/Map; + public static final fun zip (Ljava/util/Map;Ljava/util/Map;Lkotlin/jvm/functions/Function3;)Ljava/util/Map; +} + +public final class arrow/core/Memoization { + public static final fun memoize (Lkotlin/jvm/functions/Function0;)Lkotlin/jvm/functions/Function0; + public static final fun memoize (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public static final fun memoize (Lkotlin/jvm/functions/Function2;)Lkotlin/jvm/functions/Function2; + public static final fun memoize (Lkotlin/jvm/functions/Function3;)Lkotlin/jvm/functions/Function3; + public static final fun memoize (Lkotlin/jvm/functions/Function4;)Lkotlin/jvm/functions/Function4; + public static final fun memoize (Lkotlin/jvm/functions/Function5;)Lkotlin/jvm/functions/Function5; +} + +public final class arrow/core/NonEmptyList : kotlin/collections/AbstractList { + public static final field Companion Larrow/core/NonEmptyList$Companion; + public fun (Ljava/lang/Object;Ljava/util/List;)V + public synthetic fun (Ljava/util/List;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun align (Larrow/core/NonEmptyList;)Larrow/core/NonEmptyList; + public final fun coflatMap (Lkotlin/jvm/functions/Function1;)Larrow/core/NonEmptyList; + public fun equals (Ljava/lang/Object;)Z + public final fun extract ()Ljava/lang/Object; + public final fun flatMap (Lkotlin/jvm/functions/Function1;)Larrow/core/NonEmptyList; + public final fun foldLeft (Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public final fun foldRight (Larrow/core/Eval;Lkotlin/jvm/functions/Function2;)Larrow/core/Eval; + public static final fun fromList (Ljava/util/List;)Larrow/core/Option; + public static final fun fromListUnsafe (Ljava/util/List;)Larrow/core/NonEmptyList; + public fun get (I)Ljava/lang/Object; + public final fun getAll ()Ljava/util/List; + public final fun getHead ()Ljava/lang/Object; + public fun getSize ()I + public final fun getTail ()Ljava/util/List; + public fun hashCode ()I + public fun isEmpty ()Z + public final fun map (Lkotlin/jvm/functions/Function1;)Larrow/core/NonEmptyList; + public final fun padZip (Larrow/core/NonEmptyList;)Larrow/core/NonEmptyList; + public final fun plus (Larrow/core/NonEmptyList;)Larrow/core/NonEmptyList; + public final fun plus (Ljava/lang/Object;)Larrow/core/NonEmptyList; + public final fun plus (Ljava/util/List;)Larrow/core/NonEmptyList; + public final fun salign (Larrow/typeclasses/Semigroup;Larrow/core/NonEmptyList;)Larrow/core/NonEmptyList; + public final fun toList ()Ljava/util/List; + public fun toString ()Ljava/lang/String; + public final fun zip (Larrow/core/NonEmptyList;)Larrow/core/NonEmptyList; + public final fun zip (Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Lkotlin/jvm/functions/Function10;)Larrow/core/NonEmptyList; + public final fun zip (Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Lkotlin/jvm/functions/Function9;)Larrow/core/NonEmptyList; + public final fun zip (Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Lkotlin/jvm/functions/Function8;)Larrow/core/NonEmptyList; + public final fun zip (Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Lkotlin/jvm/functions/Function7;)Larrow/core/NonEmptyList; + public final fun zip (Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Lkotlin/jvm/functions/Function6;)Larrow/core/NonEmptyList; + public final fun zip (Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Lkotlin/jvm/functions/Function5;)Larrow/core/NonEmptyList; + public final fun zip (Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Lkotlin/jvm/functions/Function4;)Larrow/core/NonEmptyList; + public final fun zip (Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;Lkotlin/jvm/functions/Function3;)Larrow/core/NonEmptyList; + public final fun zip (Larrow/core/NonEmptyList;Lkotlin/jvm/functions/Function2;)Larrow/core/NonEmptyList; +} + +public final class arrow/core/NonEmptyList$Companion { + public final fun fromList (Ljava/util/List;)Larrow/core/Option; + public final fun fromListUnsafe (Ljava/util/List;)Larrow/core/NonEmptyList; + public final fun tailRecM (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/NonEmptyList; +} + +public final class arrow/core/NonEmptyListKt { + public static final fun compareTo (Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;)I + public static final fun flatten (Larrow/core/NonEmptyList;)Larrow/core/NonEmptyList; + public static final fun nel (Ljava/lang/Object;)Larrow/core/NonEmptyList; + public static final fun nonEmptyListOf (Ljava/lang/Object;[Ljava/lang/Object;)Larrow/core/NonEmptyList; + public static final fun sequenceEither (Larrow/core/NonEmptyList;)Larrow/core/Either; + public static final fun sequenceValidated (Larrow/core/NonEmptyList;Larrow/typeclasses/Semigroup;)Larrow/core/Validated; + public static final fun traverseEither (Larrow/core/NonEmptyList;Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public static final fun traverseValidated (Larrow/core/NonEmptyList;Larrow/typeclasses/Semigroup;Lkotlin/jvm/functions/Function1;)Larrow/core/Validated; + public static final fun unzip (Larrow/core/NonEmptyList;)Lkotlin/Pair; + public static final fun unzip (Larrow/core/NonEmptyList;Lkotlin/jvm/functions/Function1;)Lkotlin/Pair; +} + +public final class arrow/core/NonFatalKt { + public static final fun NonFatal (Ljava/lang/Throwable;)Z + public static final fun nonFatalOrThrow (Ljava/lang/Throwable;)Ljava/lang/Throwable; +} + +public final class arrow/core/None : arrow/core/Option { + public static final field INSTANCE Larrow/core/None; + public fun isEmpty ()Z + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Nullable { + public static final field INSTANCE Larrow/core/Nullable; + public static final fun zip (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function10;)Ljava/lang/Object; + public static final fun zip (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function9;)Ljava/lang/Object; + public static final fun zip (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function8;)Ljava/lang/Object; + public static final fun zip (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function7;)Ljava/lang/Object; + public static final fun zip (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function6;)Ljava/lang/Object; + public static final fun zip (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function5;)Ljava/lang/Object; + public static final fun zip (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function4;)Ljava/lang/Object; + public static final fun zip (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function3;)Ljava/lang/Object; + public static final fun zip (Ljava/lang/Object;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public static final fun zip (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; +} + +public abstract class arrow/core/Option { + public static final field Companion Larrow/core/Option$Companion; + public final fun align (Larrow/core/Option;)Larrow/core/Option; + public final fun align (Larrow/core/Option;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public final fun all (Lkotlin/jvm/functions/Function1;)Z + public final fun and (Larrow/core/Option;)Larrow/core/Option; + public final fun ap (Larrow/core/Option;)Larrow/core/Option; + public final fun crosswalk (Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public final fun crosswalkMap (Lkotlin/jvm/functions/Function1;)Ljava/util/Map; + public final fun crosswalkNull (Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public final fun exists (Lkotlin/jvm/functions/Function1;)Z + public final fun filter (Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public final fun filterNot (Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public final fun findOrNull (Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun flatMap (Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public final fun fold (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun foldLeft (Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public final fun foldMap (Larrow/typeclasses/Monoid;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun foldRight (Larrow/core/Eval;Lkotlin/jvm/functions/Function2;)Larrow/core/Eval; + public static final fun fromNullable (Ljava/lang/Object;)Larrow/core/Option; + public static final fun invoke (Ljava/lang/Object;)Larrow/core/Option; + public final fun isDefined ()Z + public abstract fun isEmpty ()Z + public final fun isNotEmpty ()Z + public static final fun lift (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public final fun map (Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public final fun mapNotNull (Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public final fun nonEmpty ()Z + public final fun orNull ()Ljava/lang/Object; + public final fun padZip (Larrow/core/Option;)Larrow/core/Option; + public final fun padZip (Larrow/core/Option;Lkotlin/jvm/functions/Function2;)Larrow/core/Option; + public final fun reduceOrNull (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public final fun reduceRightEvalOrNull (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Larrow/core/Eval; + public final fun replicate (I)Larrow/core/Option; + public final fun toEither (Lkotlin/jvm/functions/Function0;)Larrow/core/Either; + public final fun toList ()Ljava/util/List; + public fun toString ()Ljava/lang/String; + public final fun traverse (Lkotlin/jvm/functions/Function1;)Ljava/util/List; + public final fun traverseEither (Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public final fun traverseValidated (Lkotlin/jvm/functions/Function1;)Larrow/core/Validated; + public static final fun tryCatch (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Larrow/core/Option; + public final fun void ()Larrow/core/Option; + public final fun zip (Larrow/core/Option;)Larrow/core/Option; + public final fun zip (Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Lkotlin/jvm/functions/Function10;)Larrow/core/Option; + public final fun zip (Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Lkotlin/jvm/functions/Function9;)Larrow/core/Option; + public final fun zip (Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Lkotlin/jvm/functions/Function8;)Larrow/core/Option; + public final fun zip (Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Lkotlin/jvm/functions/Function7;)Larrow/core/Option; + public final fun zip (Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Lkotlin/jvm/functions/Function6;)Larrow/core/Option; + public final fun zip (Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Lkotlin/jvm/functions/Function5;)Larrow/core/Option; + public final fun zip (Larrow/core/Option;Larrow/core/Option;Larrow/core/Option;Lkotlin/jvm/functions/Function4;)Larrow/core/Option; + public final fun zip (Larrow/core/Option;Larrow/core/Option;Lkotlin/jvm/functions/Function3;)Larrow/core/Option; + public final fun zip (Larrow/core/Option;Lkotlin/jvm/functions/Function2;)Larrow/core/Option; +} + +public final class arrow/core/Option$Companion { + public final fun fromNullable (Ljava/lang/Object;)Larrow/core/Option; + public final fun invoke (Ljava/lang/Object;)Larrow/core/Option; + public final fun lift (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public final fun tryCatch (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Larrow/core/Option; +} + +public final class arrow/core/OptionKt { + public static final fun combine (Larrow/core/Option;Larrow/typeclasses/Semigroup;Larrow/core/Option;)Larrow/core/Option; + public static final fun combineAll (Larrow/core/Option;Larrow/typeclasses/Monoid;)Ljava/lang/Object; + public static final fun combineAll (Ljava/lang/Iterable;Larrow/typeclasses/Monoid;)Larrow/core/Option; + public static final fun compareTo (Larrow/core/Option;Larrow/core/Option;)I + public static final fun elementAtOrNone (Ljava/lang/Iterable;I)Larrow/core/Option; + public static final fun ensure (Larrow/core/Option;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public static final fun firstOrNone (Ljava/lang/Iterable;)Larrow/core/Option; + public static final fun firstOrNone (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public static final fun flatten (Larrow/core/Option;)Larrow/core/Option; + public static final fun getOrElse (Larrow/core/Option;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public static final fun handleError (Larrow/core/Option;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public static final fun handleErrorWith (Larrow/core/Option;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public static final fun lastOrNone (Ljava/lang/Iterable;)Larrow/core/Option; + public static final fun lastOrNone (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public static final fun maybe (ZLkotlin/jvm/functions/Function0;)Larrow/core/Option; + public static final fun none ()Larrow/core/Option; + public static final fun or (Larrow/core/Option;Larrow/core/Option;)Larrow/core/Option; + public static final fun orElse (Larrow/core/Option;Lkotlin/jvm/functions/Function0;)Larrow/core/Option; + public static final fun redeem (Larrow/core/Option;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public static final fun redeemWith (Larrow/core/Option;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public static final fun replicate (Larrow/core/Option;ILarrow/typeclasses/Monoid;)Larrow/core/Option; + public static final fun rethrow (Larrow/core/Option;)Larrow/core/Option; + public static final fun salign (Larrow/core/Option;Larrow/typeclasses/Semigroup;Larrow/core/Option;)Larrow/core/Option; + public static final fun separateEither (Larrow/core/Option;)Lkotlin/Pair; + public static final fun separateValidated (Larrow/core/Option;)Lkotlin/Pair; + public static final fun sequence (Larrow/core/Option;)Ljava/util/List; + public static final fun sequenceEither (Larrow/core/Option;)Larrow/core/Either; + public static final fun sequenceValidated (Larrow/core/Option;)Larrow/core/Validated; + public static final fun singleOrNone (Ljava/lang/Iterable;)Larrow/core/Option; + public static final fun singleOrNone (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public static final fun some (Ljava/lang/Object;)Larrow/core/Option; + public static final fun toOption (Ljava/lang/Object;)Larrow/core/Option; + public static final fun unalign (Larrow/core/Option;)Lkotlin/Pair; + public static final fun unalign (Larrow/core/Option;Lkotlin/jvm/functions/Function1;)Lkotlin/Pair; + public static final fun unite (Larrow/core/Option;Larrow/typeclasses/Monoid;)Larrow/core/Option; + public static final fun uniteEither (Larrow/core/Option;)Larrow/core/Option; + public static final fun uniteValidated (Larrow/core/Option;)Larrow/core/Option; + public static final fun unzip (Larrow/core/Option;)Lkotlin/Pair; + public static final fun unzip (Larrow/core/Option;Lkotlin/jvm/functions/Function1;)Lkotlin/Pair; + public static final fun widen (Larrow/core/Option;)Larrow/core/Option; +} + +public final class arrow/core/Partials { + public static final fun partially1 (Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Lkotlin/jvm/functions/Function0; + public static final fun partially1 (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;)Lkotlin/jvm/functions/Function1; + public static final fun partially1 (Lkotlin/jvm/functions/Function3;Ljava/lang/Object;)Lkotlin/jvm/functions/Function2; + public static final fun partially1 (Lkotlin/jvm/functions/Function4;Ljava/lang/Object;)Lkotlin/jvm/functions/Function3; + public static final fun partially1 (Lkotlin/jvm/functions/Function5;Ljava/lang/Object;)Lkotlin/jvm/functions/Function4; + public static final fun partially2 (Lkotlin/jvm/functions/Function2;Ljava/lang/Object;)Lkotlin/jvm/functions/Function1; + public static final fun partially2 (Lkotlin/jvm/functions/Function3;Ljava/lang/Object;)Lkotlin/jvm/functions/Function2; + public static final fun partially2 (Lkotlin/jvm/functions/Function4;Ljava/lang/Object;)Lkotlin/jvm/functions/Function3; + public static final fun partially2 (Lkotlin/jvm/functions/Function5;Ljava/lang/Object;)Lkotlin/jvm/functions/Function4; + public static final fun partially3 (Lkotlin/jvm/functions/Function3;Ljava/lang/Object;)Lkotlin/jvm/functions/Function2; + public static final fun partially3 (Lkotlin/jvm/functions/Function4;Ljava/lang/Object;)Lkotlin/jvm/functions/Function3; + public static final fun partially3 (Lkotlin/jvm/functions/Function5;Ljava/lang/Object;)Lkotlin/jvm/functions/Function4; + public static final fun partially4 (Lkotlin/jvm/functions/Function4;Ljava/lang/Object;)Lkotlin/jvm/functions/Function3; + public static final fun partially4 (Lkotlin/jvm/functions/Function5;Ljava/lang/Object;)Lkotlin/jvm/functions/Function4; + public static final fun partially5 (Lkotlin/jvm/functions/Function5;Ljava/lang/Object;)Lkotlin/jvm/functions/Function4; +} + +public final class arrow/core/PredefKt { + public static final field FoldRightDeprecation Ljava/lang/String; + public static final field TailRecMDeprecation Ljava/lang/String; + public static final fun emptyCombine (Larrow/typeclasses/Semigroup;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public static final fun identity (Ljava/lang/Object;)Ljava/lang/Object; +} + +public final class arrow/core/SequenceKt { + public static final fun align (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; + public static final fun align (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; + public static final fun combineAll (Lkotlin/sequences/Sequence;Larrow/typeclasses/Monoid;)Ljava/lang/Object; + public static final fun crosswalk (Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; + public static final fun crosswalkMap (Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Ljava/util/Map; + public static final fun crosswalkNull (Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; + public static final fun flatten (Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; + public static final fun fold (Lkotlin/sequences/Sequence;Larrow/typeclasses/Monoid;)Ljava/lang/Object; + public static final fun foldMap (Lkotlin/sequences/Sequence;Larrow/typeclasses/Monoid;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static final fun foldRight (Lkotlin/sequences/Sequence;Larrow/core/Eval;Lkotlin/jvm/functions/Function2;)Larrow/core/Eval; + public static final fun ifThen (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; + public static final fun interleave (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; + public static final fun leftPadZip (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; + public static final fun leftPadZip (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function2;)Lkotlin/sequences/Sequence; + public static final fun many (Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; + public static final fun once (Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; + public static final fun padZip (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; + public static final fun padZip (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function2;)Lkotlin/sequences/Sequence; + public static final fun reduceRightEvalOrNull (Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Larrow/core/Eval; + public static final fun replicate (Lkotlin/sequences/Sequence;I)Lkotlin/sequences/Sequence; + public static final fun replicate (Lkotlin/sequences/Sequence;ILarrow/typeclasses/Monoid;)Lkotlin/sequences/Sequence; + public static final fun rightPadZip (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; + public static final fun rightPadZip (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function2;)Lkotlin/sequences/Sequence; + public static final fun salign (Lkotlin/sequences/Sequence;Larrow/typeclasses/Semigroup;Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; + public static final fun separateEither (Lkotlin/sequences/Sequence;)Lkotlin/Pair; + public static final fun separateValidated (Lkotlin/sequences/Sequence;)Lkotlin/Pair; + public static final fun sequenceEither (Lkotlin/sequences/Sequence;)Larrow/core/Either; + public static final fun sequenceValidated (Lkotlin/sequences/Sequence;Larrow/typeclasses/Semigroup;)Larrow/core/Validated; + public static final fun some (Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; + public static final fun split (Lkotlin/sequences/Sequence;)Lkotlin/Pair; + public static final fun tail (Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; + public static final fun traverseEither (Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public static final fun traverseValidated (Lkotlin/sequences/Sequence;Larrow/typeclasses/Semigroup;Lkotlin/jvm/functions/Function1;)Larrow/core/Validated; + public static final fun unalign (Lkotlin/sequences/Sequence;)Lkotlin/Pair; + public static final fun unalign (Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/Pair; + public static final fun uniteEither (Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; + public static final fun uniteValidated (Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; + public static final fun unweave (Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/sequences/Sequence; + public static final fun unzip (Lkotlin/sequences/Sequence;)Lkotlin/Pair; + public static final fun unzip (Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function1;)Lkotlin/Pair; + public static final fun void (Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; + public static final fun widen (Lkotlin/sequences/Sequence;)Lkotlin/sequences/Sequence; + public static final fun zip (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function3;)Lkotlin/sequences/Sequence; + public static final fun zip (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function4;)Lkotlin/sequences/Sequence; + public static final fun zip (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function5;)Lkotlin/sequences/Sequence; + public static final fun zip (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function6;)Lkotlin/sequences/Sequence; + public static final fun zip (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function7;)Lkotlin/sequences/Sequence; + public static final fun zip (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function8;)Lkotlin/sequences/Sequence; + public static final fun zip (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function9;)Lkotlin/sequences/Sequence; + public static final fun zip (Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/sequences/Sequence;Lkotlin/jvm/functions/Function10;)Lkotlin/sequences/Sequence; +} + +public final class arrow/core/Some : arrow/core/Option { + public static final field Companion Larrow/core/Some$Companion; + public fun (Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;)Larrow/core/Some; + public static synthetic fun copy$default (Larrow/core/Some;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Some; + public fun equals (Ljava/lang/Object;)Z + public final fun getValue ()Ljava/lang/Object; + public fun hashCode ()I + public fun isEmpty ()Z + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Some$Companion { +} + +public final class arrow/core/SortedMapKKt { + public static final fun foldLeft (Ljava/util/SortedMap;Ljava/util/SortedMap;Lkotlin/jvm/functions/Function2;)Ljava/util/SortedMap; + public static final fun foldRight (Ljava/util/SortedMap;Ljava/util/SortedMap;Lkotlin/jvm/functions/Function2;)Ljava/util/SortedMap; +} + +public final class arrow/core/StringKt { + public static final fun escaped (Ljava/lang/String;)Ljava/lang/String; +} + +public final class arrow/core/Tuple10 { + public static final field Companion Larrow/core/Tuple10$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component10 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Ljava/lang/Object; + public final fun component7 ()Ljava/lang/Object; + public final fun component8 ()Ljava/lang/Object; + public final fun component9 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple10; + public static synthetic fun copy$default (Larrow/core/Tuple10;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple10; + public fun equals (Ljava/lang/Object;)Z + public final fun getEighth ()Ljava/lang/Object; + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getNinth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getSeventh ()Ljava/lang/Object; + public final fun getSixth ()Ljava/lang/Object; + public final fun getTenth ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple10$Companion { +} + +public final class arrow/core/Tuple11 { + public static final field Companion Larrow/core/Tuple11$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component10 ()Ljava/lang/Object; + public final fun component11 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Ljava/lang/Object; + public final fun component7 ()Ljava/lang/Object; + public final fun component8 ()Ljava/lang/Object; + public final fun component9 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple11; + public static synthetic fun copy$default (Larrow/core/Tuple11;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple11; + public fun equals (Ljava/lang/Object;)Z + public final fun getEighth ()Ljava/lang/Object; + public final fun getEleventh ()Ljava/lang/Object; + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getNinth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getSeventh ()Ljava/lang/Object; + public final fun getSixth ()Ljava/lang/Object; + public final fun getTenth ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple11$Companion { +} + +public final class arrow/core/Tuple12 { + public static final field Companion Larrow/core/Tuple12$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component10 ()Ljava/lang/Object; + public final fun component11 ()Ljava/lang/Object; + public final fun component12 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Ljava/lang/Object; + public final fun component7 ()Ljava/lang/Object; + public final fun component8 ()Ljava/lang/Object; + public final fun component9 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple12; + public static synthetic fun copy$default (Larrow/core/Tuple12;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple12; + public fun equals (Ljava/lang/Object;)Z + public final fun getEighth ()Ljava/lang/Object; + public final fun getEleventh ()Ljava/lang/Object; + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getNinth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getSeventh ()Ljava/lang/Object; + public final fun getSixth ()Ljava/lang/Object; + public final fun getTenth ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public final fun getTwelfth ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple12$Companion { +} + +public final class arrow/core/Tuple13 { + public static final field Companion Larrow/core/Tuple13$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component10 ()Ljava/lang/Object; + public final fun component11 ()Ljava/lang/Object; + public final fun component12 ()Ljava/lang/Object; + public final fun component13 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Ljava/lang/Object; + public final fun component7 ()Ljava/lang/Object; + public final fun component8 ()Ljava/lang/Object; + public final fun component9 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple13; + public static synthetic fun copy$default (Larrow/core/Tuple13;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple13; + public fun equals (Ljava/lang/Object;)Z + public final fun getEighth ()Ljava/lang/Object; + public final fun getEleventh ()Ljava/lang/Object; + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getNinth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getSeventh ()Ljava/lang/Object; + public final fun getSixth ()Ljava/lang/Object; + public final fun getTenth ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public final fun getThirteenth ()Ljava/lang/Object; + public final fun getTwelfth ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple13$Companion { +} + +public final class arrow/core/Tuple14 { + public static final field Companion Larrow/core/Tuple14$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component10 ()Ljava/lang/Object; + public final fun component11 ()Ljava/lang/Object; + public final fun component12 ()Ljava/lang/Object; + public final fun component13 ()Ljava/lang/Object; + public final fun component14 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Ljava/lang/Object; + public final fun component7 ()Ljava/lang/Object; + public final fun component8 ()Ljava/lang/Object; + public final fun component9 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple14; + public static synthetic fun copy$default (Larrow/core/Tuple14;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple14; + public fun equals (Ljava/lang/Object;)Z + public final fun getEighth ()Ljava/lang/Object; + public final fun getEleventh ()Ljava/lang/Object; + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourteenth ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getNinth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getSeventh ()Ljava/lang/Object; + public final fun getSixth ()Ljava/lang/Object; + public final fun getTenth ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public final fun getThirteenth ()Ljava/lang/Object; + public final fun getTwelfth ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple14$Companion { +} + +public final class arrow/core/Tuple15 { + public static final field Companion Larrow/core/Tuple15$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component10 ()Ljava/lang/Object; + public final fun component11 ()Ljava/lang/Object; + public final fun component12 ()Ljava/lang/Object; + public final fun component13 ()Ljava/lang/Object; + public final fun component14 ()Ljava/lang/Object; + public final fun component15 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Ljava/lang/Object; + public final fun component7 ()Ljava/lang/Object; + public final fun component8 ()Ljava/lang/Object; + public final fun component9 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple15; + public static synthetic fun copy$default (Larrow/core/Tuple15;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple15; + public fun equals (Ljava/lang/Object;)Z + public final fun getEighth ()Ljava/lang/Object; + public final fun getEleventh ()Ljava/lang/Object; + public final fun getFifteenth ()Ljava/lang/Object; + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourteenth ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getNinth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getSeventh ()Ljava/lang/Object; + public final fun getSixth ()Ljava/lang/Object; + public final fun getTenth ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public final fun getThirteenth ()Ljava/lang/Object; + public final fun getTwelfth ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple15$Companion { +} + +public final class arrow/core/Tuple16 { + public static final field Companion Larrow/core/Tuple16$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component10 ()Ljava/lang/Object; + public final fun component11 ()Ljava/lang/Object; + public final fun component12 ()Ljava/lang/Object; + public final fun component13 ()Ljava/lang/Object; + public final fun component14 ()Ljava/lang/Object; + public final fun component15 ()Ljava/lang/Object; + public final fun component16 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Ljava/lang/Object; + public final fun component7 ()Ljava/lang/Object; + public final fun component8 ()Ljava/lang/Object; + public final fun component9 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple16; + public static synthetic fun copy$default (Larrow/core/Tuple16;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple16; + public fun equals (Ljava/lang/Object;)Z + public final fun getEighth ()Ljava/lang/Object; + public final fun getEleventh ()Ljava/lang/Object; + public final fun getFifteenth ()Ljava/lang/Object; + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourteenth ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getNinth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getSeventh ()Ljava/lang/Object; + public final fun getSixteenth ()Ljava/lang/Object; + public final fun getSixth ()Ljava/lang/Object; + public final fun getTenth ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public final fun getThirteenth ()Ljava/lang/Object; + public final fun getTwelfth ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple16$Companion { +} + +public final class arrow/core/Tuple17 { + public static final field Companion Larrow/core/Tuple17$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component10 ()Ljava/lang/Object; + public final fun component11 ()Ljava/lang/Object; + public final fun component12 ()Ljava/lang/Object; + public final fun component13 ()Ljava/lang/Object; + public final fun component14 ()Ljava/lang/Object; + public final fun component15 ()Ljava/lang/Object; + public final fun component16 ()Ljava/lang/Object; + public final fun component17 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Ljava/lang/Object; + public final fun component7 ()Ljava/lang/Object; + public final fun component8 ()Ljava/lang/Object; + public final fun component9 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple17; + public static synthetic fun copy$default (Larrow/core/Tuple17;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple17; + public fun equals (Ljava/lang/Object;)Z + public final fun getEighth ()Ljava/lang/Object; + public final fun getEleventh ()Ljava/lang/Object; + public final fun getFifteenth ()Ljava/lang/Object; + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourteenth ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getNinth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getSeventeenth ()Ljava/lang/Object; + public final fun getSeventh ()Ljava/lang/Object; + public final fun getSixteenth ()Ljava/lang/Object; + public final fun getSixth ()Ljava/lang/Object; + public final fun getTenth ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public final fun getThirteenth ()Ljava/lang/Object; + public final fun getTwelfth ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple17$Companion { +} + +public final class arrow/core/Tuple18 { + public static final field Companion Larrow/core/Tuple18$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component10 ()Ljava/lang/Object; + public final fun component11 ()Ljava/lang/Object; + public final fun component12 ()Ljava/lang/Object; + public final fun component13 ()Ljava/lang/Object; + public final fun component14 ()Ljava/lang/Object; + public final fun component15 ()Ljava/lang/Object; + public final fun component16 ()Ljava/lang/Object; + public final fun component17 ()Ljava/lang/Object; + public final fun component18 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Ljava/lang/Object; + public final fun component7 ()Ljava/lang/Object; + public final fun component8 ()Ljava/lang/Object; + public final fun component9 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple18; + public static synthetic fun copy$default (Larrow/core/Tuple18;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple18; + public fun equals (Ljava/lang/Object;)Z + public final fun getEighteenth ()Ljava/lang/Object; + public final fun getEighth ()Ljava/lang/Object; + public final fun getEleventh ()Ljava/lang/Object; + public final fun getFifteenth ()Ljava/lang/Object; + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourteenth ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getNinth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getSeventeenth ()Ljava/lang/Object; + public final fun getSeventh ()Ljava/lang/Object; + public final fun getSixteenth ()Ljava/lang/Object; + public final fun getSixth ()Ljava/lang/Object; + public final fun getTenth ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public final fun getThirteenth ()Ljava/lang/Object; + public final fun getTwelfth ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple18$Companion { +} + +public final class arrow/core/Tuple19 { + public static final field Companion Larrow/core/Tuple19$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component10 ()Ljava/lang/Object; + public final fun component11 ()Ljava/lang/Object; + public final fun component12 ()Ljava/lang/Object; + public final fun component13 ()Ljava/lang/Object; + public final fun component14 ()Ljava/lang/Object; + public final fun component15 ()Ljava/lang/Object; + public final fun component16 ()Ljava/lang/Object; + public final fun component17 ()Ljava/lang/Object; + public final fun component18 ()Ljava/lang/Object; + public final fun component19 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Ljava/lang/Object; + public final fun component7 ()Ljava/lang/Object; + public final fun component8 ()Ljava/lang/Object; + public final fun component9 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple19; + public static synthetic fun copy$default (Larrow/core/Tuple19;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple19; + public fun equals (Ljava/lang/Object;)Z + public final fun getEighteenth ()Ljava/lang/Object; + public final fun getEighth ()Ljava/lang/Object; + public final fun getEleventh ()Ljava/lang/Object; + public final fun getFifteenth ()Ljava/lang/Object; + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourteenth ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getNineteenth ()Ljava/lang/Object; + public final fun getNinth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getSeventeenth ()Ljava/lang/Object; + public final fun getSeventh ()Ljava/lang/Object; + public final fun getSixteenth ()Ljava/lang/Object; + public final fun getSixth ()Ljava/lang/Object; + public final fun getTenth ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public final fun getThirteenth ()Ljava/lang/Object; + public final fun getTwelfth ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple19$Companion { +} + +public final class arrow/core/Tuple20 { + public static final field Companion Larrow/core/Tuple20$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component10 ()Ljava/lang/Object; + public final fun component11 ()Ljava/lang/Object; + public final fun component12 ()Ljava/lang/Object; + public final fun component13 ()Ljava/lang/Object; + public final fun component14 ()Ljava/lang/Object; + public final fun component15 ()Ljava/lang/Object; + public final fun component16 ()Ljava/lang/Object; + public final fun component17 ()Ljava/lang/Object; + public final fun component18 ()Ljava/lang/Object; + public final fun component19 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component20 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Ljava/lang/Object; + public final fun component7 ()Ljava/lang/Object; + public final fun component8 ()Ljava/lang/Object; + public final fun component9 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple20; + public static synthetic fun copy$default (Larrow/core/Tuple20;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple20; + public fun equals (Ljava/lang/Object;)Z + public final fun getEighteenth ()Ljava/lang/Object; + public final fun getEighth ()Ljava/lang/Object; + public final fun getEleventh ()Ljava/lang/Object; + public final fun getFifteenth ()Ljava/lang/Object; + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourteenth ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getNineteenth ()Ljava/lang/Object; + public final fun getNinth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getSeventeenth ()Ljava/lang/Object; + public final fun getSeventh ()Ljava/lang/Object; + public final fun getSixteenth ()Ljava/lang/Object; + public final fun getSixth ()Ljava/lang/Object; + public final fun getTenth ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public final fun getThirteenth ()Ljava/lang/Object; + public final fun getTwelfth ()Ljava/lang/Object; + public final fun getTwentieth ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple20$Companion { +} + +public final class arrow/core/Tuple21 { + public static final field Companion Larrow/core/Tuple21$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component10 ()Ljava/lang/Object; + public final fun component11 ()Ljava/lang/Object; + public final fun component12 ()Ljava/lang/Object; + public final fun component13 ()Ljava/lang/Object; + public final fun component14 ()Ljava/lang/Object; + public final fun component15 ()Ljava/lang/Object; + public final fun component16 ()Ljava/lang/Object; + public final fun component17 ()Ljava/lang/Object; + public final fun component18 ()Ljava/lang/Object; + public final fun component19 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component20 ()Ljava/lang/Object; + public final fun component21 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Ljava/lang/Object; + public final fun component7 ()Ljava/lang/Object; + public final fun component8 ()Ljava/lang/Object; + public final fun component9 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple21; + public static synthetic fun copy$default (Larrow/core/Tuple21;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple21; + public fun equals (Ljava/lang/Object;)Z + public final fun getEighteenth ()Ljava/lang/Object; + public final fun getEighth ()Ljava/lang/Object; + public final fun getEleventh ()Ljava/lang/Object; + public final fun getFifteenth ()Ljava/lang/Object; + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourteenth ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getNineteenth ()Ljava/lang/Object; + public final fun getNinth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getSeventeenth ()Ljava/lang/Object; + public final fun getSeventh ()Ljava/lang/Object; + public final fun getSixteenth ()Ljava/lang/Object; + public final fun getSixth ()Ljava/lang/Object; + public final fun getTenth ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public final fun getThirteenth ()Ljava/lang/Object; + public final fun getTwelfth ()Ljava/lang/Object; + public final fun getTwentieth ()Ljava/lang/Object; + public final fun getTwentyFirst ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple21$Companion { +} + +public final class arrow/core/Tuple22 { + public static final field Companion Larrow/core/Tuple22$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component10 ()Ljava/lang/Object; + public final fun component11 ()Ljava/lang/Object; + public final fun component12 ()Ljava/lang/Object; + public final fun component13 ()Ljava/lang/Object; + public final fun component14 ()Ljava/lang/Object; + public final fun component15 ()Ljava/lang/Object; + public final fun component16 ()Ljava/lang/Object; + public final fun component17 ()Ljava/lang/Object; + public final fun component18 ()Ljava/lang/Object; + public final fun component19 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component20 ()Ljava/lang/Object; + public final fun component21 ()Ljava/lang/Object; + public final fun component22 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Ljava/lang/Object; + public final fun component7 ()Ljava/lang/Object; + public final fun component8 ()Ljava/lang/Object; + public final fun component9 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple22; + public static synthetic fun copy$default (Larrow/core/Tuple22;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple22; + public fun equals (Ljava/lang/Object;)Z + public final fun getEighteenth ()Ljava/lang/Object; + public final fun getEighth ()Ljava/lang/Object; + public final fun getEleventh ()Ljava/lang/Object; + public final fun getFifteenth ()Ljava/lang/Object; + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourteenth ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getNineteenth ()Ljava/lang/Object; + public final fun getNinth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getSeventeenth ()Ljava/lang/Object; + public final fun getSeventh ()Ljava/lang/Object; + public final fun getSixteenth ()Ljava/lang/Object; + public final fun getSixth ()Ljava/lang/Object; + public final fun getTenth ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public final fun getThirteenth ()Ljava/lang/Object; + public final fun getTwelfth ()Ljava/lang/Object; + public final fun getTwentieth ()Ljava/lang/Object; + public final fun getTwentyFirst ()Ljava/lang/Object; + public final fun getTwentySecond ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple22$Companion { +} + +public final class arrow/core/Tuple4 { + public static final field Companion Larrow/core/Tuple4$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple4; + public static synthetic fun copy$default (Larrow/core/Tuple4;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple4; + public fun equals (Ljava/lang/Object;)Z + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple4$Companion { +} + +public final class arrow/core/Tuple5 { + public static final field Companion Larrow/core/Tuple5$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple5; + public static synthetic fun copy$default (Larrow/core/Tuple5;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple5; + public fun equals (Ljava/lang/Object;)Z + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple5$Companion { +} + +public final class arrow/core/Tuple6 { + public static final field Companion Larrow/core/Tuple6$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple6; + public static synthetic fun copy$default (Larrow/core/Tuple6;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple6; + public fun equals (Ljava/lang/Object;)Z + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getSixth ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple6$Companion { +} + +public final class arrow/core/Tuple7 { + public static final field Companion Larrow/core/Tuple7$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Ljava/lang/Object; + public final fun component7 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple7; + public static synthetic fun copy$default (Larrow/core/Tuple7;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple7; + public fun equals (Ljava/lang/Object;)Z + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getSeventh ()Ljava/lang/Object; + public final fun getSixth ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple7$Companion { +} + +public final class arrow/core/Tuple8 { + public static final field Companion Larrow/core/Tuple8$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Ljava/lang/Object; + public final fun component7 ()Ljava/lang/Object; + public final fun component8 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple8; + public static synthetic fun copy$default (Larrow/core/Tuple8;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple8; + public fun equals (Ljava/lang/Object;)Z + public final fun getEighth ()Ljava/lang/Object; + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getSeventh ()Ljava/lang/Object; + public final fun getSixth ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple8$Companion { +} + +public final class arrow/core/Tuple9 { + public static final field Companion Larrow/core/Tuple9$Companion; + public fun (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun component2 ()Ljava/lang/Object; + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Ljava/lang/Object; + public final fun component5 ()Ljava/lang/Object; + public final fun component6 ()Ljava/lang/Object; + public final fun component7 ()Ljava/lang/Object; + public final fun component8 ()Ljava/lang/Object; + public final fun component9 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Tuple9; + public static synthetic fun copy$default (Larrow/core/Tuple9;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Tuple9; + public fun equals (Ljava/lang/Object;)Z + public final fun getEighth ()Ljava/lang/Object; + public final fun getFifth ()Ljava/lang/Object; + public final fun getFirst ()Ljava/lang/Object; + public final fun getFourth ()Ljava/lang/Object; + public final fun getNinth ()Ljava/lang/Object; + public final fun getSecond ()Ljava/lang/Object; + public final fun getSeventh ()Ljava/lang/Object; + public final fun getSixth ()Ljava/lang/Object; + public final fun getThird ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Tuple9$Companion { +} + +public final class arrow/core/TupleNKt { + public static final fun combine (Lkotlin/Pair;Larrow/typeclasses/Semigroup;Larrow/typeclasses/Semigroup;Lkotlin/Pair;)Lkotlin/Pair; + public static final fun compareTo (Larrow/core/Tuple10;Larrow/core/Tuple10;)I + public static final fun compareTo (Larrow/core/Tuple4;Larrow/core/Tuple4;)I + public static final fun compareTo (Larrow/core/Tuple5;Larrow/core/Tuple5;)I + public static final fun compareTo (Larrow/core/Tuple6;Larrow/core/Tuple6;)I + public static final fun compareTo (Larrow/core/Tuple7;Larrow/core/Tuple7;)I + public static final fun compareTo (Larrow/core/Tuple8;Larrow/core/Tuple8;)I + public static final fun compareTo (Larrow/core/Tuple9;Larrow/core/Tuple9;)I + public static final fun compareTo (Lkotlin/Pair;Lkotlin/Pair;)I + public static final fun compareTo (Lkotlin/Triple;Lkotlin/Triple;)I + public static final fun plus (Larrow/core/Tuple10;Ljava/lang/Object;)Larrow/core/Tuple11; + public static final fun plus (Larrow/core/Tuple11;Ljava/lang/Object;)Larrow/core/Tuple12; + public static final fun plus (Larrow/core/Tuple12;Ljava/lang/Object;)Larrow/core/Tuple13; + public static final fun plus (Larrow/core/Tuple13;Ljava/lang/Object;)Larrow/core/Tuple14; + public static final fun plus (Larrow/core/Tuple14;Ljava/lang/Object;)Larrow/core/Tuple15; + public static final fun plus (Larrow/core/Tuple15;Ljava/lang/Object;)Larrow/core/Tuple16; + public static final fun plus (Larrow/core/Tuple16;Ljava/lang/Object;)Larrow/core/Tuple17; + public static final fun plus (Larrow/core/Tuple17;Ljava/lang/Object;)Larrow/core/Tuple18; + public static final fun plus (Larrow/core/Tuple18;Ljava/lang/Object;)Larrow/core/Tuple19; + public static final fun plus (Larrow/core/Tuple19;Ljava/lang/Object;)Larrow/core/Tuple20; + public static final fun plus (Larrow/core/Tuple20;Ljava/lang/Object;)Larrow/core/Tuple21; + public static final fun plus (Larrow/core/Tuple21;Ljava/lang/Object;)Larrow/core/Tuple22; + public static final fun plus (Larrow/core/Tuple4;Ljava/lang/Object;)Larrow/core/Tuple5; + public static final fun plus (Larrow/core/Tuple5;Ljava/lang/Object;)Larrow/core/Tuple6; + public static final fun plus (Larrow/core/Tuple6;Ljava/lang/Object;)Larrow/core/Tuple7; + public static final fun plus (Larrow/core/Tuple7;Ljava/lang/Object;)Larrow/core/Tuple8; + public static final fun plus (Larrow/core/Tuple8;Ljava/lang/Object;)Larrow/core/Tuple9; + public static final fun plus (Larrow/core/Tuple9;Ljava/lang/Object;)Larrow/core/Tuple10; + public static final fun plus (Lkotlin/Pair;Ljava/lang/Object;)Lkotlin/Triple; + public static final fun plus (Lkotlin/Triple;Ljava/lang/Object;)Larrow/core/Tuple4; +} + +public final class arrow/core/UtilsKt { + public static final field DeprecatedAmbiguity Ljava/lang/String; + public static final field DeprecatedUnsafeAccess Ljava/lang/String; + public static final fun constant (Ljava/lang/Object;)Lkotlin/jvm/functions/Function1; + public static final fun mapNullable (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; +} + +public abstract class arrow/core/Validated { + public static final field Companion Larrow/core/Validated$Companion; + public final fun all (Lkotlin/jvm/functions/Function1;)Z + public final fun bifoldLeft (Ljava/lang/Object;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public final fun bifoldMap (Larrow/typeclasses/Monoid;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun bifoldRight (Larrow/core/Eval;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Larrow/core/Eval; + public final fun bimap (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/core/Validated; + public final fun bitraverse (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/util/List; + public final fun bitraverseEither (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public static final fun catchNel (Lkotlin/jvm/functions/Function0;)Larrow/core/Validated; + public final fun exist (Lkotlin/jvm/functions/Function1;)Z + public final fun findOrNull (Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun fold (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun foldLeft (Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public final fun foldMap (Larrow/typeclasses/Monoid;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun foldRight (Larrow/core/Eval;Lkotlin/jvm/functions/Function2;)Larrow/core/Eval; + public static final fun fromEither (Larrow/core/Either;)Larrow/core/Validated; + public static final fun fromNullable (Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)Larrow/core/Validated; + public static final fun fromOption (Larrow/core/Option;Lkotlin/jvm/functions/Function0;)Larrow/core/Validated; + public static final fun invalidNel (Ljava/lang/Object;)Larrow/core/Validated; + public final fun isEmpty ()Z + public final fun isInvalid ()Z + public final fun isNotEmpty ()Z + public final fun isValid ()Z + public static final fun lift (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public static final fun lift (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public final fun map (Lkotlin/jvm/functions/Function1;)Larrow/core/Validated; + public final fun mapLeft (Lkotlin/jvm/functions/Function1;)Larrow/core/Validated; + public final fun swap ()Larrow/core/Validated; + public final fun toEither ()Larrow/core/Either; + public final fun toList ()Ljava/util/List; + public final fun toOption ()Larrow/core/Option; + public fun toString ()Ljava/lang/String; + public final fun toValidatedNel ()Larrow/core/Validated; + public final fun traverse (Lkotlin/jvm/functions/Function1;)Ljava/util/List; + public final fun traverseEither (Lkotlin/jvm/functions/Function1;)Larrow/core/Either; + public static final fun tryCatch (Lkotlin/jvm/functions/Function0;)Larrow/core/Validated; + public static final fun tryCatch (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Larrow/core/Validated; + public static final fun validNel (Ljava/lang/Object;)Larrow/core/Validated; + public final fun void ()Larrow/core/Validated; + public final fun withEither (Lkotlin/jvm/functions/Function1;)Larrow/core/Validated; +} + +public final class arrow/core/Validated$Companion { + public final fun catchNel (Lkotlin/jvm/functions/Function0;)Larrow/core/Validated; + public final fun fromEither (Larrow/core/Either;)Larrow/core/Validated; + public final fun fromNullable (Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)Larrow/core/Validated; + public final fun fromOption (Larrow/core/Option;Lkotlin/jvm/functions/Function0;)Larrow/core/Validated; + public final fun invalidNel (Ljava/lang/Object;)Larrow/core/Validated; + public final fun lift (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public final fun lift (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public final fun tryCatch (Lkotlin/jvm/functions/Function0;)Larrow/core/Validated; + public final fun tryCatch (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;)Larrow/core/Validated; + public final fun validNel (Ljava/lang/Object;)Larrow/core/Validated; +} + +public final class arrow/core/Validated$Invalid : arrow/core/Validated { + public fun (Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;)Larrow/core/Validated$Invalid; + public static synthetic fun copy$default (Larrow/core/Validated$Invalid;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Validated$Invalid; + public fun equals (Ljava/lang/Object;)Z + public final fun getValue ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Validated$Valid : arrow/core/Validated { + public static final field Companion Larrow/core/Validated$Valid$Companion; + public fun (Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;)Larrow/core/Validated$Valid; + public static synthetic fun copy$default (Larrow/core/Validated$Valid;Ljava/lang/Object;ILjava/lang/Object;)Larrow/core/Validated$Valid; + public fun equals (Ljava/lang/Object;)Z + public final fun getValue ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/core/Validated$Valid$Companion { +} + +public final class arrow/core/ValidatedKt { + public static final fun attempt (Larrow/core/Validated;)Larrow/core/Validated; + public static final fun bisequence (Larrow/core/Validated;)Ljava/util/List; + public static final fun bisequenceEither (Larrow/core/Validated;)Larrow/core/Either; + public static final fun combine (Larrow/core/Validated;Larrow/typeclasses/Semigroup;Larrow/typeclasses/Semigroup;Larrow/core/Validated;)Larrow/core/Validated; + public static final fun combineAll (Larrow/core/Validated;Larrow/typeclasses/Monoid;)Ljava/lang/Object; + public static final fun combineK (Larrow/core/Validated;Larrow/typeclasses/Semigroup;Larrow/core/Validated;)Larrow/core/Validated; + public static final fun compareTo (Larrow/core/Validated;Larrow/core/Validated;)I + public static final fun findValid (Larrow/core/Validated;Larrow/typeclasses/Semigroup;Lkotlin/jvm/functions/Function0;)Larrow/core/Validated; + public static final fun fold (Larrow/core/Validated;Larrow/typeclasses/Monoid;)Ljava/lang/Object; + public static final fun getOrElse (Larrow/core/Validated;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public static final fun handleError (Larrow/core/Validated;Lkotlin/jvm/functions/Function1;)Larrow/core/Validated; + public static final fun handleErrorWith (Larrow/core/Validated;Lkotlin/jvm/functions/Function1;)Larrow/core/Validated; + public static final fun invalid (Ljava/lang/Object;)Larrow/core/Validated; + public static final fun invalidNel (Ljava/lang/Object;)Larrow/core/Validated; + public static final fun leftWiden (Larrow/core/Validated;)Larrow/core/Validated; + public static final fun orElse (Larrow/core/Validated;Lkotlin/jvm/functions/Function0;)Larrow/core/Validated; + public static final fun orNull (Larrow/core/Validated;)Ljava/lang/Object; + public static final fun redeem (Larrow/core/Validated;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/core/Validated; + public static final fun replicate (Larrow/core/Validated;Larrow/typeclasses/Semigroup;I)Larrow/core/Validated; + public static final fun replicate (Larrow/core/Validated;Larrow/typeclasses/Semigroup;ILarrow/typeclasses/Monoid;)Larrow/core/Validated; + public static final fun sequence (Larrow/core/Validated;)Ljava/util/List; + public static final fun sequenceEither (Larrow/core/Validated;)Larrow/core/Either; + public static final fun toIor (Larrow/core/Validated;)Larrow/core/Ior; + public static final fun valid (Ljava/lang/Object;)Larrow/core/Validated; + public static final fun validNel (Ljava/lang/Object;)Larrow/core/Validated; + public static final fun valueOr (Larrow/core/Validated;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static final fun widen (Larrow/core/Validated;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Lkotlin/jvm/functions/Function10;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Lkotlin/jvm/functions/Function9;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Lkotlin/jvm/functions/Function8;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Lkotlin/jvm/functions/Function7;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Lkotlin/jvm/functions/Function6;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Lkotlin/jvm/functions/Function5;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Lkotlin/jvm/functions/Function4;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Lkotlin/jvm/functions/Function3;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/core/Validated;Lkotlin/jvm/functions/Function2;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/typeclasses/Semigroup;Larrow/core/Validated;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/typeclasses/Semigroup;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Lkotlin/jvm/functions/Function10;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/typeclasses/Semigroup;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Lkotlin/jvm/functions/Function9;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/typeclasses/Semigroup;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Lkotlin/jvm/functions/Function8;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/typeclasses/Semigroup;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Lkotlin/jvm/functions/Function7;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/typeclasses/Semigroup;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Lkotlin/jvm/functions/Function6;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/typeclasses/Semigroup;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Lkotlin/jvm/functions/Function5;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/typeclasses/Semigroup;Larrow/core/Validated;Larrow/core/Validated;Larrow/core/Validated;Lkotlin/jvm/functions/Function4;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/typeclasses/Semigroup;Larrow/core/Validated;Larrow/core/Validated;Lkotlin/jvm/functions/Function3;)Larrow/core/Validated; + public static final fun zip (Larrow/core/Validated;Larrow/typeclasses/Semigroup;Larrow/core/Validated;Lkotlin/jvm/functions/Function2;)Larrow/core/Validated; +} + +public abstract interface class arrow/core/computations/EitherEffect : arrow/continuations/Effect { + public abstract fun bind (Larrow/core/Either;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun bind (Larrow/core/Validated;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/core/computations/EitherEffect$DefaultImpls { + public static fun bind (Larrow/core/computations/EitherEffect;Larrow/core/Either;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun bind (Larrow/core/computations/EitherEffect;Larrow/core/Validated;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class arrow/core/computations/EvalEffect : arrow/continuations/Effect { + public abstract fun bind (Larrow/core/Eval;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/core/computations/EvalEffect$DefaultImpls { + public static fun bind (Larrow/core/computations/EvalEffect;Larrow/core/Eval;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class arrow/core/computations/NullableEffect : arrow/continuations/Effect { + public abstract fun bind (Larrow/core/Option;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun bind (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/core/computations/NullableEffect$DefaultImpls { + public static fun bind (Larrow/core/computations/NullableEffect;Larrow/core/Option;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun bind (Larrow/core/computations/NullableEffect;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class arrow/core/computations/OptionEffect : arrow/continuations/Effect { + public abstract fun bind (Larrow/core/Option;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun bind (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/core/computations/OptionEffect$DefaultImpls { + public static fun bind (Larrow/core/computations/OptionEffect;Larrow/core/Option;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun bind (Larrow/core/computations/OptionEffect;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class arrow/core/computations/RestrictedEitherEffect : arrow/core/computations/EitherEffect { +} + +public final class arrow/core/computations/RestrictedEitherEffect$DefaultImpls { + public static fun bind (Larrow/core/computations/RestrictedEitherEffect;Larrow/core/Either;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun bind (Larrow/core/computations/RestrictedEitherEffect;Larrow/core/Validated;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class arrow/core/computations/RestrictedEvalEffect : arrow/core/computations/EvalEffect { +} + +public final class arrow/core/computations/RestrictedEvalEffect$DefaultImpls { + public static fun bind (Larrow/core/computations/RestrictedEvalEffect;Larrow/core/Eval;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class arrow/core/computations/RestrictedNullableEffect : arrow/core/computations/NullableEffect { +} + +public final class arrow/core/computations/RestrictedNullableEffect$DefaultImpls { + public static fun bind (Larrow/core/computations/RestrictedNullableEffect;Larrow/core/Option;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun bind (Larrow/core/computations/RestrictedNullableEffect;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class arrow/core/computations/RestrictedOptionEffect : arrow/core/computations/OptionEffect { +} + +public final class arrow/core/computations/RestrictedOptionEffect$DefaultImpls { + public static fun bind (Larrow/core/computations/RestrictedOptionEffect;Larrow/core/Option;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun bind (Larrow/core/computations/RestrictedOptionEffect;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/core/computations/either { + public static final field INSTANCE Larrow/core/computations/either; + public final fun eager (Lkotlin/jvm/functions/Function2;)Larrow/core/Either; + public final fun invoke (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/core/computations/eval { + public static final field INSTANCE Larrow/core/computations/eval; + public final fun eager (Lkotlin/jvm/functions/Function2;)Larrow/core/Eval; + public final fun invoke (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/core/computations/nullable { + public static final field INSTANCE Larrow/core/computations/nullable; + public final fun eager (Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public final fun invoke (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/core/computations/option { + public static final field INSTANCE Larrow/core/computations/option; + public final fun eager (Lkotlin/jvm/functions/Function2;)Larrow/core/Option; + public final fun invoke (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public abstract interface class arrow/typeclasses/Monoid : arrow/typeclasses/Semigroup { + public static final field Companion Larrow/typeclasses/Monoid$Companion; + public static fun Boolean ()Larrow/typeclasses/Monoid; + public static fun Byte ()Larrow/typeclasses/Monoid; + public static fun Double ()Larrow/typeclasses/Monoid; + public static fun Float ()Larrow/typeclasses/Monoid; + public static fun Integer ()Larrow/typeclasses/Monoid; + public static fun Long ()Larrow/typeclasses/Monoid; + public static fun Short ()Larrow/typeclasses/Monoid; + public abstract fun combineAll (Ljava/util/Collection;)Ljava/lang/Object; + public abstract fun combineAll (Ljava/util/List;)Ljava/lang/Object; + public static fun constant (Larrow/typeclasses/Monoid;)Larrow/typeclasses/Monoid; + public static fun either (Larrow/typeclasses/Monoid;Larrow/typeclasses/Monoid;)Larrow/typeclasses/Monoid; + public abstract fun empty ()Ljava/lang/Object; + public static fun endo ()Larrow/typeclasses/Monoid; + public static fun list ()Larrow/typeclasses/Monoid; + public static fun map (Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Monoid; + public static fun option (Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Monoid; + public static fun pair (Larrow/typeclasses/Monoid;Larrow/typeclasses/Monoid;)Larrow/typeclasses/Monoid; + public static fun sequence ()Larrow/typeclasses/Monoid; + public static fun string ()Larrow/typeclasses/Monoid; + public static fun validated (Larrow/typeclasses/Semigroup;Larrow/typeclasses/Monoid;)Larrow/typeclasses/Monoid; +} + +public final class arrow/typeclasses/Monoid$Companion { + public final fun Boolean ()Larrow/typeclasses/Monoid; + public final fun Byte ()Larrow/typeclasses/Monoid; + public final fun Double ()Larrow/typeclasses/Monoid; + public final fun Float ()Larrow/typeclasses/Monoid; + public final fun Integer ()Larrow/typeclasses/Monoid; + public final fun Long ()Larrow/typeclasses/Monoid; + public final fun Short ()Larrow/typeclasses/Monoid; + public final fun constant (Larrow/typeclasses/Monoid;)Larrow/typeclasses/Monoid; + public final fun either (Larrow/typeclasses/Monoid;Larrow/typeclasses/Monoid;)Larrow/typeclasses/Monoid; + public final fun endo ()Larrow/typeclasses/Monoid; + public final fun list ()Larrow/typeclasses/Monoid; + public final fun map (Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Monoid; + public final fun option (Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Monoid; + public final fun pair (Larrow/typeclasses/Monoid;Larrow/typeclasses/Monoid;)Larrow/typeclasses/Monoid; + public final fun sequence ()Larrow/typeclasses/Monoid; + public final fun string ()Larrow/typeclasses/Monoid; + public final fun validated (Larrow/typeclasses/Semigroup;Larrow/typeclasses/Monoid;)Larrow/typeclasses/Monoid; +} + +public final class arrow/typeclasses/Monoid$DefaultImpls { + public static fun combineAll (Larrow/typeclasses/Monoid;Ljava/util/Collection;)Ljava/lang/Object; + public static fun combineAll (Larrow/typeclasses/Monoid;Ljava/util/List;)Ljava/lang/Object; + public static fun maybeCombine (Larrow/typeclasses/Monoid;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public static fun plus (Larrow/typeclasses/Monoid;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +} + +public abstract interface class arrow/typeclasses/Semigroup { + public static final field Companion Larrow/typeclasses/Semigroup$Companion; + public static fun Boolean ()Larrow/typeclasses/Semigroup; + public static fun Byte ()Larrow/typeclasses/Semigroup; + public static fun Double ()Larrow/typeclasses/Semigroup; + public static fun Float ()Larrow/typeclasses/Semigroup; + public static fun Integer ()Larrow/typeclasses/Semigroup; + public static fun Long ()Larrow/typeclasses/Semigroup; + public static fun Short ()Larrow/typeclasses/Semigroup; + public abstract fun combine (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public static fun constant (Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Semigroup; + public static fun either (Larrow/typeclasses/Semigroup;Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Semigroup; + public static fun endo ()Larrow/typeclasses/Semigroup; + public static fun ior (Larrow/typeclasses/Semigroup;Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Semigroup; + public static fun list ()Larrow/typeclasses/Semigroup; + public static fun map (Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Semigroup; + public abstract fun maybeCombine (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public static fun nonEmptyList ()Larrow/typeclasses/Semigroup; + public static fun option (Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Semigroup; + public static fun pair (Larrow/typeclasses/Semigroup;Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Semigroup; + public abstract fun plus (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public static fun sequence ()Larrow/typeclasses/Semigroup; + public static fun string ()Larrow/typeclasses/Semigroup; + public static fun validated (Larrow/typeclasses/Semigroup;Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Semigroup; +} + +public final class arrow/typeclasses/Semigroup$Companion { + public final fun Boolean ()Larrow/typeclasses/Semigroup; + public final fun Byte ()Larrow/typeclasses/Semigroup; + public final fun Double ()Larrow/typeclasses/Semigroup; + public final fun Float ()Larrow/typeclasses/Semigroup; + public final fun Integer ()Larrow/typeclasses/Semigroup; + public final fun Long ()Larrow/typeclasses/Semigroup; + public final fun Short ()Larrow/typeclasses/Semigroup; + public final fun constant (Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Semigroup; + public final fun either (Larrow/typeclasses/Semigroup;Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Semigroup; + public final fun endo ()Larrow/typeclasses/Semigroup; + public final fun ior (Larrow/typeclasses/Semigroup;Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Semigroup; + public final fun list ()Larrow/typeclasses/Semigroup; + public final fun map (Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Semigroup; + public final fun nonEmptyList ()Larrow/typeclasses/Semigroup; + public final fun option (Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Semigroup; + public final fun pair (Larrow/typeclasses/Semigroup;Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Semigroup; + public final fun sequence ()Larrow/typeclasses/Semigroup; + public final fun string ()Larrow/typeclasses/Semigroup; + public final fun validated (Larrow/typeclasses/Semigroup;Larrow/typeclasses/Semigroup;)Larrow/typeclasses/Semigroup; +} + +public final class arrow/typeclasses/Semigroup$Companion$NonEmptyListSemigroup : arrow/typeclasses/Semigroup { + public static final field INSTANCE Larrow/typeclasses/Semigroup$Companion$NonEmptyListSemigroup; + public fun combine (Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;)Larrow/core/NonEmptyList; + public synthetic fun combine (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public fun maybeCombine (Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;)Larrow/core/NonEmptyList; + public synthetic fun maybeCombine (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public fun plus (Larrow/core/NonEmptyList;Larrow/core/NonEmptyList;)Larrow/core/NonEmptyList; + public synthetic fun plus (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +} + +public final class arrow/typeclasses/Semigroup$DefaultImpls { + public static fun maybeCombine (Larrow/typeclasses/Semigroup;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public static fun plus (Larrow/typeclasses/Semigroup;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +} + +public abstract interface class arrow/typeclasses/Semiring { + public static final field Companion Larrow/typeclasses/Semiring$Companion; + public static fun Byte ()Larrow/typeclasses/Semiring; + public static fun Double ()Larrow/typeclasses/Semiring; + public static fun Float ()Larrow/typeclasses/Semiring; + public static fun Integer ()Larrow/typeclasses/Semiring; + public static fun Long ()Larrow/typeclasses/Semiring; + public static fun Short ()Larrow/typeclasses/Semiring; + public abstract fun combine (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public abstract fun combineMultiplicate (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public abstract fun maybeCombineAddition (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public abstract fun maybeCombineMultiplicate (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public abstract fun one ()Ljava/lang/Object; + public abstract fun plus (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public abstract fun times (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public abstract fun zero ()Ljava/lang/Object; +} + +public final class arrow/typeclasses/Semiring$Companion { + public final fun Byte ()Larrow/typeclasses/Semiring; + public final fun Double ()Larrow/typeclasses/Semiring; + public final fun Float ()Larrow/typeclasses/Semiring; + public final fun Integer ()Larrow/typeclasses/Semiring; + public final fun Long ()Larrow/typeclasses/Semiring; + public final fun Short ()Larrow/typeclasses/Semiring; +} + +public final class arrow/typeclasses/Semiring$DefaultImpls { + public static fun maybeCombineAddition (Larrow/typeclasses/Semiring;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public static fun maybeCombineMultiplicate (Larrow/typeclasses/Semiring;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public static fun plus (Larrow/typeclasses/Semiring;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public static fun times (Larrow/typeclasses/Semiring;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +} + diff --git a/arrow-libs/core/arrow-meta/api/arrow-meta.api b/arrow-libs/core/arrow-meta/api/arrow-meta.api new file mode 100644 index 00000000000..1a9b72c19bd --- /dev/null +++ b/arrow-libs/core/arrow-meta/api/arrow-meta.api @@ -0,0 +1,1693 @@ +public final class arrow/common/messager/MessagerExtensionsKt { + public static final fun log (Lme/eugeniomarletti/kotlin/processing/KotlinProcessingEnvironment;Ljava/lang/CharSequence;Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/AnnotationValue;)V + public static synthetic fun log$default (Lme/eugeniomarletti/kotlin/processing/KotlinProcessingEnvironment;Ljava/lang/CharSequence;Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/AnnotationValue;ILjava/lang/Object;)V + public static final fun logE (Lme/eugeniomarletti/kotlin/processing/KotlinProcessingEnvironment;Ljava/lang/CharSequence;Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/AnnotationValue;)V + public static synthetic fun logE$default (Lme/eugeniomarletti/kotlin/processing/KotlinProcessingEnvironment;Ljava/lang/CharSequence;Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/AnnotationValue;ILjava/lang/Object;)V + public static final fun logMW (Lme/eugeniomarletti/kotlin/processing/KotlinProcessingEnvironment;Ljava/lang/CharSequence;Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/AnnotationValue;)V + public static synthetic fun logMW$default (Lme/eugeniomarletti/kotlin/processing/KotlinProcessingEnvironment;Ljava/lang/CharSequence;Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/AnnotationValue;ILjava/lang/Object;)V + public static final fun logW (Lme/eugeniomarletti/kotlin/processing/KotlinProcessingEnvironment;Ljava/lang/CharSequence;Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/AnnotationValue;)V + public static synthetic fun logW$default (Lme/eugeniomarletti/kotlin/processing/KotlinProcessingEnvironment;Ljava/lang/CharSequence;Ljavax/lang/model/element/Element;Ljavax/lang/model/element/AnnotationMirror;Ljavax/lang/model/element/AnnotationValue;ILjava/lang/Object;)V +} + +public abstract class arrow/common/utils/AbstractProcessor : me/eugeniomarletti/kotlin/processing/KotlinAbstractProcessor, arrow/common/utils/ProcessorUtils, arrow/meta/encoder/jvm/KotlinMetatadataEncoder { + public fun ()V + public fun asClassOrPackageDataWrapper (Lme/eugeniomarletti/kotlin/metadata/KotlinMetadata;Ljavax/lang/model/element/TypeElement;)Larrow/common/utils/ClassOrPackageDataWrapper; + public fun asModifier (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Modality;)Larrow/meta/ast/Modifier; + public fun asModifier (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Visibility;)Larrow/meta/ast/Modifier; + public fun asTypeName (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Type;Larrow/common/utils/ClassOrPackageDataWrapper$Class;)Larrow/meta/ast/TypeName; + public fun declaredTypeClassInterfaces (Larrow/common/utils/ClassOrPackageDataWrapper$Class;Lorg/jetbrains/kotlin/metadata/deserialization/TypeTable;)Ljava/util/List; + public fun extractFullName (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Type;Larrow/common/utils/ClassOrPackageDataWrapper;Z)Ljava/lang/String; + public fun getClassData (Ljavax/lang/model/element/Element;)Larrow/common/utils/ClassOrPackageDataWrapper$Class; + public fun getClassOrPackageDataWrapper (Ljavax/lang/model/element/TypeElement;)Larrow/common/utils/ClassOrPackageDataWrapper; + public fun getConstructorParamNames (Ljavax/lang/model/element/Element;)Ljava/util/List; + public fun getConstructorTypesNames (Ljavax/lang/model/element/Element;)Ljava/util/List; + public fun getDescriptor (Ljavax/lang/model/type/ArrayType;)Ljava/lang/String; + public fun getDescriptor (Ljavax/lang/model/type/ExecutableType;)Ljava/lang/String; + public fun getDescriptor (Ljavax/lang/model/type/TypeMirror;)Ljava/lang/String; + public fun getDescriptor (Ljavax/lang/model/type/TypeVariable;)Ljava/lang/String; + public fun getDescriptor (Ljavax/lang/model/type/WildcardType;)Ljava/lang/String; + public fun getFunction (Larrow/common/utils/ClassOrPackageDataWrapper;Ljavax/lang/model/element/ExecutableElement;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function; + public fun getFunctionOrNull (Ljavax/lang/model/element/ExecutableElement;Lorg/jetbrains/kotlin/metadata/deserialization/NameResolver;Ljava/util/List;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function; + public fun getFunctionOrNull (Lme/eugeniomarletti/kotlin/metadata/ClassData;Ljavax/lang/model/element/ExecutableElement;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function; + public fun getFunctionOrNull (Lme/eugeniomarletti/kotlin/metadata/PackageData;Ljavax/lang/model/element/ExecutableElement;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function; + public fun getHasNoCompanion (Ljavax/lang/model/element/Element;)Z + public fun getJvmMethodSignature (Ljavax/lang/model/element/ExecutableElement;)Ljava/lang/String; + public final fun kDoc (Ljavax/lang/model/element/Element;)Ljava/lang/String; + public fun modifiersFromFlags (I)Ljava/util/List; + public fun nameOf (Larrow/common/utils/ClassOrPackageDataWrapper$Class;I)Ljava/lang/String; + protected abstract fun onProcess (Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)V + public fun overrides (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;)Z + public final fun process (Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)Z + public fun supertypes (Larrow/common/utils/ClassOrPackageDataWrapper$Class;Lorg/jetbrains/kotlin/metadata/deserialization/TypeTable;Larrow/common/utils/ProcessorUtils;Ljava/util/List;)Ljava/util/List; + public fun toMeta (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Ljavax/lang/model/element/ExecutableElement;)Larrow/meta/ast/Func; + public fun toMeta (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Modality;)Larrow/meta/ast/Modifier; + public fun toMeta (Lorg/jetbrains/kotlin/metadata/ProtoBuf$TypeParameter$Variance;)Larrow/meta/ast/Modifier; + public fun toMeta (Lorg/jetbrains/kotlin/metadata/ProtoBuf$TypeParameter;Larrow/common/utils/ClassOrPackageDataWrapper$Class;)Larrow/meta/ast/TypeName$TypeVariable; + public fun toMeta (Lorg/jetbrains/kotlin/metadata/ProtoBuf$ValueParameter;Larrow/common/utils/ClassOrPackageDataWrapper$Class;)Larrow/meta/ast/Parameter; +} + +public final class arrow/common/utils/AbstractProcessorKt { + public static final fun writeSafe (Ljavax/annotation/processing/Filer;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function1;[Ljavax/lang/model/element/Element;)V + public static synthetic fun writeSafe$default (Ljavax/annotation/processing/Filer;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function1;[Ljavax/lang/model/element/Element;ILjava/lang/Object;)V + public static final fun writeSafeTo (Lcom/squareup/kotlinpoet/FileSpec;Ljavax/annotation/processing/Filer;Lkotlin/jvm/functions/Function1;)V + public static synthetic fun writeSafeTo$default (Lcom/squareup/kotlinpoet/FileSpec;Ljavax/annotation/processing/Filer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V +} + +public abstract class arrow/common/utils/ClassOrPackageDataWrapper { + public abstract fun getConstructorList ()Ljava/util/List; + public abstract fun getFunctionList ()Ljava/util/List; + public abstract fun getNameResolver ()Lorg/jetbrains/kotlin/metadata/deserialization/NameResolver; + public abstract fun getPackage ()Ljava/lang/String; + public abstract fun getPropertyList ()Ljava/util/List; + public abstract fun getTypeParameter (I)Lorg/jetbrains/kotlin/metadata/ProtoBuf$TypeParameter; + public abstract fun getTypeParameters ()Ljava/util/List; +} + +public final class arrow/common/utils/ClassOrPackageDataWrapper$Class : arrow/common/utils/ClassOrPackageDataWrapper { + public fun (Lorg/jetbrains/kotlin/metadata/deserialization/NameResolver;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Class;Ljava/lang/String;)V + public final fun getClassProto ()Lorg/jetbrains/kotlin/metadata/ProtoBuf$Class; + public fun getConstructorList ()Ljava/util/List; + public fun getFunctionList ()Ljava/util/List; + public fun getNameResolver ()Lorg/jetbrains/kotlin/metadata/deserialization/NameResolver; + public fun getPackage ()Ljava/lang/String; + public fun getPropertyList ()Ljava/util/List; + public fun getTypeParameter (I)Lorg/jetbrains/kotlin/metadata/ProtoBuf$TypeParameter; + public fun getTypeParameters ()Ljava/util/List; +} + +public final class arrow/common/utils/ClassOrPackageDataWrapper$Package : arrow/common/utils/ClassOrPackageDataWrapper { + public fun (Lorg/jetbrains/kotlin/metadata/deserialization/NameResolver;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Package;Ljava/lang/String;)V + public fun getConstructorList ()Ljava/util/List; + public fun getFunctionList ()Ljava/util/List; + public fun getNameResolver ()Lorg/jetbrains/kotlin/metadata/deserialization/NameResolver; + public fun getPackage ()Ljava/lang/String; + public final fun getPackageProto ()Lorg/jetbrains/kotlin/metadata/ProtoBuf$Package; + public fun getPropertyList ()Ljava/util/List; + public fun getTypeParameter (I)Lorg/jetbrains/kotlin/metadata/ProtoBuf$TypeParameter; + public fun getTypeParameters ()Ljava/util/List; +} + +public final class arrow/common/utils/ClassOrPackageDataWrapperKt { + public static final fun asClassOrPackageDataWrapper (Lme/eugeniomarletti/kotlin/metadata/ClassData;Ljava/lang/String;)Larrow/common/utils/ClassOrPackageDataWrapper$Class; + public static final fun asClassOrPackageDataWrapper (Lme/eugeniomarletti/kotlin/metadata/PackageData;Ljava/lang/String;)Larrow/common/utils/ClassOrPackageDataWrapper$Package; +} + +public final class arrow/common/utils/KnownException : java/lang/RuntimeException { + public fun (Ljava/lang/String;Ljavax/lang/model/element/Element;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljavax/lang/model/element/Element; + public final fun getElement ()Ljavax/lang/model/element/Element; + public fun getMessage ()Ljava/lang/String; +} + +public abstract interface class arrow/common/utils/ProcessorUtils : me/eugeniomarletti/kotlin/metadata/KotlinMetadataUtils { + public abstract fun asClassOrPackageDataWrapper (Lme/eugeniomarletti/kotlin/metadata/KotlinMetadata;Ljavax/lang/model/element/TypeElement;)Larrow/common/utils/ClassOrPackageDataWrapper; + public abstract fun declaredTypeClassInterfaces (Larrow/common/utils/ClassOrPackageDataWrapper$Class;Lorg/jetbrains/kotlin/metadata/deserialization/TypeTable;)Ljava/util/List; + public abstract fun getClassData (Ljavax/lang/model/element/Element;)Larrow/common/utils/ClassOrPackageDataWrapper$Class; + public abstract fun getClassOrPackageDataWrapper (Ljavax/lang/model/element/TypeElement;)Larrow/common/utils/ClassOrPackageDataWrapper; + public abstract fun getConstructorParamNames (Ljavax/lang/model/element/Element;)Ljava/util/List; + public abstract fun getConstructorTypesNames (Ljavax/lang/model/element/Element;)Ljava/util/List; + public abstract fun getFunction (Larrow/common/utils/ClassOrPackageDataWrapper;Ljavax/lang/model/element/ExecutableElement;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function; + public abstract fun getHasNoCompanion (Ljavax/lang/model/element/Element;)Z + public abstract fun overrides (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;)Z +} + +public final class arrow/common/utils/ProcessorUtils$DefaultImpls { + public static fun asClassOrPackageDataWrapper (Larrow/common/utils/ProcessorUtils;Lme/eugeniomarletti/kotlin/metadata/KotlinMetadata;Ljavax/lang/model/element/TypeElement;)Larrow/common/utils/ClassOrPackageDataWrapper; + public static fun declaredTypeClassInterfaces (Larrow/common/utils/ProcessorUtils;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Lorg/jetbrains/kotlin/metadata/deserialization/TypeTable;)Ljava/util/List; + public static fun getClassData (Larrow/common/utils/ProcessorUtils;Ljavax/lang/model/element/Element;)Larrow/common/utils/ClassOrPackageDataWrapper$Class; + public static fun getClassOrPackageDataWrapper (Larrow/common/utils/ProcessorUtils;Ljavax/lang/model/element/TypeElement;)Larrow/common/utils/ClassOrPackageDataWrapper; + public static fun getConstructorParamNames (Larrow/common/utils/ProcessorUtils;Ljavax/lang/model/element/Element;)Ljava/util/List; + public static fun getConstructorTypesNames (Larrow/common/utils/ProcessorUtils;Ljavax/lang/model/element/Element;)Ljava/util/List; + public static fun getDescriptor (Larrow/common/utils/ProcessorUtils;Ljavax/lang/model/type/ArrayType;)Ljava/lang/String; + public static fun getDescriptor (Larrow/common/utils/ProcessorUtils;Ljavax/lang/model/type/ExecutableType;)Ljava/lang/String; + public static fun getDescriptor (Larrow/common/utils/ProcessorUtils;Ljavax/lang/model/type/TypeMirror;)Ljava/lang/String; + public static fun getDescriptor (Larrow/common/utils/ProcessorUtils;Ljavax/lang/model/type/TypeVariable;)Ljava/lang/String; + public static fun getDescriptor (Larrow/common/utils/ProcessorUtils;Ljavax/lang/model/type/WildcardType;)Ljava/lang/String; + public static fun getElementUtils (Larrow/common/utils/ProcessorUtils;)Ljavax/lang/model/util/Elements; + public static fun getFiler (Larrow/common/utils/ProcessorUtils;)Ljavax/annotation/processing/Filer; + public static fun getFunction (Larrow/common/utils/ProcessorUtils;Larrow/common/utils/ClassOrPackageDataWrapper;Ljavax/lang/model/element/ExecutableElement;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function; + public static fun getFunctionOrNull (Larrow/common/utils/ProcessorUtils;Ljavax/lang/model/element/ExecutableElement;Lorg/jetbrains/kotlin/metadata/deserialization/NameResolver;Ljava/util/List;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function; + public static fun getFunctionOrNull (Larrow/common/utils/ProcessorUtils;Lme/eugeniomarletti/kotlin/metadata/ClassData;Ljavax/lang/model/element/ExecutableElement;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function; + public static fun getFunctionOrNull (Larrow/common/utils/ProcessorUtils;Lme/eugeniomarletti/kotlin/metadata/PackageData;Ljavax/lang/model/element/ExecutableElement;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function; + public static fun getHasNoCompanion (Larrow/common/utils/ProcessorUtils;Ljavax/lang/model/element/Element;)Z + public static fun getJvmMethodSignature (Larrow/common/utils/ProcessorUtils;Ljavax/lang/model/element/ExecutableElement;)Ljava/lang/String; + public static fun getLocale (Larrow/common/utils/ProcessorUtils;)Ljava/util/Locale; + public static fun getMessager (Larrow/common/utils/ProcessorUtils;)Ljavax/annotation/processing/Messager; + public static fun getOptions (Larrow/common/utils/ProcessorUtils;)Ljava/util/Map; + public static fun getSourceVersion (Larrow/common/utils/ProcessorUtils;)Ljavax/lang/model/SourceVersion; + public static fun getTypeUtils (Larrow/common/utils/ProcessorUtils;)Ljavax/lang/model/util/Types; + public static fun overrides (Larrow/common/utils/ProcessorUtils;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;)Z +} + +public final class arrow/common/utils/ProcessorUtilsKt { + public static final fun extractFullName (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Type;Larrow/common/utils/ClassOrPackageDataWrapper;Z)Ljava/lang/String; + public static synthetic fun extractFullName$default (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Type;Larrow/common/utils/ClassOrPackageDataWrapper;ZILjava/lang/Object;)Ljava/lang/String; + public static final fun getFullName (Larrow/common/utils/ClassOrPackageDataWrapper$Class;)Ljava/lang/String; + public static final fun getParameter (Larrow/common/utils/ClassOrPackageDataWrapper;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;Ljavax/lang/model/element/VariableElement;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$ValueParameter; + public static final fun getPropertyOrNull (Larrow/common/utils/ClassOrPackageDataWrapper;Ljavax/lang/model/element/ExecutableElement;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Property; + public static final fun getSimpleName (Larrow/common/utils/ClassOrPackageDataWrapper$Class;)Ljava/lang/String; + public static final fun isCompanionOrObject (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Class$Kind;)Z + public static final fun isSealed (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Class;)Z + public static final fun knownError (Ljava/lang/String;Ljavax/lang/model/element/Element;)Ljava/lang/Void; + public static synthetic fun knownError$default (Ljava/lang/String;Ljavax/lang/model/element/Element;ILjava/lang/Object;)Ljava/lang/Void; + public static final fun recurseFilesUpwards (Ljava/util/Set;)Ljava/io/File; + public static final fun recurseFilesUpwards (Ljava/util/Set;Ljava/io/File;)Ljava/io/File; + public static final fun removeBackticks (Ljava/lang/String;)Ljava/lang/String; + public static final fun toCamelCase (Ljava/lang/String;)Ljava/lang/String; + public static final fun typeConstraints (Larrow/common/utils/ClassOrPackageDataWrapper;)Ljava/lang/String; +} + +public abstract class arrow/meta/Either { + public final fun fold (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public final fun map (Lkotlin/jvm/functions/Function1;)Larrow/meta/Either; +} + +public final class arrow/meta/Either$Left : arrow/meta/Either { + public fun (Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;)Larrow/meta/Either$Left; + public static synthetic fun copy$default (Larrow/meta/Either$Left;Ljava/lang/Object;ILjava/lang/Object;)Larrow/meta/Either$Left; + public fun equals (Ljava/lang/Object;)Z + public final fun getA ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/Either$Right : arrow/meta/Either { + public fun (Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;)Larrow/meta/Either$Right; + public static synthetic fun copy$default (Larrow/meta/Either$Right;Ljava/lang/Object;ILjava/lang/Object;)Larrow/meta/Either$Right; + public fun equals (Ljava/lang/Object;)Z + public final fun getB ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/PreludeKt { + public static final fun flatMap (Larrow/meta/Either;Lkotlin/jvm/functions/Function1;)Larrow/meta/Either; +} + +public final class arrow/meta/ast/Annotation : arrow/meta/ast/Tree { + public static final field Companion Larrow/meta/ast/Annotation$Companion; + public fun (Larrow/meta/ast/TypeName;Ljava/util/List;Larrow/meta/ast/UseSiteTarget;)V + public final fun component1 ()Larrow/meta/ast/TypeName; + public final fun component2 ()Ljava/util/List; + public final fun component3 ()Larrow/meta/ast/UseSiteTarget; + public final fun copy (Larrow/meta/ast/TypeName;Ljava/util/List;Larrow/meta/ast/UseSiteTarget;)Larrow/meta/ast/Annotation; + public static synthetic fun copy$default (Larrow/meta/ast/Annotation;Larrow/meta/ast/TypeName;Ljava/util/List;Larrow/meta/ast/UseSiteTarget;ILjava/lang/Object;)Larrow/meta/ast/Annotation; + public fun equals (Ljava/lang/Object;)Z + public final fun getMembers ()Ljava/util/List; + public final fun getType ()Larrow/meta/ast/TypeName; + public final fun getUseSiteTarget ()Larrow/meta/ast/UseSiteTarget; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/ast/Annotation$Companion { +} + +public final class arrow/meta/ast/Code { + public static final field Companion Larrow/meta/ast/Code$Companion; + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Larrow/meta/ast/Code; + public static synthetic fun copy$default (Larrow/meta/ast/Code;Ljava/lang/String;ILjava/lang/Object;)Larrow/meta/ast/Code; + public fun equals (Ljava/lang/Object;)Z + public final fun getValue ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/ast/Code$Companion { + public final fun getEmpty ()Larrow/meta/ast/Code; +} + +public final class arrow/meta/ast/Func : arrow/meta/ast/Tree { + public static final field Companion Larrow/meta/ast/Func$Companion; + public fun (Ljava/lang/String;Larrow/meta/ast/Code;Larrow/meta/ast/TypeName;Larrow/meta/ast/TypeName;Larrow/meta/ast/Code;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;Larrow/meta/ast/Code;Larrow/meta/ast/TypeName;Larrow/meta/ast/TypeName;Larrow/meta/ast/Code;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component10 ()Ljava/lang/String; + public final fun component2 ()Larrow/meta/ast/Code; + public final fun component3 ()Larrow/meta/ast/TypeName; + public final fun component4 ()Larrow/meta/ast/TypeName; + public final fun component5 ()Larrow/meta/ast/Code; + public final fun component6 ()Ljava/util/List; + public final fun component7 ()Ljava/util/List; + public final fun component8 ()Ljava/util/List; + public final fun component9 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Larrow/meta/ast/Code;Larrow/meta/ast/TypeName;Larrow/meta/ast/TypeName;Larrow/meta/ast/Code;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;)Larrow/meta/ast/Func; + public static synthetic fun copy$default (Larrow/meta/ast/Func;Ljava/lang/String;Larrow/meta/ast/Code;Larrow/meta/ast/TypeName;Larrow/meta/ast/TypeName;Larrow/meta/ast/Code;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Larrow/meta/ast/Func; + public fun equals (Ljava/lang/Object;)Z + public final fun getAnnotations ()Ljava/util/List; + public final fun getBody ()Larrow/meta/ast/Code; + public final fun getJvmMethodSignature ()Ljava/lang/String; + public final fun getKdoc ()Larrow/meta/ast/Code; + public final fun getModifiers ()Ljava/util/List; + public final fun getName ()Ljava/lang/String; + public final fun getParameters ()Ljava/util/List; + public final fun getReceiverType ()Larrow/meta/ast/TypeName; + public final fun getReturnType ()Larrow/meta/ast/TypeName; + public final fun getTypeVariables ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/ast/Func$Companion { +} + +public final class arrow/meta/ast/Import : arrow/meta/ast/Tree { + public static final field Companion Larrow/meta/ast/Import$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;)Larrow/meta/ast/Import; + public static synthetic fun copy$default (Larrow/meta/ast/Import;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Larrow/meta/ast/Import; + public fun equals (Ljava/lang/Object;)Z + public final fun getAlias ()Ljava/lang/String; + public final fun getQualifiedName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/ast/Import$Companion { +} + +public abstract class arrow/meta/ast/Modifier { + public static final field Companion Larrow/meta/ast/Modifier$Companion; +} + +public final class arrow/meta/ast/Modifier$Abstract : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Abstract; +} + +public final class arrow/meta/ast/Modifier$Actual : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Actual; +} + +public final class arrow/meta/ast/Modifier$Annotation : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Annotation; +} + +public final class arrow/meta/ast/Modifier$Companion { +} + +public final class arrow/meta/ast/Modifier$CompanionObject : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$CompanionObject; +} + +public final class arrow/meta/ast/Modifier$Const : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Const; +} + +public final class arrow/meta/ast/Modifier$CrossInline : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$CrossInline; +} + +public final class arrow/meta/ast/Modifier$Data : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Data; +} + +public final class arrow/meta/ast/Modifier$Enum : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Enum; +} + +public final class arrow/meta/ast/Modifier$Expect : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Expect; +} + +public final class arrow/meta/ast/Modifier$External : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$External; +} + +public final class arrow/meta/ast/Modifier$Final : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Final; +} + +public final class arrow/meta/ast/Modifier$InVariance : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$InVariance; +} + +public final class arrow/meta/ast/Modifier$Infix : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Infix; +} + +public final class arrow/meta/ast/Modifier$Inline : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Inline; +} + +public final class arrow/meta/ast/Modifier$Inner : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Inner; +} + +public final class arrow/meta/ast/Modifier$Internal : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Internal; +} + +public final class arrow/meta/ast/Modifier$LateInit : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$LateInit; +} + +public final class arrow/meta/ast/Modifier$NoInline : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$NoInline; +} + +public final class arrow/meta/ast/Modifier$Open : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Open; +} + +public final class arrow/meta/ast/Modifier$Operator : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Operator; +} + +public final class arrow/meta/ast/Modifier$OutVariance : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$OutVariance; +} + +public final class arrow/meta/ast/Modifier$Override : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Override; +} + +public final class arrow/meta/ast/Modifier$Private : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Private; +} + +public final class arrow/meta/ast/Modifier$Protected : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Protected; +} + +public final class arrow/meta/ast/Modifier$Public : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Public; +} + +public final class arrow/meta/ast/Modifier$Reified : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Reified; +} + +public final class arrow/meta/ast/Modifier$Sealed : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Sealed; +} + +public final class arrow/meta/ast/Modifier$Suspend : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Suspend; +} + +public final class arrow/meta/ast/Modifier$Tailrec : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$Tailrec; +} + +public final class arrow/meta/ast/Modifier$VarArg : arrow/meta/ast/Modifier { + public static final field INSTANCE Larrow/meta/ast/Modifier$VarArg; +} + +public final class arrow/meta/ast/PackageName : arrow/meta/ast/Tree { + public static final field Companion Larrow/meta/ast/PackageName$Companion; + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Larrow/meta/ast/PackageName; + public static synthetic fun copy$default (Larrow/meta/ast/PackageName;Ljava/lang/String;ILjava/lang/Object;)Larrow/meta/ast/PackageName; + public fun equals (Ljava/lang/Object;)Z + public final fun getValue ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/ast/PackageName$Companion { +} + +public final class arrow/meta/ast/Parameter : arrow/meta/ast/Tree { + public static final field Companion Larrow/meta/ast/Parameter$Companion; + public fun (Ljava/lang/String;Larrow/meta/ast/TypeName;Larrow/meta/ast/Code;Ljava/util/List;Ljava/util/List;)V + public synthetic fun (Ljava/lang/String;Larrow/meta/ast/TypeName;Larrow/meta/ast/Code;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Larrow/meta/ast/TypeName; + public final fun component3 ()Larrow/meta/ast/Code; + public final fun component4 ()Ljava/util/List; + public final fun component5 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Larrow/meta/ast/TypeName;Larrow/meta/ast/Code;Ljava/util/List;Ljava/util/List;)Larrow/meta/ast/Parameter; + public static synthetic fun copy$default (Larrow/meta/ast/Parameter;Ljava/lang/String;Larrow/meta/ast/TypeName;Larrow/meta/ast/Code;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Larrow/meta/ast/Parameter; + public fun equals (Ljava/lang/Object;)Z + public final fun getAnnotations ()Ljava/util/List; + public final fun getDefaultValue ()Larrow/meta/ast/Code; + public final fun getModifiers ()Ljava/util/List; + public final fun getName ()Ljava/lang/String; + public final fun getType ()Larrow/meta/ast/TypeName; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/ast/Parameter$Companion { +} + +public final class arrow/meta/ast/Property : arrow/meta/ast/Tree { + public static final field Companion Larrow/meta/ast/Property$Companion; + public fun (Ljava/lang/String;Larrow/meta/ast/TypeName;ZLarrow/meta/ast/Code;Larrow/meta/ast/Code;ZLarrow/meta/ast/Func;Larrow/meta/ast/Func;Larrow/meta/ast/TypeName;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)V + public synthetic fun (Ljava/lang/String;Larrow/meta/ast/TypeName;ZLarrow/meta/ast/Code;Larrow/meta/ast/Code;ZLarrow/meta/ast/Func;Larrow/meta/ast/Func;Larrow/meta/ast/TypeName;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()Ljava/lang/String; + public final fun component12 ()Ljava/util/List; + public final fun component13 ()Ljava/util/List; + public final fun component2 ()Larrow/meta/ast/TypeName; + public final fun component3 ()Z + public final fun component4 ()Larrow/meta/ast/Code; + public final fun component5 ()Larrow/meta/ast/Code; + public final fun component6 ()Z + public final fun component7 ()Larrow/meta/ast/Func; + public final fun component8 ()Larrow/meta/ast/Func; + public final fun component9 ()Larrow/meta/ast/TypeName; + public final fun copy (Ljava/lang/String;Larrow/meta/ast/TypeName;ZLarrow/meta/ast/Code;Larrow/meta/ast/Code;ZLarrow/meta/ast/Func;Larrow/meta/ast/Func;Larrow/meta/ast/TypeName;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Larrow/meta/ast/Property; + public static synthetic fun copy$default (Larrow/meta/ast/Property;Ljava/lang/String;Larrow/meta/ast/TypeName;ZLarrow/meta/ast/Code;Larrow/meta/ast/Code;ZLarrow/meta/ast/Func;Larrow/meta/ast/Func;Larrow/meta/ast/TypeName;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Larrow/meta/ast/Property; + public fun equals (Ljava/lang/Object;)Z + public final fun getAnnotations ()Ljava/util/List; + public final fun getDelegated ()Z + public final fun getGetter ()Larrow/meta/ast/Func; + public final fun getInitializer ()Larrow/meta/ast/Code; + public final fun getJvmFieldSignature ()Ljava/lang/String; + public final fun getJvmPropertySignature ()Ljava/lang/String; + public final fun getKdoc ()Larrow/meta/ast/Code; + public final fun getModifiers ()Ljava/util/List; + public final fun getMutable ()Z + public final fun getName ()Ljava/lang/String; + public final fun getReceiverType ()Larrow/meta/ast/TypeName; + public final fun getSetter ()Larrow/meta/ast/Func; + public final fun getType ()Larrow/meta/ast/TypeName; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/ast/Property$Companion { +} + +public abstract class arrow/meta/ast/Tree { + public static final field Companion Larrow/meta/ast/Tree$Companion; +} + +public final class arrow/meta/ast/Tree$Companion { +} + +public final class arrow/meta/ast/Type : arrow/meta/ast/Tree { + public static final field Companion Larrow/meta/ast/Type$Companion; + public fun (Larrow/meta/ast/PackageName;Larrow/meta/ast/TypeName;Larrow/meta/ast/Type$Shape;Larrow/meta/ast/Code;Ljava/util/List;Larrow/meta/ast/Func;Larrow/meta/ast/TypeName;Larrow/meta/ast/Code;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V + public synthetic fun (Larrow/meta/ast/PackageName;Larrow/meta/ast/TypeName;Larrow/meta/ast/Type$Shape;Larrow/meta/ast/Code;Ljava/util/List;Larrow/meta/ast/Func;Larrow/meta/ast/TypeName;Larrow/meta/ast/Code;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Larrow/meta/ast/PackageName; + public final fun component10 ()Ljava/util/Map; + public final fun component11 ()Ljava/util/List; + public final fun component12 ()Ljava/util/List; + public final fun component13 ()Ljava/util/List; + public final fun component14 ()Ljava/util/List; + public final fun component15 ()Ljava/util/List; + public final fun component16 ()Ljava/util/List; + public final fun component17 ()Ljava/util/List; + public final fun component2 ()Larrow/meta/ast/TypeName; + public final fun component3 ()Larrow/meta/ast/Type$Shape; + public final fun component4 ()Larrow/meta/ast/Code; + public final fun component5 ()Ljava/util/List; + public final fun component6 ()Larrow/meta/ast/Func; + public final fun component7 ()Larrow/meta/ast/TypeName; + public final fun component8 ()Larrow/meta/ast/Code; + public final fun component9 ()Ljava/util/List; + public final fun copy (Larrow/meta/ast/PackageName;Larrow/meta/ast/TypeName;Larrow/meta/ast/Type$Shape;Larrow/meta/ast/Code;Ljava/util/List;Larrow/meta/ast/Func;Larrow/meta/ast/TypeName;Larrow/meta/ast/Code;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Larrow/meta/ast/Type; + public static synthetic fun copy$default (Larrow/meta/ast/Type;Larrow/meta/ast/PackageName;Larrow/meta/ast/TypeName;Larrow/meta/ast/Type$Shape;Larrow/meta/ast/Code;Ljava/util/List;Larrow/meta/ast/Func;Larrow/meta/ast/TypeName;Larrow/meta/ast/Code;Ljava/util/List;Ljava/util/Map;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Larrow/meta/ast/Type; + public fun equals (Ljava/lang/Object;)Z + public final fun getAllFunctions ()Ljava/util/List; + public final fun getAnnotations ()Ljava/util/List; + public final fun getDeclaredFunctions ()Ljava/util/List; + public final fun getEnumConstants ()Ljava/util/Map; + public final fun getInitializer ()Larrow/meta/ast/Code; + public final fun getKdoc ()Larrow/meta/ast/Code; + public final fun getKind ()Larrow/meta/ast/Type$Shape; + public final fun getModifiers ()Ljava/util/List; + public final fun getName ()Larrow/meta/ast/TypeName; + public final fun getPackageName ()Larrow/meta/ast/PackageName; + public final fun getPrimaryConstructor ()Larrow/meta/ast/Func; + public final fun getProperties ()Ljava/util/List; + public final fun getSuperInterfaces ()Ljava/util/List; + public final fun getSuperclass ()Larrow/meta/ast/TypeName; + public final fun getSuperclassConstructorParameters ()Ljava/util/List; + public final fun getTypeVariables ()Ljava/util/List; + public final fun getTypes ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/ast/Type$Companion { +} + +public abstract class arrow/meta/ast/Type$Shape { + public static final field Companion Larrow/meta/ast/Type$Shape$Companion; +} + +public final class arrow/meta/ast/Type$Shape$Class : arrow/meta/ast/Type$Shape { + public static final field INSTANCE Larrow/meta/ast/Type$Shape$Class; +} + +public final class arrow/meta/ast/Type$Shape$Companion { +} + +public final class arrow/meta/ast/Type$Shape$Interface : arrow/meta/ast/Type$Shape { + public static final field INSTANCE Larrow/meta/ast/Type$Shape$Interface; +} + +public final class arrow/meta/ast/Type$Shape$Object : arrow/meta/ast/Type$Shape { + public static final field INSTANCE Larrow/meta/ast/Type$Shape$Object; +} + +public final class arrow/meta/ast/TypeAlias : arrow/meta/ast/Tree { + public static final field Companion Larrow/meta/ast/TypeAlias$Companion; + public fun (Ljava/lang/String;Larrow/meta/ast/TypeName;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Larrow/meta/ast/TypeName; + public final fun copy (Ljava/lang/String;Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeAlias; + public static synthetic fun copy$default (Larrow/meta/ast/TypeAlias;Ljava/lang/String;Larrow/meta/ast/TypeName;ILjava/lang/Object;)Larrow/meta/ast/TypeAlias; + public fun equals (Ljava/lang/Object;)Z + public final fun getName ()Ljava/lang/String; + public final fun getValue ()Larrow/meta/ast/TypeName; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/ast/TypeAlias$Companion { +} + +public abstract class arrow/meta/ast/TypeName : arrow/meta/ast/Tree { + public static final field Companion Larrow/meta/ast/TypeName$Companion; + public abstract fun getRawName ()Ljava/lang/String; + public abstract fun getSimpleName ()Ljava/lang/String; +} + +public final class arrow/meta/ast/TypeName$Classy : arrow/meta/ast/TypeName { + public static final field Companion Larrow/meta/ast/TypeName$Classy$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;Larrow/meta/ast/PackageName;ZLjava/util/List;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Larrow/meta/ast/PackageName;ZLjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun companion ()Larrow/meta/ast/TypeName$Classy; + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Larrow/meta/ast/PackageName; + public final fun component4 ()Z + public final fun component5 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Larrow/meta/ast/PackageName;ZLjava/util/List;)Larrow/meta/ast/TypeName$Classy; + public static synthetic fun copy$default (Larrow/meta/ast/TypeName$Classy;Ljava/lang/String;Ljava/lang/String;Larrow/meta/ast/PackageName;ZLjava/util/List;ILjava/lang/Object;)Larrow/meta/ast/TypeName$Classy; + public fun equals (Ljava/lang/Object;)Z + public final fun getAnnotations ()Ljava/util/List; + public final fun getFqName ()Ljava/lang/String; + public final fun getNullable ()Z + public final fun getPckg ()Larrow/meta/ast/PackageName; + public fun getRawName ()Ljava/lang/String; + public fun getSimpleName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/ast/TypeName$Classy$Companion { + public final fun from (Ljava/lang/String;Ljava/lang/String;)Larrow/meta/ast/TypeName$Classy; +} + +public final class arrow/meta/ast/TypeName$Companion { + public final fun getAnyNullable ()Larrow/meta/ast/TypeName; + public final fun getUnit ()Larrow/meta/ast/TypeName; +} + +public final class arrow/meta/ast/TypeName$FunctionLiteral : arrow/meta/ast/TypeName { + public fun (Ljava/util/List;Larrow/meta/ast/TypeName;Ljava/util/List;Larrow/meta/ast/TypeName;)V + public synthetic fun (Ljava/util/List;Larrow/meta/ast/TypeName;Ljava/util/List;Larrow/meta/ast/TypeName;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/util/List; + public final fun component2 ()Larrow/meta/ast/TypeName; + public final fun component3 ()Ljava/util/List; + public final fun component4 ()Larrow/meta/ast/TypeName; + public final fun copy (Ljava/util/List;Larrow/meta/ast/TypeName;Ljava/util/List;Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName$FunctionLiteral; + public static synthetic fun copy$default (Larrow/meta/ast/TypeName$FunctionLiteral;Ljava/util/List;Larrow/meta/ast/TypeName;Ljava/util/List;Larrow/meta/ast/TypeName;ILjava/lang/Object;)Larrow/meta/ast/TypeName$FunctionLiteral; + public fun equals (Ljava/lang/Object;)Z + public final fun getModifiers ()Ljava/util/List; + public final fun getParameters ()Ljava/util/List; + public fun getRawName ()Ljava/lang/String; + public final fun getReceiverType ()Larrow/meta/ast/TypeName; + public final fun getReturnType ()Larrow/meta/ast/TypeName; + public fun getSimpleName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/ast/TypeName$ParameterizedType : arrow/meta/ast/TypeName { + public static final field Companion Larrow/meta/ast/TypeName$ParameterizedType$Companion; + public fun (Ljava/lang/String;Larrow/meta/ast/TypeName;Larrow/meta/ast/TypeName$Classy;Ljava/util/List;ZLjava/util/List;)V + public synthetic fun (Ljava/lang/String;Larrow/meta/ast/TypeName;Larrow/meta/ast/TypeName$Classy;Ljava/util/List;ZLjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Larrow/meta/ast/TypeName; + public final fun component3 ()Larrow/meta/ast/TypeName$Classy; + public final fun component4 ()Ljava/util/List; + public final fun component5 ()Z + public final fun component6 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Larrow/meta/ast/TypeName;Larrow/meta/ast/TypeName$Classy;Ljava/util/List;ZLjava/util/List;)Larrow/meta/ast/TypeName$ParameterizedType; + public static synthetic fun copy$default (Larrow/meta/ast/TypeName$ParameterizedType;Ljava/lang/String;Larrow/meta/ast/TypeName;Larrow/meta/ast/TypeName$Classy;Ljava/util/List;ZLjava/util/List;ILjava/lang/Object;)Larrow/meta/ast/TypeName$ParameterizedType; + public fun equals (Ljava/lang/Object;)Z + public final fun getAnnotations ()Ljava/util/List; + public final fun getEnclosingType ()Larrow/meta/ast/TypeName; + public final fun getName ()Ljava/lang/String; + public final fun getNullable ()Z + public fun getRawName ()Ljava/lang/String; + public final fun getRawType ()Larrow/meta/ast/TypeName$Classy; + public fun getSimpleName ()Ljava/lang/String; + public final fun getTypeArguments ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/ast/TypeName$ParameterizedType$Companion { +} + +public final class arrow/meta/ast/TypeName$TypeVariable : arrow/meta/ast/TypeName { + public static final field Companion Larrow/meta/ast/TypeName$TypeVariable$Companion; + public fun (Ljava/lang/String;Ljava/util/List;Larrow/meta/ast/Modifier;ZZLjava/util/List;)V + public synthetic fun (Ljava/lang/String;Ljava/util/List;Larrow/meta/ast/Modifier;ZZLjava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/util/List; + public final fun component3 ()Larrow/meta/ast/Modifier; + public final fun component4 ()Z + public final fun component5 ()Z + public final fun component6 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Ljava/util/List;Larrow/meta/ast/Modifier;ZZLjava/util/List;)Larrow/meta/ast/TypeName$TypeVariable; + public static synthetic fun copy$default (Larrow/meta/ast/TypeName$TypeVariable;Ljava/lang/String;Ljava/util/List;Larrow/meta/ast/Modifier;ZZLjava/util/List;ILjava/lang/Object;)Larrow/meta/ast/TypeName$TypeVariable; + public fun equals (Ljava/lang/Object;)Z + public final fun getAnnotations ()Ljava/util/List; + public final fun getBounds ()Ljava/util/List; + public final fun getName ()Ljava/lang/String; + public final fun getNullable ()Z + public fun getRawName ()Ljava/lang/String; + public final fun getReified ()Z + public fun getSimpleName ()Ljava/lang/String; + public final fun getVariance ()Larrow/meta/ast/Modifier; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/ast/TypeName$TypeVariable$Companion { +} + +public final class arrow/meta/ast/TypeName$WildcardType : arrow/meta/ast/TypeName { + public static final field Companion Larrow/meta/ast/TypeName$WildcardType$Companion; + public fun (Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZLjava/util/List;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/util/List; + public final fun component3 ()Ljava/util/List; + public final fun component4 ()Z + public final fun component5 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZLjava/util/List;)Larrow/meta/ast/TypeName$WildcardType; + public static synthetic fun copy$default (Larrow/meta/ast/TypeName$WildcardType;Ljava/lang/String;Ljava/util/List;Ljava/util/List;ZLjava/util/List;ILjava/lang/Object;)Larrow/meta/ast/TypeName$WildcardType; + public fun equals (Ljava/lang/Object;)Z + public final fun getAnnotations ()Ljava/util/List; + public final fun getLowerBounds ()Ljava/util/List; + public final fun getName ()Ljava/lang/String; + public final fun getNullable ()Z + public fun getRawName ()Ljava/lang/String; + public fun getSimpleName ()Ljava/lang/String; + public final fun getUpperBounds ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/ast/TypeName$WildcardType$Companion { +} + +public abstract class arrow/meta/ast/UseSiteTarget { + public static final field Companion Larrow/meta/ast/UseSiteTarget$Companion; +} + +public final class arrow/meta/ast/UseSiteTarget$Companion { +} + +public final class arrow/meta/ast/UseSiteTarget$Delegate : arrow/meta/ast/UseSiteTarget { + public static final field INSTANCE Larrow/meta/ast/UseSiteTarget$Delegate; +} + +public final class arrow/meta/ast/UseSiteTarget$Field : arrow/meta/ast/UseSiteTarget { + public static final field INSTANCE Larrow/meta/ast/UseSiteTarget$Field; +} + +public final class arrow/meta/ast/UseSiteTarget$File : arrow/meta/ast/UseSiteTarget { + public static final field INSTANCE Larrow/meta/ast/UseSiteTarget$File; +} + +public final class arrow/meta/ast/UseSiteTarget$Get : arrow/meta/ast/UseSiteTarget { + public static final field INSTANCE Larrow/meta/ast/UseSiteTarget$Get; +} + +public final class arrow/meta/ast/UseSiteTarget$Param : arrow/meta/ast/UseSiteTarget { + public static final field INSTANCE Larrow/meta/ast/UseSiteTarget$Param; +} + +public final class arrow/meta/ast/UseSiteTarget$Property : arrow/meta/ast/UseSiteTarget { + public static final field INSTANCE Larrow/meta/ast/UseSiteTarget$Property; +} + +public final class arrow/meta/ast/UseSiteTarget$Receiver : arrow/meta/ast/UseSiteTarget { + public static final field INSTANCE Larrow/meta/ast/UseSiteTarget$Receiver; +} + +public final class arrow/meta/ast/UseSiteTarget$Set : arrow/meta/ast/UseSiteTarget { + public static final field INSTANCE Larrow/meta/ast/UseSiteTarget$Set; +} + +public final class arrow/meta/ast/UseSiteTarget$SetParam : arrow/meta/ast/UseSiteTarget { + public static final field INSTANCE Larrow/meta/ast/UseSiteTarget$SetParam; +} + +public abstract interface class arrow/meta/decoder/MetaDecoder { + public abstract fun decode (Larrow/meta/ast/Tree;)Larrow/meta/ast/Code; +} + +public abstract interface class arrow/meta/decoder/TypeDecoder : arrow/meta/decoder/MetaDecoder { + public abstract fun code (Ljava/lang/Iterable;Lkotlin/Unit;)Larrow/meta/ast/Code; + public abstract fun code (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Larrow/meta/ast/Code; + public abstract fun codeNames (Ljava/lang/Iterable;)Larrow/meta/ast/Code; + public abstract fun decode (Larrow/meta/ast/Type;)Larrow/meta/ast/Code; + public abstract fun empty (Lcom/squareup/kotlinpoet/CodeBlock$Companion;)Lcom/squareup/kotlinpoet/CodeBlock; + public abstract fun invoke (Larrow/meta/ast/Code$Companion;Lkotlin/jvm/functions/Function0;)Larrow/meta/ast/Code; + public abstract fun joinToCode (Ljava/util/List;Ljava/lang/String;)Larrow/meta/ast/Code; + public abstract fun lyrics (Larrow/meta/ast/Annotation;)Lcom/squareup/kotlinpoet/AnnotationSpec; + public abstract fun lyrics (Larrow/meta/ast/Code;)Lcom/squareup/kotlinpoet/CodeBlock; + public abstract fun lyrics (Larrow/meta/ast/Func;)Lcom/squareup/kotlinpoet/FunSpec; + public abstract fun lyrics (Larrow/meta/ast/Modifier;)Lcom/squareup/kotlinpoet/KModifier; + public abstract fun lyrics (Larrow/meta/ast/Parameter;)Lcom/squareup/kotlinpoet/ParameterSpec; + public abstract fun lyrics (Larrow/meta/ast/Property;)Lcom/squareup/kotlinpoet/PropertySpec; + public abstract fun lyrics (Larrow/meta/ast/Type;)Lcom/squareup/kotlinpoet/TypeSpec; + public abstract fun lyrics (Larrow/meta/ast/TypeName$Classy;)Lcom/squareup/kotlinpoet/ClassName; + public abstract fun lyrics (Larrow/meta/ast/TypeName$FunctionLiteral;)Lcom/squareup/kotlinpoet/TypeName; + public abstract fun lyrics (Larrow/meta/ast/TypeName$ParameterizedType;)Lcom/squareup/kotlinpoet/TypeName; + public abstract fun lyrics (Larrow/meta/ast/TypeName$TypeVariable;)Lcom/squareup/kotlinpoet/TypeVariableName; + public abstract fun lyrics (Larrow/meta/ast/TypeName$WildcardType;)Lcom/squareup/kotlinpoet/TypeName; + public abstract fun lyrics (Larrow/meta/ast/TypeName;)Lcom/squareup/kotlinpoet/TypeName; + public abstract fun lyrics (Larrow/meta/ast/UseSiteTarget;)Lcom/squareup/kotlinpoet/AnnotationSpec$UseSiteTarget; + public abstract fun unaryPlus (Larrow/meta/ast/TypeName;)Larrow/meta/ast/Code; + public abstract fun unaryPlus (Ljava/lang/Iterable;)Larrow/meta/ast/Code; + public abstract fun unaryPlus (Ljava/lang/String;)Larrow/meta/ast/Code; + public abstract fun unaryPlus (Ljava/util/List;)Larrow/meta/ast/Code; +} + +public final class arrow/meta/decoder/TypeDecoder$DefaultImpls { + public static fun code (Larrow/meta/decoder/TypeDecoder;Ljava/lang/Iterable;Lkotlin/Unit;)Larrow/meta/ast/Code; + public static fun code (Larrow/meta/decoder/TypeDecoder;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Larrow/meta/ast/Code; + public static synthetic fun code$default (Larrow/meta/decoder/TypeDecoder;Ljava/lang/Iterable;Lkotlin/Unit;ILjava/lang/Object;)Larrow/meta/ast/Code; + public static synthetic fun code$default (Larrow/meta/decoder/TypeDecoder;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Larrow/meta/ast/Code; + public static fun codeNames (Larrow/meta/decoder/TypeDecoder;Ljava/lang/Iterable;)Larrow/meta/ast/Code; + public static fun decode (Larrow/meta/decoder/TypeDecoder;Larrow/meta/ast/Type;)Larrow/meta/ast/Code; + public static fun empty (Larrow/meta/decoder/TypeDecoder;Lcom/squareup/kotlinpoet/CodeBlock$Companion;)Lcom/squareup/kotlinpoet/CodeBlock; + public static fun invoke (Larrow/meta/decoder/TypeDecoder;Larrow/meta/ast/Code$Companion;Lkotlin/jvm/functions/Function0;)Larrow/meta/ast/Code; + public static fun joinToCode (Larrow/meta/decoder/TypeDecoder;Ljava/util/List;Ljava/lang/String;)Larrow/meta/ast/Code; + public static fun lyrics (Larrow/meta/decoder/TypeDecoder;Larrow/meta/ast/Annotation;)Lcom/squareup/kotlinpoet/AnnotationSpec; + public static fun lyrics (Larrow/meta/decoder/TypeDecoder;Larrow/meta/ast/Code;)Lcom/squareup/kotlinpoet/CodeBlock; + public static fun lyrics (Larrow/meta/decoder/TypeDecoder;Larrow/meta/ast/Func;)Lcom/squareup/kotlinpoet/FunSpec; + public static fun lyrics (Larrow/meta/decoder/TypeDecoder;Larrow/meta/ast/Modifier;)Lcom/squareup/kotlinpoet/KModifier; + public static fun lyrics (Larrow/meta/decoder/TypeDecoder;Larrow/meta/ast/Parameter;)Lcom/squareup/kotlinpoet/ParameterSpec; + public static fun lyrics (Larrow/meta/decoder/TypeDecoder;Larrow/meta/ast/Property;)Lcom/squareup/kotlinpoet/PropertySpec; + public static fun lyrics (Larrow/meta/decoder/TypeDecoder;Larrow/meta/ast/Type;)Lcom/squareup/kotlinpoet/TypeSpec; + public static fun lyrics (Larrow/meta/decoder/TypeDecoder;Larrow/meta/ast/TypeName$Classy;)Lcom/squareup/kotlinpoet/ClassName; + public static fun lyrics (Larrow/meta/decoder/TypeDecoder;Larrow/meta/ast/TypeName$FunctionLiteral;)Lcom/squareup/kotlinpoet/TypeName; + public static fun lyrics (Larrow/meta/decoder/TypeDecoder;Larrow/meta/ast/TypeName$ParameterizedType;)Lcom/squareup/kotlinpoet/TypeName; + public static fun lyrics (Larrow/meta/decoder/TypeDecoder;Larrow/meta/ast/TypeName$TypeVariable;)Lcom/squareup/kotlinpoet/TypeVariableName; + public static fun lyrics (Larrow/meta/decoder/TypeDecoder;Larrow/meta/ast/TypeName$WildcardType;)Lcom/squareup/kotlinpoet/TypeName; + public static fun lyrics (Larrow/meta/decoder/TypeDecoder;Larrow/meta/ast/TypeName;)Lcom/squareup/kotlinpoet/TypeName; + public static fun lyrics (Larrow/meta/decoder/TypeDecoder;Larrow/meta/ast/UseSiteTarget;)Lcom/squareup/kotlinpoet/AnnotationSpec$UseSiteTarget; + public static fun unaryPlus (Larrow/meta/decoder/TypeDecoder;Larrow/meta/ast/TypeName;)Larrow/meta/ast/Code; + public static fun unaryPlus (Larrow/meta/decoder/TypeDecoder;Ljava/lang/Iterable;)Larrow/meta/ast/Code; + public static fun unaryPlus (Larrow/meta/decoder/TypeDecoder;Ljava/lang/String;)Larrow/meta/ast/Code; + public static fun unaryPlus (Larrow/meta/decoder/TypeDecoder;Ljava/util/List;)Larrow/meta/ast/Code; +} + +public abstract interface class arrow/meta/encoder/MetaApi { + public abstract fun DeprecatedAnnotation (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Larrow/meta/ast/Annotation; + public abstract fun JvmName (Ljava/lang/String;)Larrow/meta/ast/Annotation; + public abstract fun PublishedApi ()Larrow/meta/ast/Annotation; + public abstract fun SuppressAnnotation ([Ljava/lang/String;)Larrow/meta/ast/Annotation; + public abstract fun addExtraDummyArg (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public abstract fun asKotlin (Larrow/meta/ast/TypeName$Classy;)Larrow/meta/ast/TypeName$Classy; + public abstract fun asKotlin (Larrow/meta/ast/TypeName$FunctionLiteral;)Larrow/meta/ast/TypeName$FunctionLiteral; + public abstract fun asKotlin (Larrow/meta/ast/TypeName$ParameterizedType;)Larrow/meta/ast/TypeName$ParameterizedType; + public abstract fun asKotlin (Larrow/meta/ast/TypeName$TypeVariable;)Larrow/meta/ast/TypeName$TypeVariable; + public abstract fun asKotlin (Larrow/meta/ast/TypeName$WildcardType;)Larrow/meta/ast/TypeName$WildcardType; + public abstract fun asKotlin (Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public abstract fun asPlatform (Larrow/meta/ast/TypeName$Classy;)Larrow/meta/ast/TypeName$Classy; + public abstract fun containsModifier (Larrow/meta/ast/Func;Larrow/meta/ast/Modifier;)Z + public abstract fun countDummyArgs (Larrow/meta/ast/Func;)I + public abstract fun defaultDummyArgValue (Larrow/meta/ast/Parameter;)Larrow/meta/ast/Parameter; + public abstract fun defaultDummyArgValues (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public abstract fun downKind (Larrow/meta/ast/Parameter;)Larrow/meta/ast/Parameter; + public abstract fun downKindParameters (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public abstract fun downKindReceiver (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public abstract fun downKindReturnType (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public abstract fun getDownKind (Larrow/meta/ast/TypeName$Classy;)Larrow/meta/ast/TypeName; + public abstract fun getDownKind (Larrow/meta/ast/TypeName$FunctionLiteral;)Larrow/meta/ast/TypeName; + public abstract fun getDownKind (Larrow/meta/ast/TypeName$ParameterizedType;)Larrow/meta/ast/TypeName; + public abstract fun getDownKind (Larrow/meta/ast/TypeName$TypeVariable;)Larrow/meta/ast/TypeName; + public abstract fun getDownKind (Larrow/meta/ast/TypeName$WildcardType;)Larrow/meta/ast/TypeName; + public abstract fun getDownKind (Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public abstract fun getKinded (Larrow/meta/ast/TypeName$ParameterizedType;)Z + public abstract fun getNestedTypeVariables (Larrow/meta/ast/TypeName$Classy;)Ljava/util/List; + public abstract fun getNestedTypeVariables (Larrow/meta/ast/TypeName$FunctionLiteral;)Ljava/util/List; + public abstract fun getNestedTypeVariables (Larrow/meta/ast/TypeName$ParameterizedType;)Ljava/util/List; + public abstract fun getNestedTypeVariables (Larrow/meta/ast/TypeName$TypeVariable;)Ljava/util/List; + public abstract fun getNestedTypeVariables (Larrow/meta/ast/TypeName$WildcardType;)Ljava/util/List; + public abstract fun getNestedTypeVariables (Larrow/meta/ast/TypeName;)Ljava/util/List; + public abstract fun getProjectedCompanion (Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public abstract fun getRequiredAbstractFunctions (Larrow/meta/encoder/TypeClassInstance;)Ljava/util/List; + public abstract fun getRequiredParameters (Larrow/meta/encoder/TypeClassInstance;)Ljava/util/List; + public abstract fun getTODO (Larrow/meta/ast/Code$Companion;)Larrow/meta/ast/Code; + public abstract fun getType (Larrow/meta/ast/TypeName;)Larrow/meta/ast/Type; + public abstract fun prependExtraDummyArg (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public abstract fun removeConstrains (Larrow/meta/ast/Func;Ljava/util/Set;)Larrow/meta/ast/Func; + public abstract fun removeConstrains (Larrow/meta/ast/Parameter;)Larrow/meta/ast/Parameter; + public abstract fun removeConstrains (Larrow/meta/ast/TypeName$Classy;)Larrow/meta/ast/TypeName$Classy; + public abstract fun removeConstrains (Larrow/meta/ast/TypeName$FunctionLiteral;)Larrow/meta/ast/TypeName$FunctionLiteral; + public abstract fun removeConstrains (Larrow/meta/ast/TypeName$ParameterizedType;)Larrow/meta/ast/TypeName$ParameterizedType; + public abstract fun removeConstrains (Larrow/meta/ast/TypeName$TypeVariable;)Larrow/meta/ast/TypeName$TypeVariable; + public abstract fun removeConstrains (Larrow/meta/ast/TypeName$WildcardType;)Larrow/meta/ast/TypeName$WildcardType; + public abstract fun removeConstrains (Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public abstract fun removeDummyArgs (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public abstract fun typeNameOf (Larrow/meta/ast/TypeName$Companion;Lkotlin/reflect/KClass;)Larrow/meta/ast/TypeName; + public abstract fun widenTypeArgs (Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; +} + +public final class arrow/meta/encoder/MetaApi$DefaultImpls { + public static synthetic fun removeConstrains$default (Larrow/meta/encoder/MetaApi;Larrow/meta/ast/Func;Ljava/util/Set;ILjava/lang/Object;)Larrow/meta/ast/Func; +} + +public final class arrow/meta/encoder/MetaApiKt { + public static final fun getKotlinReservedKeywords ()Ljava/util/Set; +} + +public final class arrow/meta/encoder/TypeClassInstance { + public fun (Larrow/meta/ast/Type;Larrow/meta/ast/Type;Larrow/meta/ast/Type;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;Larrow/meta/ast/TypeName;)V + public final fun component1 ()Larrow/meta/ast/Type; + public final fun component2 ()Larrow/meta/ast/Type; + public final fun component3 ()Larrow/meta/ast/Type; + public final fun component4 ()Ljavax/lang/model/element/TypeElement; + public final fun component5 ()Ljavax/lang/model/element/TypeElement; + public final fun component6 ()Ljavax/lang/model/element/TypeElement; + public final fun component7 ()Larrow/meta/ast/TypeName; + public final fun copy (Larrow/meta/ast/Type;Larrow/meta/ast/Type;Larrow/meta/ast/Type;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;Larrow/meta/ast/TypeName;)Larrow/meta/encoder/TypeClassInstance; + public static synthetic fun copy$default (Larrow/meta/encoder/TypeClassInstance;Larrow/meta/ast/Type;Larrow/meta/ast/Type;Larrow/meta/ast/Type;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;Larrow/meta/ast/TypeName;ILjava/lang/Object;)Larrow/meta/encoder/TypeClassInstance; + public fun equals (Ljava/lang/Object;)Z + public final fun getDataType ()Larrow/meta/ast/Type; + public final fun getDataTypeTypeElement ()Ljavax/lang/model/element/TypeElement; + public final fun getInstance ()Larrow/meta/ast/Type; + public final fun getInstanceTypeElement ()Ljavax/lang/model/element/TypeElement; + public final fun getProjectedCompanion ()Larrow/meta/ast/TypeName; + public final fun getTypeClass ()Larrow/meta/ast/Type; + public final fun getTypeClassTypeElement ()Ljavax/lang/model/element/TypeElement; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/encoder/jvm/DownKindReduction { + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/util/List; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Larrow/meta/encoder/jvm/DownKindReduction; + public static synthetic fun copy$default (Larrow/meta/encoder/jvm/DownKindReduction;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILjava/lang/Object;)Larrow/meta/encoder/jvm/DownKindReduction; + public fun equals (Ljava/lang/Object;)Z + public final fun getAdditionalTypeArgs ()Ljava/util/List; + public final fun getName ()Ljava/lang/String; + public final fun getPckg ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract class arrow/meta/encoder/jvm/EncodingError { +} + +public final class arrow/meta/encoder/jvm/EncodingError$UnsupportedElementType : arrow/meta/encoder/jvm/EncodingError { + public fun (Ljava/lang/String;Ljavax/lang/model/element/Element;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljavax/lang/model/element/Element; + public final fun copy (Ljava/lang/String;Ljavax/lang/model/element/Element;)Larrow/meta/encoder/jvm/EncodingError$UnsupportedElementType; + public static synthetic fun copy$default (Larrow/meta/encoder/jvm/EncodingError$UnsupportedElementType;Ljava/lang/String;Ljavax/lang/model/element/Element;ILjava/lang/Object;)Larrow/meta/encoder/jvm/EncodingError$UnsupportedElementType; + public fun equals (Ljava/lang/Object;)Z + public final fun getElement ()Ljavax/lang/model/element/Element; + public final fun getMsg ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract interface class arrow/meta/encoder/jvm/JvmMetaApi : arrow/common/utils/ProcessorUtils, arrow/meta/decoder/TypeDecoder, arrow/meta/encoder/MetaApi, arrow/meta/encoder/jvm/TypeElementEncoder { + public abstract fun DeprecatedAnnotation (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Larrow/meta/ast/Annotation; + public abstract fun JvmName (Ljava/lang/String;)Larrow/meta/ast/Annotation; + public abstract fun PublishedApi ()Larrow/meta/ast/Annotation; + public abstract fun SuppressAnnotation ([Ljava/lang/String;)Larrow/meta/ast/Annotation; + public abstract fun addExtraDummyArg (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public abstract fun asKotlin (Larrow/meta/ast/TypeName$Classy;)Larrow/meta/ast/TypeName$Classy; + public abstract fun asKotlin (Larrow/meta/ast/TypeName$FunctionLiteral;)Larrow/meta/ast/TypeName$FunctionLiteral; + public abstract fun asKotlin (Larrow/meta/ast/TypeName$ParameterizedType;)Larrow/meta/ast/TypeName$ParameterizedType; + public abstract fun asKotlin (Larrow/meta/ast/TypeName$TypeVariable;)Larrow/meta/ast/TypeName$TypeVariable; + public abstract fun asKotlin (Larrow/meta/ast/TypeName$WildcardType;)Larrow/meta/ast/TypeName$WildcardType; + public abstract fun asKotlin (Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public abstract fun asPlatform (Larrow/meta/ast/TypeName$Classy;)Larrow/meta/ast/TypeName$Classy; + public abstract fun containsModifier (Larrow/meta/ast/Func;Larrow/meta/ast/Modifier;)Z + public abstract fun countDummyArgs (Larrow/meta/ast/Func;)I + public abstract fun defaultDummyArgValue (Larrow/meta/ast/Parameter;)Larrow/meta/ast/Parameter; + public abstract fun defaultDummyArgValues (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public abstract fun downKind (Larrow/meta/ast/Parameter;)Larrow/meta/ast/Parameter; + public abstract fun downKindParameters (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public abstract fun downKindReceiver (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public abstract fun downKindReturnType (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public abstract fun getDownKind (Larrow/meta/ast/TypeName$Classy;)Larrow/meta/ast/TypeName; + public abstract fun getDownKind (Larrow/meta/ast/TypeName$FunctionLiteral;)Larrow/meta/ast/TypeName$FunctionLiteral; + public abstract fun getDownKind (Larrow/meta/ast/TypeName$ParameterizedType;)Larrow/meta/ast/TypeName$ParameterizedType; + public abstract fun getDownKind (Larrow/meta/ast/TypeName$TypeVariable;)Larrow/meta/ast/TypeName; + public abstract fun getDownKind (Larrow/meta/ast/TypeName$WildcardType;)Larrow/meta/ast/TypeName; + public abstract fun getDownKind (Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public abstract fun getKindWrapper (Larrow/meta/ast/Type;)Lkotlin/Pair; + public abstract fun getKinded (Larrow/meta/ast/TypeName$ParameterizedType;)Z + public abstract fun getNestedTypeVariables (Larrow/meta/ast/TypeName$Classy;)Ljava/util/List; + public abstract fun getNestedTypeVariables (Larrow/meta/ast/TypeName$FunctionLiteral;)Ljava/util/List; + public abstract fun getNestedTypeVariables (Larrow/meta/ast/TypeName$ParameterizedType;)Ljava/util/List; + public abstract fun getNestedTypeVariables (Larrow/meta/ast/TypeName$TypeVariable;)Ljava/util/List; + public abstract fun getNestedTypeVariables (Larrow/meta/ast/TypeName$WildcardType;)Ljava/util/List; + public abstract fun getNestedTypeVariables (Larrow/meta/ast/TypeName;)Ljava/util/List; + public abstract fun getProjectedCompanion (Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public abstract fun getRequiredAbstractFunctions (Larrow/meta/encoder/TypeClassInstance;)Ljava/util/List; + public abstract fun getRequiredParameters (Larrow/meta/encoder/TypeClassInstance;)Ljava/util/List; + public abstract fun getTODO (Larrow/meta/ast/Code$Companion;)Larrow/meta/ast/Code; + public abstract fun getType (Larrow/meta/ast/TypeName;)Larrow/meta/ast/Type; + public abstract fun getTypeNameDownKind ()Lkotlin/jvm/functions/Function1; + public abstract fun metaApi ()Larrow/meta/encoder/MetaApi; + public abstract fun prependExtraDummyArg (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public abstract fun removeConstrains (Larrow/meta/ast/Func;Ljava/util/Set;)Larrow/meta/ast/Func; + public abstract fun removeConstrains (Larrow/meta/ast/Parameter;)Larrow/meta/ast/Parameter; + public abstract fun removeConstrains (Larrow/meta/ast/TypeName$Classy;)Larrow/meta/ast/TypeName$Classy; + public abstract fun removeConstrains (Larrow/meta/ast/TypeName$FunctionLiteral;)Larrow/meta/ast/TypeName$FunctionLiteral; + public abstract fun removeConstrains (Larrow/meta/ast/TypeName$ParameterizedType;)Larrow/meta/ast/TypeName$ParameterizedType; + public abstract fun removeConstrains (Larrow/meta/ast/TypeName$TypeVariable;)Larrow/meta/ast/TypeName$TypeVariable; + public abstract fun removeConstrains (Larrow/meta/ast/TypeName$WildcardType;)Larrow/meta/ast/TypeName$WildcardType; + public abstract fun removeConstrains (Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public abstract fun removeDummyArgs (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public abstract fun typeClassInstance (Ljavax/lang/model/element/TypeElement;)Larrow/meta/encoder/TypeClassInstance; + public abstract fun typeNameDownKindImpl (Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public abstract fun typeNameOf (Larrow/meta/ast/TypeName$Companion;Lkotlin/reflect/KClass;)Larrow/meta/ast/TypeName; + public abstract fun widenTypeArgs (Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public abstract fun wrap (Larrow/meta/ast/Func;Lkotlin/Pair;)Larrow/meta/ast/Func; + public abstract fun wrap (Larrow/meta/ast/TypeName$Classy;Lkotlin/Pair;)Larrow/meta/ast/TypeName$Classy; + public abstract fun wrap (Larrow/meta/ast/TypeName$FunctionLiteral;Lkotlin/Pair;)Larrow/meta/ast/TypeName$FunctionLiteral; + public abstract fun wrap (Larrow/meta/ast/TypeName$ParameterizedType;Lkotlin/Pair;)Larrow/meta/ast/TypeName$ParameterizedType; + public abstract fun wrap (Larrow/meta/ast/TypeName$TypeVariable;Lkotlin/Pair;)Larrow/meta/ast/TypeName$TypeVariable; + public abstract fun wrap (Larrow/meta/ast/TypeName$WildcardType;Lkotlin/Pair;)Larrow/meta/ast/TypeName$WildcardType; + public abstract fun wrap (Larrow/meta/ast/TypeName;Lkotlin/Pair;)Larrow/meta/ast/TypeName; +} + +public final class arrow/meta/encoder/jvm/JvmMetaApi$DefaultImpls { + public static fun DeprecatedAnnotation (Larrow/meta/encoder/jvm/JvmMetaApi;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Larrow/meta/ast/Annotation; + public static fun JvmName (Larrow/meta/encoder/jvm/JvmMetaApi;Ljava/lang/String;)Larrow/meta/ast/Annotation; + public static fun PublishedApi (Larrow/meta/encoder/jvm/JvmMetaApi;)Larrow/meta/ast/Annotation; + public static fun SuppressAnnotation (Larrow/meta/encoder/jvm/JvmMetaApi;[Ljava/lang/String;)Larrow/meta/ast/Annotation; + public static fun addExtraDummyArg (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public static fun allFunctions (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public static fun annotations (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public static fun asClassOrPackageDataWrapper (Larrow/meta/encoder/jvm/JvmMetaApi;Lme/eugeniomarletti/kotlin/metadata/KotlinMetadata;Ljavax/lang/model/element/TypeElement;)Larrow/common/utils/ClassOrPackageDataWrapper; + public static fun asConstructor (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/ExecutableElement;Ljavax/lang/model/element/TypeElement;)Lkotlin/Pair; + public static fun asKotlin (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$Classy;)Larrow/meta/ast/TypeName$Classy; + public static fun asKotlin (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$FunctionLiteral;)Larrow/meta/ast/TypeName$FunctionLiteral; + public static fun asKotlin (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$ParameterizedType;)Larrow/meta/ast/TypeName$ParameterizedType; + public static fun asKotlin (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$TypeVariable;)Larrow/meta/ast/TypeName$TypeVariable; + public static fun asKotlin (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$WildcardType;)Larrow/meta/ast/TypeName$WildcardType; + public static fun asKotlin (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public static fun asMetaType (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/TypeElement;)Larrow/meta/ast/Type; + public static fun asModifier (Larrow/meta/encoder/jvm/JvmMetaApi;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Modality;)Larrow/meta/ast/Modifier; + public static fun asModifier (Larrow/meta/encoder/jvm/JvmMetaApi;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Visibility;)Larrow/meta/ast/Modifier; + public static fun asPlatform (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$Classy;)Larrow/meta/ast/TypeName$Classy; + public static fun asTypeName (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/TypeElement;)Larrow/meta/ast/TypeName; + public static fun asTypeName (Larrow/meta/encoder/jvm/JvmMetaApi;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Type;Larrow/common/utils/ClassOrPackageDataWrapper$Class;)Larrow/meta/ast/TypeName; + public static fun code (Larrow/meta/encoder/jvm/JvmMetaApi;Ljava/lang/Iterable;Lkotlin/Unit;)Larrow/meta/ast/Code; + public static fun code (Larrow/meta/encoder/jvm/JvmMetaApi;Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Larrow/meta/ast/Code; + public static fun codeNames (Larrow/meta/encoder/jvm/JvmMetaApi;Ljava/lang/Iterable;)Larrow/meta/ast/Code; + public static fun containsModifier (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Func;Larrow/meta/ast/Modifier;)Z + public static fun continuationType (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$ParameterizedType;)Larrow/meta/ast/TypeName$ParameterizedType; + public static fun countDummyArgs (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Func;)I + public static fun declaredFunctions (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public static fun declaredTypeClassInterfaces (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Lorg/jetbrains/kotlin/metadata/deserialization/TypeTable;)Ljava/util/List; + public static fun decode (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Type;)Larrow/meta/ast/Code; + public static fun defaultDummyArgValue (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Parameter;)Larrow/meta/ast/Parameter; + public static fun defaultDummyArgValues (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public static fun downKind (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Parameter;)Larrow/meta/ast/Parameter; + public static fun downKindParameters (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public static fun downKindReceiver (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public static fun downKindReturnType (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public static fun empty (Larrow/meta/encoder/jvm/JvmMetaApi;Lcom/squareup/kotlinpoet/CodeBlock$Companion;)Lcom/squareup/kotlinpoet/CodeBlock; + public static fun extractFullName (Larrow/meta/encoder/jvm/JvmMetaApi;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Type;Larrow/common/utils/ClassOrPackageDataWrapper;Z)Ljava/lang/String; + public static fun fixLiterals (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Func;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;)Larrow/meta/ast/Func; + public static fun getClassData (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/Element;)Larrow/common/utils/ClassOrPackageDataWrapper$Class; + public static fun getClassOrPackageDataWrapper (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/TypeElement;)Larrow/common/utils/ClassOrPackageDataWrapper; + public static fun getConstructorParamNames (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/Element;)Ljava/util/List; + public static fun getConstructorTypesNames (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/Element;)Ljava/util/List; + public static fun getDescriptor (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/type/ArrayType;)Ljava/lang/String; + public static fun getDescriptor (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/type/ExecutableType;)Ljava/lang/String; + public static fun getDescriptor (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/type/TypeMirror;)Ljava/lang/String; + public static fun getDescriptor (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/type/TypeVariable;)Ljava/lang/String; + public static fun getDescriptor (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/type/WildcardType;)Ljava/lang/String; + public static fun getDownKind (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$Classy;)Larrow/meta/ast/TypeName; + public static fun getDownKind (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$FunctionLiteral;)Larrow/meta/ast/TypeName$FunctionLiteral; + public static fun getDownKind (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$ParameterizedType;)Larrow/meta/ast/TypeName$ParameterizedType; + public static fun getDownKind (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$TypeVariable;)Larrow/meta/ast/TypeName; + public static fun getDownKind (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$WildcardType;)Larrow/meta/ast/TypeName; + public static fun getDownKind (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public static fun getElementUtils (Larrow/meta/encoder/jvm/JvmMetaApi;)Ljavax/lang/model/util/Elements; + public static fun getFiler (Larrow/meta/encoder/jvm/JvmMetaApi;)Ljavax/annotation/processing/Filer; + public static fun getFunction (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/common/utils/ClassOrPackageDataWrapper;Ljavax/lang/model/element/ExecutableElement;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function; + public static fun getFunctionOrNull (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/ExecutableElement;Lorg/jetbrains/kotlin/metadata/deserialization/NameResolver;Ljava/util/List;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function; + public static fun getFunctionOrNull (Larrow/meta/encoder/jvm/JvmMetaApi;Lme/eugeniomarletti/kotlin/metadata/ClassData;Ljavax/lang/model/element/ExecutableElement;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function; + public static fun getFunctionOrNull (Larrow/meta/encoder/jvm/JvmMetaApi;Lme/eugeniomarletti/kotlin/metadata/PackageData;Ljavax/lang/model/element/ExecutableElement;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function; + public static fun getHasNoCompanion (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/Element;)Z + public static fun getJvmMethodSignature (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/ExecutableElement;)Ljava/lang/String; + public static fun getKindWrapper (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Type;)Lkotlin/Pair; + public static fun getKinded (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$ParameterizedType;)Z + public static fun getLocale (Larrow/meta/encoder/jvm/JvmMetaApi;)Ljava/util/Locale; + public static fun getMessager (Larrow/meta/encoder/jvm/JvmMetaApi;)Ljavax/annotation/processing/Messager; + public static fun getMeta (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/TypeElement;)Larrow/common/utils/ClassOrPackageDataWrapper$Class; + public static fun getNestedTypeVariables (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$Classy;)Ljava/util/List; + public static fun getNestedTypeVariables (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$FunctionLiteral;)Ljava/util/List; + public static fun getNestedTypeVariables (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$ParameterizedType;)Ljava/util/List; + public static fun getNestedTypeVariables (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$TypeVariable;)Ljava/util/List; + public static fun getNestedTypeVariables (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$WildcardType;)Ljava/util/List; + public static fun getNestedTypeVariables (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName;)Ljava/util/List; + public static fun getOptions (Larrow/meta/encoder/jvm/JvmMetaApi;)Ljava/util/Map; + public static fun getProjectedCompanion (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public static fun getRequiredAbstractFunctions (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/encoder/TypeClassInstance;)Ljava/util/List; + public static fun getRequiredParameters (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/encoder/TypeClassInstance;)Ljava/util/List; + public static fun getSourceVersion (Larrow/meta/encoder/jvm/JvmMetaApi;)Ljavax/lang/model/SourceVersion; + public static fun getTODO (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Code$Companion;)Larrow/meta/ast/Code; + public static fun getType (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName;)Larrow/meta/ast/Type; + public static fun getTypeElement (Larrow/meta/encoder/jvm/JvmMetaApi;Ljava/lang/String;Ljavax/lang/model/util/Elements;)Ljavax/lang/model/element/TypeElement; + public static fun getTypeUtils (Larrow/meta/encoder/jvm/JvmMetaApi;)Ljavax/lang/model/util/Types; + public static fun invoke (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Code$Companion;Lkotlin/jvm/functions/Function0;)Larrow/meta/ast/Code; + public static fun isContinuation (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$ParameterizedType;)Z + public static fun isContinuationType (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$ParameterizedType;)Z + public static fun isMonadContinuation (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$ParameterizedType;)Z + public static fun joinToCode (Larrow/meta/encoder/jvm/JvmMetaApi;Ljava/util/List;Ljava/lang/String;)Larrow/meta/ast/Code; + public static fun lyrics (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Annotation;)Lcom/squareup/kotlinpoet/AnnotationSpec; + public static fun lyrics (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Code;)Lcom/squareup/kotlinpoet/CodeBlock; + public static fun lyrics (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Func;)Lcom/squareup/kotlinpoet/FunSpec; + public static fun lyrics (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Modifier;)Lcom/squareup/kotlinpoet/KModifier; + public static fun lyrics (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Parameter;)Lcom/squareup/kotlinpoet/ParameterSpec; + public static fun lyrics (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Property;)Lcom/squareup/kotlinpoet/PropertySpec; + public static fun lyrics (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Type;)Lcom/squareup/kotlinpoet/TypeSpec; + public static fun lyrics (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$Classy;)Lcom/squareup/kotlinpoet/ClassName; + public static fun lyrics (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$FunctionLiteral;)Lcom/squareup/kotlinpoet/TypeName; + public static fun lyrics (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$ParameterizedType;)Lcom/squareup/kotlinpoet/TypeName; + public static fun lyrics (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$TypeVariable;)Lcom/squareup/kotlinpoet/TypeVariableName; + public static fun lyrics (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$WildcardType;)Lcom/squareup/kotlinpoet/TypeName; + public static fun lyrics (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName;)Lcom/squareup/kotlinpoet/TypeName; + public static fun lyrics (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/UseSiteTarget;)Lcom/squareup/kotlinpoet/AnnotationSpec$UseSiteTarget; + public static fun metaApi (Larrow/meta/encoder/jvm/JvmMetaApi;)Larrow/meta/encoder/MetaApi; + public static fun modifiers (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public static fun modifiersFromFlags (Larrow/meta/encoder/jvm/JvmMetaApi;I)Ljava/util/List; + public static fun nameOf (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/common/utils/ClassOrPackageDataWrapper$Class;I)Ljava/lang/String; + public static fun overrides (Larrow/meta/encoder/jvm/JvmMetaApi;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;)Z + public static fun packageName (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/Element;)Larrow/meta/Either; + public static fun prependExtraDummyArg (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public static fun properties (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public static fun removeConstrains (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Func;Ljava/util/Set;)Larrow/meta/ast/Func; + public static fun removeConstrains (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Parameter;)Larrow/meta/ast/Parameter; + public static fun removeConstrains (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$Classy;)Larrow/meta/ast/TypeName$Classy; + public static fun removeConstrains (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$FunctionLiteral;)Larrow/meta/ast/TypeName$FunctionLiteral; + public static fun removeConstrains (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$ParameterizedType;)Larrow/meta/ast/TypeName$ParameterizedType; + public static fun removeConstrains (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$TypeVariable;)Larrow/meta/ast/TypeName$TypeVariable; + public static fun removeConstrains (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$WildcardType;)Larrow/meta/ast/TypeName$WildcardType; + public static fun removeConstrains (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public static fun removeDummyArgs (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public static fun sealedSubClassNames (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public static fun superInterfaces (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public static fun supertypes (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Lorg/jetbrains/kotlin/metadata/deserialization/TypeTable;Larrow/common/utils/ProcessorUtils;Ljava/util/List;)Ljava/util/List; + public static fun toMeta (Larrow/meta/encoder/jvm/JvmMetaApi;Lcom/squareup/kotlinpoet/AnnotationSpec;)Larrow/meta/ast/Annotation; + public static fun toMeta (Larrow/meta/encoder/jvm/JvmMetaApi;Lcom/squareup/kotlinpoet/FunSpec;Ljavax/lang/model/element/ExecutableElement;)Larrow/meta/ast/Func; + public static fun toMeta (Larrow/meta/encoder/jvm/JvmMetaApi;Lcom/squareup/kotlinpoet/TypeName;)Larrow/meta/ast/TypeName; + public static fun toMeta (Larrow/meta/encoder/jvm/JvmMetaApi;Lcom/squareup/kotlinpoet/TypeVariableName;)Larrow/meta/ast/TypeName$TypeVariable; + public static fun toMeta (Larrow/meta/encoder/jvm/JvmMetaApi;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Ljavax/lang/model/element/ExecutableElement;)Larrow/meta/ast/Func; + public static fun toMeta (Larrow/meta/encoder/jvm/JvmMetaApi;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Modality;)Larrow/meta/ast/Modifier; + public static fun toMeta (Larrow/meta/encoder/jvm/JvmMetaApi;Lorg/jetbrains/kotlin/metadata/ProtoBuf$TypeParameter$Variance;)Larrow/meta/ast/Modifier; + public static fun toMeta (Larrow/meta/encoder/jvm/JvmMetaApi;Lorg/jetbrains/kotlin/metadata/ProtoBuf$TypeParameter;Larrow/common/utils/ClassOrPackageDataWrapper$Class;)Larrow/meta/ast/TypeName$TypeVariable; + public static fun toMeta (Larrow/meta/encoder/jvm/JvmMetaApi;Lorg/jetbrains/kotlin/metadata/ProtoBuf$ValueParameter;Larrow/common/utils/ClassOrPackageDataWrapper$Class;)Larrow/meta/ast/Parameter; + public static fun tree (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/Element;)Larrow/meta/Either; + public static fun type (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/Element;)Larrow/meta/Either; + public static fun typeClassInstance (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/TypeElement;)Larrow/meta/encoder/TypeClassInstance; + public static fun typeNameDownKindImpl (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public static fun typeNameOf (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$Companion;Lkotlin/reflect/KClass;)Larrow/meta/ast/TypeName; + public static fun typeNameToMetaImpl (Larrow/meta/encoder/jvm/JvmMetaApi;Lcom/squareup/kotlinpoet/TypeName;)Larrow/meta/ast/TypeName; + public static fun typeVariables (Larrow/meta/encoder/jvm/JvmMetaApi;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public static fun unaryPlus (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName;)Larrow/meta/ast/Code; + public static fun unaryPlus (Larrow/meta/encoder/jvm/JvmMetaApi;Ljava/lang/Iterable;)Larrow/meta/ast/Code; + public static fun unaryPlus (Larrow/meta/encoder/jvm/JvmMetaApi;Ljava/lang/String;)Larrow/meta/ast/Code; + public static fun unaryPlus (Larrow/meta/encoder/jvm/JvmMetaApi;Ljava/util/List;)Larrow/meta/ast/Code; + public static fun widenTypeArgs (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public static fun wrap (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Func;Lkotlin/Pair;)Larrow/meta/ast/Func; + public static fun wrap (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$Classy;Lkotlin/Pair;)Larrow/meta/ast/TypeName$Classy; + public static fun wrap (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$FunctionLiteral;Lkotlin/Pair;)Larrow/meta/ast/TypeName$FunctionLiteral; + public static fun wrap (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$ParameterizedType;Lkotlin/Pair;)Larrow/meta/ast/TypeName$ParameterizedType; + public static fun wrap (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$TypeVariable;Lkotlin/Pair;)Larrow/meta/ast/TypeName$TypeVariable; + public static fun wrap (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName$WildcardType;Lkotlin/Pair;)Larrow/meta/ast/TypeName$WildcardType; + public static fun wrap (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/TypeName;Lkotlin/Pair;)Larrow/meta/ast/TypeName; + public static synthetic fun wrap$default (Larrow/meta/encoder/jvm/JvmMetaApi;Larrow/meta/ast/Func;Lkotlin/Pair;ILjava/lang/Object;)Larrow/meta/ast/Func; +} + +public abstract interface class arrow/meta/encoder/jvm/KotlinMetatadataEncoder { + public abstract fun asModifier (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Modality;)Larrow/meta/ast/Modifier; + public abstract fun asModifier (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Visibility;)Larrow/meta/ast/Modifier; + public abstract fun asTypeName (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Type;Larrow/common/utils/ClassOrPackageDataWrapper$Class;)Larrow/meta/ast/TypeName; + public abstract fun extractFullName (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Type;Larrow/common/utils/ClassOrPackageDataWrapper;Z)Ljava/lang/String; + public abstract fun modifiersFromFlags (I)Ljava/util/List; + public abstract fun nameOf (Larrow/common/utils/ClassOrPackageDataWrapper$Class;I)Ljava/lang/String; + public abstract fun supertypes (Larrow/common/utils/ClassOrPackageDataWrapper$Class;Lorg/jetbrains/kotlin/metadata/deserialization/TypeTable;Larrow/common/utils/ProcessorUtils;Ljava/util/List;)Ljava/util/List; + public abstract fun toMeta (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Ljavax/lang/model/element/ExecutableElement;)Larrow/meta/ast/Func; + public abstract fun toMeta (Lorg/jetbrains/kotlin/metadata/ProtoBuf$Modality;)Larrow/meta/ast/Modifier; + public abstract fun toMeta (Lorg/jetbrains/kotlin/metadata/ProtoBuf$TypeParameter$Variance;)Larrow/meta/ast/Modifier; + public abstract fun toMeta (Lorg/jetbrains/kotlin/metadata/ProtoBuf$TypeParameter;Larrow/common/utils/ClassOrPackageDataWrapper$Class;)Larrow/meta/ast/TypeName$TypeVariable; + public abstract fun toMeta (Lorg/jetbrains/kotlin/metadata/ProtoBuf$ValueParameter;Larrow/common/utils/ClassOrPackageDataWrapper$Class;)Larrow/meta/ast/Parameter; +} + +public final class arrow/meta/encoder/jvm/KotlinMetatadataEncoder$DefaultImpls { + public static fun asModifier (Larrow/meta/encoder/jvm/KotlinMetatadataEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Modality;)Larrow/meta/ast/Modifier; + public static fun asModifier (Larrow/meta/encoder/jvm/KotlinMetatadataEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Visibility;)Larrow/meta/ast/Modifier; + public static fun asTypeName (Larrow/meta/encoder/jvm/KotlinMetatadataEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Type;Larrow/common/utils/ClassOrPackageDataWrapper$Class;)Larrow/meta/ast/TypeName; + public static fun extractFullName (Larrow/meta/encoder/jvm/KotlinMetatadataEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Type;Larrow/common/utils/ClassOrPackageDataWrapper;Z)Ljava/lang/String; + public static synthetic fun extractFullName$default (Larrow/meta/encoder/jvm/KotlinMetatadataEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Type;Larrow/common/utils/ClassOrPackageDataWrapper;ZILjava/lang/Object;)Ljava/lang/String; + public static fun modifiersFromFlags (Larrow/meta/encoder/jvm/KotlinMetatadataEncoder;I)Ljava/util/List; + public static fun nameOf (Larrow/meta/encoder/jvm/KotlinMetatadataEncoder;Larrow/common/utils/ClassOrPackageDataWrapper$Class;I)Ljava/lang/String; + public static fun supertypes (Larrow/meta/encoder/jvm/KotlinMetatadataEncoder;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Lorg/jetbrains/kotlin/metadata/deserialization/TypeTable;Larrow/common/utils/ProcessorUtils;Ljava/util/List;)Ljava/util/List; + public static fun toMeta (Larrow/meta/encoder/jvm/KotlinMetatadataEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Ljavax/lang/model/element/ExecutableElement;)Larrow/meta/ast/Func; + public static fun toMeta (Larrow/meta/encoder/jvm/KotlinMetatadataEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Modality;)Larrow/meta/ast/Modifier; + public static fun toMeta (Larrow/meta/encoder/jvm/KotlinMetatadataEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$TypeParameter$Variance;)Larrow/meta/ast/Modifier; + public static fun toMeta (Larrow/meta/encoder/jvm/KotlinMetatadataEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$TypeParameter;Larrow/common/utils/ClassOrPackageDataWrapper$Class;)Larrow/meta/ast/TypeName$TypeVariable; + public static fun toMeta (Larrow/meta/encoder/jvm/KotlinMetatadataEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$ValueParameter;Larrow/common/utils/ClassOrPackageDataWrapper$Class;)Larrow/meta/ast/Parameter; +} + +public abstract interface class arrow/meta/encoder/jvm/KotlinPoetEncoder { + public abstract fun getTypeNameToMeta ()Lkotlin/jvm/functions/Function1; + public abstract fun kotlinMetadataUtils ()Lme/eugeniomarletti/kotlin/metadata/KotlinMetadataUtils; + public abstract fun metaApi ()Larrow/meta/encoder/MetaApi; + public abstract fun toMeta (Lcom/squareup/kotlinpoet/AnnotationSpec;)Larrow/meta/ast/Annotation; + public abstract fun toMeta (Lcom/squareup/kotlinpoet/FunSpec;Ljavax/lang/model/element/ExecutableElement;)Larrow/meta/ast/Func; + public abstract fun toMeta (Lcom/squareup/kotlinpoet/TypeName;)Larrow/meta/ast/TypeName; + public abstract fun toMeta (Lcom/squareup/kotlinpoet/TypeVariableName;)Larrow/meta/ast/TypeName$TypeVariable; + public abstract fun typeNameToMetaImpl (Lcom/squareup/kotlinpoet/TypeName;)Larrow/meta/ast/TypeName; +} + +public final class arrow/meta/encoder/jvm/KotlinPoetEncoder$DefaultImpls { + public static fun toMeta (Larrow/meta/encoder/jvm/KotlinPoetEncoder;Lcom/squareup/kotlinpoet/AnnotationSpec;)Larrow/meta/ast/Annotation; + public static fun toMeta (Larrow/meta/encoder/jvm/KotlinPoetEncoder;Lcom/squareup/kotlinpoet/FunSpec;Ljavax/lang/model/element/ExecutableElement;)Larrow/meta/ast/Func; + public static fun toMeta (Larrow/meta/encoder/jvm/KotlinPoetEncoder;Lcom/squareup/kotlinpoet/TypeName;)Larrow/meta/ast/TypeName; + public static fun toMeta (Larrow/meta/encoder/jvm/KotlinPoetEncoder;Lcom/squareup/kotlinpoet/TypeVariableName;)Larrow/meta/ast/TypeName$TypeVariable; + public static fun typeNameToMetaImpl (Larrow/meta/encoder/jvm/KotlinPoetEncoder;Lcom/squareup/kotlinpoet/TypeName;)Larrow/meta/ast/TypeName; +} + +public final class arrow/meta/encoder/jvm/StringTypeExtensionsKt { + public static final fun asKotlin (Ljava/lang/String;)Ljava/lang/String; + public static final fun asPlatform (Ljava/lang/String;)Ljava/lang/String; + public static final fun downKParts (Ljava/lang/String;)Ljava/util/List; + public static final fun quote (Ljava/lang/String;)Ljava/lang/String; +} + +public abstract interface class arrow/meta/encoder/jvm/TypeElementEncoder : arrow/common/utils/ProcessorUtils, arrow/meta/encoder/jvm/KotlinMetatadataEncoder, arrow/meta/encoder/jvm/KotlinPoetEncoder { + public abstract fun allFunctions (Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public abstract fun annotations (Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public abstract fun asConstructor (Ljavax/lang/model/element/ExecutableElement;Ljavax/lang/model/element/TypeElement;)Lkotlin/Pair; + public abstract fun asMetaType (Ljavax/lang/model/element/TypeElement;)Larrow/meta/ast/Type; + public abstract fun asTypeName (Ljavax/lang/model/element/TypeElement;)Larrow/meta/ast/TypeName; + public abstract fun continuationType (Larrow/meta/ast/TypeName$ParameterizedType;)Larrow/meta/ast/TypeName$ParameterizedType; + public abstract fun declaredFunctions (Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public abstract fun fixLiterals (Larrow/meta/ast/Func;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;)Larrow/meta/ast/Func; + public abstract fun getMeta (Ljavax/lang/model/element/TypeElement;)Larrow/common/utils/ClassOrPackageDataWrapper$Class; + public abstract fun getTypeElement (Ljava/lang/String;Ljavax/lang/model/util/Elements;)Ljavax/lang/model/element/TypeElement; + public abstract fun getTypeElementToMeta ()Lkotlin/jvm/functions/Function1; + public abstract fun isContinuation (Larrow/meta/ast/TypeName$ParameterizedType;)Z + public abstract fun isContinuationType (Larrow/meta/ast/TypeName$ParameterizedType;)Z + public abstract fun isMonadContinuation (Larrow/meta/ast/TypeName$ParameterizedType;)Z + public abstract fun kDoc (Ljavax/lang/model/element/Element;)Ljava/lang/String; + public abstract fun modifiers (Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public abstract fun packageName (Ljavax/lang/model/element/Element;)Larrow/meta/Either; + public abstract fun processorUtils ()Larrow/common/utils/ProcessorUtils; + public abstract fun properties (Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public abstract fun sealedSubClassNames (Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public abstract fun superInterfaces (Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public abstract fun tree (Ljavax/lang/model/element/Element;)Larrow/meta/Either; + public abstract fun type (Ljavax/lang/model/element/Element;)Larrow/meta/Either; + public abstract fun typeVariables (Ljavax/lang/model/element/TypeElement;)Ljava/util/List; +} + +public final class arrow/meta/encoder/jvm/TypeElementEncoder$DefaultImpls { + public static fun allFunctions (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public static fun annotations (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public static fun asClassOrPackageDataWrapper (Larrow/meta/encoder/jvm/TypeElementEncoder;Lme/eugeniomarletti/kotlin/metadata/KotlinMetadata;Ljavax/lang/model/element/TypeElement;)Larrow/common/utils/ClassOrPackageDataWrapper; + public static fun asConstructor (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/ExecutableElement;Ljavax/lang/model/element/TypeElement;)Lkotlin/Pair; + public static fun asMetaType (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/TypeElement;)Larrow/meta/ast/Type; + public static fun asModifier (Larrow/meta/encoder/jvm/TypeElementEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Modality;)Larrow/meta/ast/Modifier; + public static fun asModifier (Larrow/meta/encoder/jvm/TypeElementEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Visibility;)Larrow/meta/ast/Modifier; + public static fun asTypeName (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/TypeElement;)Larrow/meta/ast/TypeName; + public static fun asTypeName (Larrow/meta/encoder/jvm/TypeElementEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Type;Larrow/common/utils/ClassOrPackageDataWrapper$Class;)Larrow/meta/ast/TypeName; + public static fun continuationType (Larrow/meta/encoder/jvm/TypeElementEncoder;Larrow/meta/ast/TypeName$ParameterizedType;)Larrow/meta/ast/TypeName$ParameterizedType; + public static fun declaredFunctions (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public static fun declaredTypeClassInterfaces (Larrow/meta/encoder/jvm/TypeElementEncoder;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Lorg/jetbrains/kotlin/metadata/deserialization/TypeTable;)Ljava/util/List; + public static fun extractFullName (Larrow/meta/encoder/jvm/TypeElementEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Type;Larrow/common/utils/ClassOrPackageDataWrapper;Z)Ljava/lang/String; + public static fun fixLiterals (Larrow/meta/encoder/jvm/TypeElementEncoder;Larrow/meta/ast/Func;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;)Larrow/meta/ast/Func; + public static fun getClassData (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/Element;)Larrow/common/utils/ClassOrPackageDataWrapper$Class; + public static fun getClassOrPackageDataWrapper (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/TypeElement;)Larrow/common/utils/ClassOrPackageDataWrapper; + public static fun getConstructorParamNames (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/Element;)Ljava/util/List; + public static fun getConstructorTypesNames (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/Element;)Ljava/util/List; + public static fun getDescriptor (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/type/ArrayType;)Ljava/lang/String; + public static fun getDescriptor (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/type/ExecutableType;)Ljava/lang/String; + public static fun getDescriptor (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/type/TypeMirror;)Ljava/lang/String; + public static fun getDescriptor (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/type/TypeVariable;)Ljava/lang/String; + public static fun getDescriptor (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/type/WildcardType;)Ljava/lang/String; + public static fun getElementUtils (Larrow/meta/encoder/jvm/TypeElementEncoder;)Ljavax/lang/model/util/Elements; + public static fun getFiler (Larrow/meta/encoder/jvm/TypeElementEncoder;)Ljavax/annotation/processing/Filer; + public static fun getFunction (Larrow/meta/encoder/jvm/TypeElementEncoder;Larrow/common/utils/ClassOrPackageDataWrapper;Ljavax/lang/model/element/ExecutableElement;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function; + public static fun getFunctionOrNull (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/ExecutableElement;Lorg/jetbrains/kotlin/metadata/deserialization/NameResolver;Ljava/util/List;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function; + public static fun getFunctionOrNull (Larrow/meta/encoder/jvm/TypeElementEncoder;Lme/eugeniomarletti/kotlin/metadata/ClassData;Ljavax/lang/model/element/ExecutableElement;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function; + public static fun getFunctionOrNull (Larrow/meta/encoder/jvm/TypeElementEncoder;Lme/eugeniomarletti/kotlin/metadata/PackageData;Ljavax/lang/model/element/ExecutableElement;)Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function; + public static fun getHasNoCompanion (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/Element;)Z + public static fun getJvmMethodSignature (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/ExecutableElement;)Ljava/lang/String; + public static fun getLocale (Larrow/meta/encoder/jvm/TypeElementEncoder;)Ljava/util/Locale; + public static fun getMessager (Larrow/meta/encoder/jvm/TypeElementEncoder;)Ljavax/annotation/processing/Messager; + public static fun getMeta (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/TypeElement;)Larrow/common/utils/ClassOrPackageDataWrapper$Class; + public static fun getOptions (Larrow/meta/encoder/jvm/TypeElementEncoder;)Ljava/util/Map; + public static fun getSourceVersion (Larrow/meta/encoder/jvm/TypeElementEncoder;)Ljavax/lang/model/SourceVersion; + public static fun getTypeElement (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljava/lang/String;Ljavax/lang/model/util/Elements;)Ljavax/lang/model/element/TypeElement; + public static fun getTypeUtils (Larrow/meta/encoder/jvm/TypeElementEncoder;)Ljavax/lang/model/util/Types; + public static fun isContinuation (Larrow/meta/encoder/jvm/TypeElementEncoder;Larrow/meta/ast/TypeName$ParameterizedType;)Z + public static fun isContinuationType (Larrow/meta/encoder/jvm/TypeElementEncoder;Larrow/meta/ast/TypeName$ParameterizedType;)Z + public static fun isMonadContinuation (Larrow/meta/encoder/jvm/TypeElementEncoder;Larrow/meta/ast/TypeName$ParameterizedType;)Z + public static fun modifiers (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public static fun modifiersFromFlags (Larrow/meta/encoder/jvm/TypeElementEncoder;I)Ljava/util/List; + public static fun nameOf (Larrow/meta/encoder/jvm/TypeElementEncoder;Larrow/common/utils/ClassOrPackageDataWrapper$Class;I)Ljava/lang/String; + public static fun overrides (Larrow/meta/encoder/jvm/TypeElementEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;)Z + public static fun packageName (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/Element;)Larrow/meta/Either; + public static fun properties (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public static fun sealedSubClassNames (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public static fun superInterfaces (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public static fun supertypes (Larrow/meta/encoder/jvm/TypeElementEncoder;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Lorg/jetbrains/kotlin/metadata/deserialization/TypeTable;Larrow/common/utils/ProcessorUtils;Ljava/util/List;)Ljava/util/List; + public static fun toMeta (Larrow/meta/encoder/jvm/TypeElementEncoder;Lcom/squareup/kotlinpoet/AnnotationSpec;)Larrow/meta/ast/Annotation; + public static fun toMeta (Larrow/meta/encoder/jvm/TypeElementEncoder;Lcom/squareup/kotlinpoet/FunSpec;Ljavax/lang/model/element/ExecutableElement;)Larrow/meta/ast/Func; + public static fun toMeta (Larrow/meta/encoder/jvm/TypeElementEncoder;Lcom/squareup/kotlinpoet/TypeName;)Larrow/meta/ast/TypeName; + public static fun toMeta (Larrow/meta/encoder/jvm/TypeElementEncoder;Lcom/squareup/kotlinpoet/TypeVariableName;)Larrow/meta/ast/TypeName$TypeVariable; + public static fun toMeta (Larrow/meta/encoder/jvm/TypeElementEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Ljavax/lang/model/element/ExecutableElement;)Larrow/meta/ast/Func; + public static fun toMeta (Larrow/meta/encoder/jvm/TypeElementEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Modality;)Larrow/meta/ast/Modifier; + public static fun toMeta (Larrow/meta/encoder/jvm/TypeElementEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$TypeParameter$Variance;)Larrow/meta/ast/Modifier; + public static fun toMeta (Larrow/meta/encoder/jvm/TypeElementEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$TypeParameter;Larrow/common/utils/ClassOrPackageDataWrapper$Class;)Larrow/meta/ast/TypeName$TypeVariable; + public static fun toMeta (Larrow/meta/encoder/jvm/TypeElementEncoder;Lorg/jetbrains/kotlin/metadata/ProtoBuf$ValueParameter;Larrow/common/utils/ClassOrPackageDataWrapper$Class;)Larrow/meta/ast/Parameter; + public static fun tree (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/Element;)Larrow/meta/Either; + public static fun type (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/Element;)Larrow/meta/Either; + public static fun typeNameToMetaImpl (Larrow/meta/encoder/jvm/TypeElementEncoder;Lcom/squareup/kotlinpoet/TypeName;)Larrow/meta/ast/TypeName; + public static fun typeVariables (Larrow/meta/encoder/jvm/TypeElementEncoder;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; +} + +public final class arrow/meta/internal/MemoizationKt { + public static final fun memoize (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; +} + +public final class arrow/meta/internal/Platform { + public static final field INSTANCE Larrow/meta/internal/Platform; + public final fun newConcurrentMap ()Larrow/meta/internal/Platform$ConcurrentMap; +} + +public abstract interface class arrow/meta/internal/Platform$ConcurrentMap : java/util/Map, kotlin/jvm/internal/markers/KMutableMap { + public abstract fun putSafely (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +} + +public abstract class arrow/meta/processor/MetaProcessor : arrow/common/utils/AbstractProcessor, arrow/meta/encoder/jvm/JvmMetaApi { + public fun (Lkotlin/reflect/KClass;)V + public fun DeprecatedAnnotation (Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Larrow/meta/ast/Annotation; + public fun JvmName (Ljava/lang/String;)Larrow/meta/ast/Annotation; + public fun PublishedApi ()Larrow/meta/ast/Annotation; + public fun SuppressAnnotation ([Ljava/lang/String;)Larrow/meta/ast/Annotation; + public fun addExtraDummyArg (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public fun allFunctions (Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public fun annotations (Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public fun asConstructor (Ljavax/lang/model/element/ExecutableElement;Ljavax/lang/model/element/TypeElement;)Lkotlin/Pair; + public fun asKotlin (Larrow/meta/ast/TypeName$Classy;)Larrow/meta/ast/TypeName$Classy; + public fun asKotlin (Larrow/meta/ast/TypeName$FunctionLiteral;)Larrow/meta/ast/TypeName$FunctionLiteral; + public fun asKotlin (Larrow/meta/ast/TypeName$ParameterizedType;)Larrow/meta/ast/TypeName$ParameterizedType; + public fun asKotlin (Larrow/meta/ast/TypeName$TypeVariable;)Larrow/meta/ast/TypeName$TypeVariable; + public fun asKotlin (Larrow/meta/ast/TypeName$WildcardType;)Larrow/meta/ast/TypeName$WildcardType; + public fun asKotlin (Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public fun asMetaType (Ljavax/lang/model/element/TypeElement;)Larrow/meta/ast/Type; + public fun asPlatform (Larrow/meta/ast/TypeName$Classy;)Larrow/meta/ast/TypeName$Classy; + public fun asTypeName (Ljavax/lang/model/element/TypeElement;)Larrow/meta/ast/TypeName; + public fun code (Ljava/lang/Iterable;Lkotlin/Unit;)Larrow/meta/ast/Code; + public fun code (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Larrow/meta/ast/Code; + public fun codeNames (Ljava/lang/Iterable;)Larrow/meta/ast/Code; + public fun containsModifier (Larrow/meta/ast/Func;Larrow/meta/ast/Modifier;)Z + public fun continuationType (Larrow/meta/ast/TypeName$ParameterizedType;)Larrow/meta/ast/TypeName$ParameterizedType; + public fun countDummyArgs (Larrow/meta/ast/Func;)I + public fun declaredFunctions (Ljavax/lang/model/element/TypeElement;Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public synthetic fun decode (Larrow/meta/ast/Tree;)Larrow/meta/ast/Code; + public fun decode (Larrow/meta/ast/Type;)Larrow/meta/ast/Code; + public fun defaultDummyArgValue (Larrow/meta/ast/Parameter;)Larrow/meta/ast/Parameter; + public fun defaultDummyArgValues (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public fun downKind (Larrow/meta/ast/Parameter;)Larrow/meta/ast/Parameter; + public fun downKindParameters (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public fun downKindReceiver (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public fun downKindReturnType (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public fun empty (Lcom/squareup/kotlinpoet/CodeBlock$Companion;)Lcom/squareup/kotlinpoet/CodeBlock; + public fun fixLiterals (Larrow/meta/ast/Func;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Lorg/jetbrains/kotlin/metadata/ProtoBuf$Function;)Larrow/meta/ast/Func; + public fun getDownKind (Larrow/meta/ast/TypeName$Classy;)Larrow/meta/ast/TypeName; + public fun getDownKind (Larrow/meta/ast/TypeName$FunctionLiteral;)Larrow/meta/ast/TypeName$FunctionLiteral; + public synthetic fun getDownKind (Larrow/meta/ast/TypeName$FunctionLiteral;)Larrow/meta/ast/TypeName; + public fun getDownKind (Larrow/meta/ast/TypeName$ParameterizedType;)Larrow/meta/ast/TypeName$ParameterizedType; + public synthetic fun getDownKind (Larrow/meta/ast/TypeName$ParameterizedType;)Larrow/meta/ast/TypeName; + public fun getDownKind (Larrow/meta/ast/TypeName$TypeVariable;)Larrow/meta/ast/TypeName; + public fun getDownKind (Larrow/meta/ast/TypeName$WildcardType;)Larrow/meta/ast/TypeName; + public fun getDownKind (Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public fun getKindWrapper (Larrow/meta/ast/Type;)Lkotlin/Pair; + public fun getKinded (Larrow/meta/ast/TypeName$ParameterizedType;)Z + public fun getMeta (Ljavax/lang/model/element/TypeElement;)Larrow/common/utils/ClassOrPackageDataWrapper$Class; + public fun getNestedTypeVariables (Larrow/meta/ast/TypeName$Classy;)Ljava/util/List; + public fun getNestedTypeVariables (Larrow/meta/ast/TypeName$FunctionLiteral;)Ljava/util/List; + public fun getNestedTypeVariables (Larrow/meta/ast/TypeName$ParameterizedType;)Ljava/util/List; + public fun getNestedTypeVariables (Larrow/meta/ast/TypeName$TypeVariable;)Ljava/util/List; + public fun getNestedTypeVariables (Larrow/meta/ast/TypeName$WildcardType;)Ljava/util/List; + public fun getNestedTypeVariables (Larrow/meta/ast/TypeName;)Ljava/util/List; + public fun getProjectedCompanion (Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public fun getRequiredAbstractFunctions (Larrow/meta/encoder/TypeClassInstance;)Ljava/util/List; + public fun getRequiredParameters (Larrow/meta/encoder/TypeClassInstance;)Ljava/util/List; + public fun getSupportedAnnotationTypes ()Ljava/util/Set; + public fun getSupportedSourceVersion ()Ljavax/lang/model/SourceVersion; + public fun getTODO (Larrow/meta/ast/Code$Companion;)Larrow/meta/ast/Code; + public fun getType (Larrow/meta/ast/TypeName;)Larrow/meta/ast/Type; + public fun getTypeElement (Ljava/lang/String;Ljavax/lang/model/util/Elements;)Ljavax/lang/model/element/TypeElement; + public fun getTypeElementToMeta ()Lkotlin/jvm/functions/Function1; + public fun getTypeNameDownKind ()Lkotlin/jvm/functions/Function1; + public fun getTypeNameToMeta ()Lkotlin/jvm/functions/Function1; + public fun invoke (Larrow/meta/ast/Code$Companion;Lkotlin/jvm/functions/Function0;)Larrow/meta/ast/Code; + public fun isContinuation (Larrow/meta/ast/TypeName$ParameterizedType;)Z + public fun isContinuationType (Larrow/meta/ast/TypeName$ParameterizedType;)Z + public fun isMonadContinuation (Larrow/meta/ast/TypeName$ParameterizedType;)Z + public fun joinToCode (Ljava/util/List;Ljava/lang/String;)Larrow/meta/ast/Code; + public fun kotlinMetadataUtils ()Lme/eugeniomarletti/kotlin/metadata/KotlinMetadataUtils; + public fun lyrics (Larrow/meta/ast/Annotation;)Lcom/squareup/kotlinpoet/AnnotationSpec; + public fun lyrics (Larrow/meta/ast/Code;)Lcom/squareup/kotlinpoet/CodeBlock; + public fun lyrics (Larrow/meta/ast/Func;)Lcom/squareup/kotlinpoet/FunSpec; + public fun lyrics (Larrow/meta/ast/Modifier;)Lcom/squareup/kotlinpoet/KModifier; + public fun lyrics (Larrow/meta/ast/Parameter;)Lcom/squareup/kotlinpoet/ParameterSpec; + public fun lyrics (Larrow/meta/ast/Property;)Lcom/squareup/kotlinpoet/PropertySpec; + public fun lyrics (Larrow/meta/ast/Type;)Lcom/squareup/kotlinpoet/TypeSpec; + public fun lyrics (Larrow/meta/ast/TypeName$Classy;)Lcom/squareup/kotlinpoet/ClassName; + public fun lyrics (Larrow/meta/ast/TypeName$FunctionLiteral;)Lcom/squareup/kotlinpoet/TypeName; + public fun lyrics (Larrow/meta/ast/TypeName$ParameterizedType;)Lcom/squareup/kotlinpoet/TypeName; + public fun lyrics (Larrow/meta/ast/TypeName$TypeVariable;)Lcom/squareup/kotlinpoet/TypeVariableName; + public fun lyrics (Larrow/meta/ast/TypeName$WildcardType;)Lcom/squareup/kotlinpoet/TypeName; + public fun lyrics (Larrow/meta/ast/TypeName;)Lcom/squareup/kotlinpoet/TypeName; + public fun lyrics (Larrow/meta/ast/UseSiteTarget;)Lcom/squareup/kotlinpoet/AnnotationSpec$UseSiteTarget; + public fun metaApi ()Larrow/meta/encoder/MetaApi; + public fun modifiers (Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + protected fun onProcess (Ljava/util/Set;Ljavax/annotation/processing/RoundEnvironment;)V + public fun packageName (Ljavax/lang/model/element/Element;)Larrow/meta/Either; + public fun prependExtraDummyArg (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public fun processorUtils ()Larrow/common/utils/ProcessorUtils; + public fun properties (Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public fun removeConstrains (Larrow/meta/ast/Func;Ljava/util/Set;)Larrow/meta/ast/Func; + public fun removeConstrains (Larrow/meta/ast/Parameter;)Larrow/meta/ast/Parameter; + public fun removeConstrains (Larrow/meta/ast/TypeName$Classy;)Larrow/meta/ast/TypeName$Classy; + public fun removeConstrains (Larrow/meta/ast/TypeName$FunctionLiteral;)Larrow/meta/ast/TypeName$FunctionLiteral; + public fun removeConstrains (Larrow/meta/ast/TypeName$ParameterizedType;)Larrow/meta/ast/TypeName$ParameterizedType; + public fun removeConstrains (Larrow/meta/ast/TypeName$TypeVariable;)Larrow/meta/ast/TypeName$TypeVariable; + public fun removeConstrains (Larrow/meta/ast/TypeName$WildcardType;)Larrow/meta/ast/TypeName$WildcardType; + public fun removeConstrains (Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public fun removeDummyArgs (Larrow/meta/ast/Func;)Larrow/meta/ast/Func; + public fun sealedSubClassNames (Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public fun superInterfaces (Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public fun toMeta (Lcom/squareup/kotlinpoet/AnnotationSpec;)Larrow/meta/ast/Annotation; + public fun toMeta (Lcom/squareup/kotlinpoet/FunSpec;Ljavax/lang/model/element/ExecutableElement;)Larrow/meta/ast/Func; + public fun toMeta (Lcom/squareup/kotlinpoet/TypeName;)Larrow/meta/ast/TypeName; + public fun toMeta (Lcom/squareup/kotlinpoet/TypeVariableName;)Larrow/meta/ast/TypeName$TypeVariable; + public abstract fun transform (Larrow/meta/processor/MetaProcessor$AnnotatedElement;)Ljava/util/List; + public fun tree (Ljavax/lang/model/element/Element;)Larrow/meta/Either; + public fun type (Ljavax/lang/model/element/Element;)Larrow/meta/Either; + public fun typeClassInstance (Ljavax/lang/model/element/TypeElement;)Larrow/meta/encoder/TypeClassInstance; + public fun typeNameDownKindImpl (Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public fun typeNameOf (Larrow/meta/ast/TypeName$Companion;Lkotlin/reflect/KClass;)Larrow/meta/ast/TypeName; + public fun typeNameToMetaImpl (Lcom/squareup/kotlinpoet/TypeName;)Larrow/meta/ast/TypeName; + public fun typeVariables (Ljavax/lang/model/element/TypeElement;)Ljava/util/List; + public fun unaryPlus (Larrow/meta/ast/TypeName;)Larrow/meta/ast/Code; + public fun unaryPlus (Ljava/lang/Iterable;)Larrow/meta/ast/Code; + public fun unaryPlus (Ljava/lang/String;)Larrow/meta/ast/Code; + public fun unaryPlus (Ljava/util/List;)Larrow/meta/ast/Code; + public fun widenTypeArgs (Larrow/meta/ast/TypeName;)Larrow/meta/ast/TypeName; + public fun wrap (Larrow/meta/ast/Func;Lkotlin/Pair;)Larrow/meta/ast/Func; + public fun wrap (Larrow/meta/ast/TypeName$Classy;Lkotlin/Pair;)Larrow/meta/ast/TypeName$Classy; + public fun wrap (Larrow/meta/ast/TypeName$FunctionLiteral;Lkotlin/Pair;)Larrow/meta/ast/TypeName$FunctionLiteral; + public fun wrap (Larrow/meta/ast/TypeName$ParameterizedType;Lkotlin/Pair;)Larrow/meta/ast/TypeName$ParameterizedType; + public fun wrap (Larrow/meta/ast/TypeName$TypeVariable;Lkotlin/Pair;)Larrow/meta/ast/TypeName$TypeVariable; + public fun wrap (Larrow/meta/ast/TypeName$WildcardType;Lkotlin/Pair;)Larrow/meta/ast/TypeName$WildcardType; + public fun wrap (Larrow/meta/ast/TypeName;Lkotlin/Pair;)Larrow/meta/ast/TypeName; +} + +public abstract class arrow/meta/processor/MetaProcessor$AnnotatedElement { +} + +public final class arrow/meta/processor/MetaProcessor$AnnotatedElement$Class : arrow/meta/processor/MetaProcessor$AnnotatedElement { + public fun (Ljavax/lang/model/element/TypeElement;Larrow/meta/ast/Type;)V + public final fun component1 ()Ljavax/lang/model/element/TypeElement; + public final fun component2 ()Larrow/meta/ast/Type; + public final fun copy (Ljavax/lang/model/element/TypeElement;Larrow/meta/ast/Type;)Larrow/meta/processor/MetaProcessor$AnnotatedElement$Class; + public static synthetic fun copy$default (Larrow/meta/processor/MetaProcessor$AnnotatedElement$Class;Ljavax/lang/model/element/TypeElement;Larrow/meta/ast/Type;ILjava/lang/Object;)Larrow/meta/processor/MetaProcessor$AnnotatedElement$Class; + public fun equals (Ljava/lang/Object;)Z + public final fun getType ()Larrow/meta/ast/Type; + public final fun getTypeElement ()Ljavax/lang/model/element/TypeElement; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/meta/processor/MetaProcessor$AnnotatedElement$Interface : arrow/meta/processor/MetaProcessor$AnnotatedElement { + public fun (Ljavax/lang/model/element/TypeElement;Larrow/meta/ast/Type;)V + public final fun component1 ()Ljavax/lang/model/element/TypeElement; + public final fun component2 ()Larrow/meta/ast/Type; + public final fun copy (Ljavax/lang/model/element/TypeElement;Larrow/meta/ast/Type;)Larrow/meta/processor/MetaProcessor$AnnotatedElement$Interface; + public static synthetic fun copy$default (Larrow/meta/processor/MetaProcessor$AnnotatedElement$Interface;Ljavax/lang/model/element/TypeElement;Larrow/meta/ast/Type;ILjava/lang/Object;)Larrow/meta/processor/MetaProcessor$AnnotatedElement$Interface; + public fun equals (Ljava/lang/Object;)Z + public final fun getType ()Larrow/meta/ast/Type; + public final fun getTypeElement ()Ljavax/lang/model/element/TypeElement; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/optics/AnnotatedDomainKt { + public static final field Every Ljava/lang/String; + public static final field Fold Ljava/lang/String; + public static final field Getter Ljava/lang/String; + public static final field Iso Ljava/lang/String; + public static final field Lens Ljava/lang/String; + public static final field Optional Ljava/lang/String; + public static final field Pair Ljava/lang/String; + public static final field Prism Ljava/lang/String; + public static final field Setter Ljava/lang/String; + public static final field Traversal Ljava/lang/String; + public static final field Triple Ljava/lang/String; + public static final field Tuple Ljava/lang/String; + public static final fun asFileText (Larrow/optics/Snippet;)Ljava/lang/String; +} + +public final class arrow/optics/AnnotatedElement { + public fun (Ljavax/lang/model/element/TypeElement;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Ljava/util/List;)V + public final fun component1 ()Ljavax/lang/model/element/TypeElement; + public final fun component2 ()Larrow/common/utils/ClassOrPackageDataWrapper$Class; + public final fun component3 ()Ljava/util/List; + public final fun copy (Ljavax/lang/model/element/TypeElement;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Ljava/util/List;)Larrow/optics/AnnotatedElement; + public static synthetic fun copy$default (Larrow/optics/AnnotatedElement;Ljavax/lang/model/element/TypeElement;Larrow/common/utils/ClassOrPackageDataWrapper$Class;Ljava/util/List;ILjava/lang/Object;)Larrow/optics/AnnotatedElement; + public fun equals (Ljava/lang/Object;)Z + public final fun getClassData ()Larrow/common/utils/ClassOrPackageDataWrapper$Class; + public final fun getPackageName ()Ljava/lang/String; + public final fun getSourceClassName ()Ljava/lang/String; + public final fun getSourceName ()Ljava/lang/String; + public final fun getTargets ()Ljava/util/List; + public final fun getType ()Ljavax/lang/model/element/TypeElement; + public fun hashCode ()I + public final fun plus (Larrow/optics/Snippet;Larrow/optics/Snippet;)Larrow/optics/Snippet; + public fun toString ()Ljava/lang/String; +} + +public final class arrow/optics/AnnotationInfoKt { + public static final fun getOpticsAnnotationClass ()Ljava/lang/Class; + public static final fun getOpticsAnnotationKClass ()Lkotlin/reflect/KClass; +} + +public final class arrow/optics/DslSnippetGeneratorKt { + public static final fun generateLensDsl (Larrow/optics/AnnotatedElement;Larrow/optics/Target$DataClassDsl;)Larrow/optics/Snippet; + public static final fun generateOptionalDsl (Larrow/optics/AnnotatedElement;Larrow/optics/Target$DataClassDsl;)Larrow/optics/Snippet; + public static final fun generatePrismDsl (Larrow/optics/AnnotatedElement;Larrow/optics/Target$SealedClassDsl;)Larrow/optics/Snippet; +} + +public abstract class arrow/optics/Focus { + public static final field Companion Larrow/optics/Focus$Companion; + public abstract fun getClassName ()Ljava/lang/String; + public abstract fun getParamName ()Ljava/lang/String; +} + +public final class arrow/optics/Focus$Companion { + public final fun invoke (Ljava/lang/String;Ljava/lang/String;)Larrow/optics/Focus; +} + +public final class arrow/optics/Focus$NonNull : arrow/optics/Focus { + public fun (Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;)Larrow/optics/Focus$NonNull; + public static synthetic fun copy$default (Larrow/optics/Focus$NonNull;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Larrow/optics/Focus$NonNull; + public fun equals (Ljava/lang/Object;)Z + public fun getClassName ()Ljava/lang/String; + public fun getParamName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/optics/Focus$Nullable : arrow/optics/Focus { + public fun (Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;)Larrow/optics/Focus$Nullable; + public static synthetic fun copy$default (Larrow/optics/Focus$Nullable;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Larrow/optics/Focus$Nullable; + public fun equals (Ljava/lang/Object;)Z + public fun getClassName ()Ljava/lang/String; + public final fun getNonNullClassName ()Ljava/lang/String; + public fun getParamName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/optics/Focus$Option : arrow/optics/Focus { + public fun (Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;)Larrow/optics/Focus$Option; + public static synthetic fun copy$default (Larrow/optics/Focus$Option;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Larrow/optics/Focus$Option; + public fun equals (Ljava/lang/Object;)Z + public fun getClassName ()Ljava/lang/String; + public final fun getNestedClassName ()Ljava/lang/String; + public fun getParamName ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/optics/IsosFileGeneratorKt { + public static final fun generateIsos (Larrow/optics/AnnotatedElement;Larrow/optics/Target$Iso;)Larrow/optics/Snippet; + public static final fun getTargetNames (Larrow/optics/Target;)Ljava/util/List; +} + +public final class arrow/optics/LensesFileGeneratorKt { + public static final fun generateLenses (Larrow/optics/AnnotatedElement;Larrow/optics/Target$Lens;)Larrow/optics/Snippet; + public static final fun lensParamName (Larrow/optics/Focus;)Ljava/lang/String; +} + +public final class arrow/optics/OpticErrorsKt { + public static final fun getDslErrorMessage (Ljavax/lang/model/element/Element;)Ljava/lang/String; + public static final fun getIsoErrorMessage (Ljavax/lang/model/element/Element;)Ljava/lang/String; + public static final fun getIsoTooBigErrorMessage (Ljavax/lang/model/element/Element;)Ljava/lang/String; + public static final fun getLensErrorMessage (Ljavax/lang/model/element/Element;)Ljava/lang/String; + public static final fun getOptionalErrorMessage (Ljavax/lang/model/element/Element;)Ljava/lang/String; + public static final fun getOtherClassTypeErrorMessage (Ljavax/lang/model/element/Element;)Ljava/lang/String; + public static final fun getPrismErrorMessage (Ljavax/lang/model/element/Element;)Ljava/lang/String; +} + +public final class arrow/optics/OpticsProcessor : arrow/common/utils/AbstractProcessor { + public fun ()V + public fun getSupportedAnnotationTypes ()Ljava/util/Set; + public fun getSupportedSourceVersion ()Ljavax/lang/model/SourceVersion; +} + +public final class arrow/optics/OptionalFileGeneratorKt { + public static final fun generateOptionals (Larrow/optics/AnnotatedElement;Larrow/optics/Target$Optional;)Larrow/optics/Snippet; +} + +public final class arrow/optics/PrismsFileGeneratorKt { + public static final fun generatePrisms (Larrow/optics/AnnotatedElement;Larrow/optics/Target$Prism;)Larrow/optics/Snippet; +} + +public final class arrow/optics/Snippet { + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;)V + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Ljava/util/Set; + public final fun component4 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;)Larrow/optics/Snippet; + public static synthetic fun copy$default (Larrow/optics/Snippet;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;ILjava/lang/Object;)Larrow/optics/Snippet; + public fun equals (Ljava/lang/Object;)Z + public final fun getContent ()Ljava/lang/String; + public final fun getFqName ()Ljava/lang/String; + public final fun getImports ()Ljava/util/Set; + public final fun getName ()Ljava/lang/String; + public final fun getPackage ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract class arrow/optics/Target { + public abstract fun getFoci ()Ljava/util/List; +} + +public final class arrow/optics/Target$DataClassDsl : arrow/optics/Target { + public fun (Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Larrow/optics/Target$DataClassDsl; + public static synthetic fun copy$default (Larrow/optics/Target$DataClassDsl;Ljava/util/List;ILjava/lang/Object;)Larrow/optics/Target$DataClassDsl; + public fun equals (Ljava/lang/Object;)Z + public fun getFoci ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/optics/Target$Iso : arrow/optics/Target { + public fun (Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Larrow/optics/Target$Iso; + public static synthetic fun copy$default (Larrow/optics/Target$Iso;Ljava/util/List;ILjava/lang/Object;)Larrow/optics/Target$Iso; + public fun equals (Ljava/lang/Object;)Z + public fun getFoci ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/optics/Target$Lens : arrow/optics/Target { + public fun (Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Larrow/optics/Target$Lens; + public static synthetic fun copy$default (Larrow/optics/Target$Lens;Ljava/util/List;ILjava/lang/Object;)Larrow/optics/Target$Lens; + public fun equals (Ljava/lang/Object;)Z + public fun getFoci ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/optics/Target$Optional : arrow/optics/Target { + public fun (Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Larrow/optics/Target$Optional; + public static synthetic fun copy$default (Larrow/optics/Target$Optional;Ljava/util/List;ILjava/lang/Object;)Larrow/optics/Target$Optional; + public fun equals (Ljava/lang/Object;)Z + public fun getFoci ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/optics/Target$Prism : arrow/optics/Target { + public fun (Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Larrow/optics/Target$Prism; + public static synthetic fun copy$default (Larrow/optics/Target$Prism;Ljava/util/List;ILjava/lang/Object;)Larrow/optics/Target$Prism; + public fun equals (Ljava/lang/Object;)Z + public fun getFoci ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/optics/Target$SealedClassDsl : arrow/optics/Target { + public fun (Ljava/util/List;)V + public final fun component1 ()Ljava/util/List; + public final fun copy (Ljava/util/List;)Larrow/optics/Target$SealedClassDsl; + public static synthetic fun copy$default (Larrow/optics/Target$SealedClassDsl;Ljava/util/List;ILjava/lang/Object;)Larrow/optics/Target$SealedClassDsl; + public fun equals (Ljava/lang/Object;)Z + public fun getFoci ()Ljava/util/List; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + diff --git a/arrow-libs/core/arrow-meta/arrow-meta-test-models/api/arrow-meta-test-models.api b/arrow-libs/core/arrow-meta/arrow-meta-test-models/api/arrow-meta-test-models.api new file mode 100644 index 00000000000..2d5a9e387d2 --- /dev/null +++ b/arrow-libs/core/arrow-meta/arrow-meta-test-models/api/arrow-meta-test-models.api @@ -0,0 +1,350 @@ +public final class arrow/ap/objects/iso/Iso { + public static final field Companion Larrow/ap/objects/iso/Iso$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Larrow/core/Option; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;)Larrow/ap/objects/iso/Iso; + public static synthetic fun copy$default (Larrow/ap/objects/iso/Iso;Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;ILjava/lang/Object;)Larrow/ap/objects/iso/Iso; + public fun equals (Ljava/lang/Object;)Z + public final fun getField ()Ljava/lang/String; + public final fun getNullable ()Ljava/lang/String; + public final fun getOption ()Larrow/core/Option; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ap/objects/iso/Iso$Companion { +} + +public abstract class arrow/ap/objects/iso/IsoSealed { + public static final field Companion Larrow/ap/objects/iso/IsoSealed$Companion; + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getField ()Ljava/lang/String; + public final fun getNullable ()Ljava/lang/String; + public final fun getOption ()Larrow/core/Option; +} + +public final class arrow/ap/objects/iso/IsoSealed$Companion { +} + +public final class arrow/ap/objects/iso/IsoSealed$IsoSealed2 : arrow/ap/objects/iso/IsoSealed { + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Larrow/ap/objects/iso/IsoSealed$IsoSealed2; + public static synthetic fun copy$default (Larrow/ap/objects/iso/IsoSealed$IsoSealed2;Ljava/lang/String;ILjava/lang/Object;)Larrow/ap/objects/iso/IsoSealed$IsoSealed2; + public fun equals (Ljava/lang/Object;)Z + public final fun getA ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ap/objects/iso/IsoSecondaryConstructor { + public static final field Companion Larrow/ap/objects/iso/IsoSecondaryConstructor$Companion; + public fun (I)V + public fun (ILjava/lang/String;)V + public final fun component1 ()I + public final fun component2 ()Ljava/lang/String; + public final fun copy (ILjava/lang/String;)Larrow/ap/objects/iso/IsoSecondaryConstructor; + public static synthetic fun copy$default (Larrow/ap/objects/iso/IsoSecondaryConstructor;ILjava/lang/String;ILjava/lang/Object;)Larrow/ap/objects/iso/IsoSecondaryConstructor; + public fun equals (Ljava/lang/Object;)Z + public final fun getFieldNumber ()I + public final fun getFieldString ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ap/objects/iso/IsoSecondaryConstructor$Companion { +} + +public final class arrow/ap/objects/iso/IsoWithoutCompanion { + public fun (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Larrow/core/Option; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;)Larrow/ap/objects/iso/IsoWithoutCompanion; + public static synthetic fun copy$default (Larrow/ap/objects/iso/IsoWithoutCompanion;Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;ILjava/lang/Object;)Larrow/ap/objects/iso/IsoWithoutCompanion; + public fun equals (Ljava/lang/Object;)Z + public final fun getField ()Ljava/lang/String; + public final fun getNullable ()Ljava/lang/String; + public final fun getOption ()Larrow/core/Option; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ap/objects/iso/IsoXXL { + public static final field Companion Larrow/ap/objects/iso/IsoXXL$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun component10 ()Ljava/lang/String; + public final fun component11 ()Ljava/lang/String; + public final fun component12 ()Ljava/lang/String; + public final fun component13 ()Ljava/lang/String; + public final fun component14 ()Ljava/lang/String; + public final fun component15 ()Ljava/lang/String; + public final fun component16 ()Ljava/lang/String; + public final fun component17 ()Ljava/lang/String; + public final fun component18 ()Ljava/lang/String; + public final fun component19 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component20 ()Ljava/lang/String; + public final fun component21 ()Ljava/lang/String; + public final fun component22 ()Ljava/lang/String; + public final fun component23 ()Ljava/lang/String; + public final fun component3 ()Ljava/lang/String; + public final fun component4 ()Ljava/lang/String; + public final fun component5 ()Ljava/lang/String; + public final fun component6 ()Ljava/lang/String; + public final fun component7 ()Ljava/lang/String; + public final fun component8 ()Ljava/lang/String; + public final fun component9 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Larrow/ap/objects/iso/IsoXXL; + public static synthetic fun copy$default (Larrow/ap/objects/iso/IsoXXL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Larrow/ap/objects/iso/IsoXXL; + public fun equals (Ljava/lang/Object;)Z + public final fun getField1 ()Ljava/lang/String; + public final fun getField10 ()Ljava/lang/String; + public final fun getField11 ()Ljava/lang/String; + public final fun getField12 ()Ljava/lang/String; + public final fun getField13 ()Ljava/lang/String; + public final fun getField14 ()Ljava/lang/String; + public final fun getField15 ()Ljava/lang/String; + public final fun getField16 ()Ljava/lang/String; + public final fun getField17 ()Ljava/lang/String; + public final fun getField18 ()Ljava/lang/String; + public final fun getField19 ()Ljava/lang/String; + public final fun getField2 ()Ljava/lang/String; + public final fun getField20 ()Ljava/lang/String; + public final fun getField21 ()Ljava/lang/String; + public final fun getField22 ()Ljava/lang/String; + public final fun getField23 ()Ljava/lang/String; + public final fun getField3 ()Ljava/lang/String; + public final fun getField4 ()Ljava/lang/String; + public final fun getField5 ()Ljava/lang/String; + public final fun getField6 ()Ljava/lang/String; + public final fun getField7 ()Ljava/lang/String; + public final fun getField8 ()Ljava/lang/String; + public final fun getField9 ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ap/objects/iso/IsoXXL$Companion { +} + +public final class arrow/ap/objects/lens/Lens { + public static final field Companion Larrow/ap/objects/lens/Lens$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Larrow/core/Option; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;)Larrow/ap/objects/lens/Lens; + public static synthetic fun copy$default (Larrow/ap/objects/lens/Lens;Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;ILjava/lang/Object;)Larrow/ap/objects/lens/Lens; + public fun equals (Ljava/lang/Object;)Z + public final fun getField ()Ljava/lang/String; + public final fun getNullable ()Ljava/lang/String; + public final fun getOption ()Larrow/core/Option; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ap/objects/lens/Lens$Companion { +} + +public abstract class arrow/ap/objects/lens/LensSealed { + public static final field Companion Larrow/ap/objects/lens/LensSealed$Companion; + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getField ()Ljava/lang/String; + public final fun getNullable ()Ljava/lang/String; + public final fun getOption ()Larrow/core/Option; +} + +public final class arrow/ap/objects/lens/LensSealed$Companion { +} + +public final class arrow/ap/objects/lens/LensSealed$Lens2 : arrow/ap/objects/lens/LensSealed { + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Larrow/ap/objects/lens/LensSealed$Lens2; + public static synthetic fun copy$default (Larrow/ap/objects/lens/LensSealed$Lens2;Ljava/lang/String;ILjava/lang/Object;)Larrow/ap/objects/lens/LensSealed$Lens2; + public fun equals (Ljava/lang/Object;)Z + public final fun getA ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ap/objects/lens/LensSecondaryConstructor { + public static final field Companion Larrow/ap/objects/lens/LensSecondaryConstructor$Companion; + public fun (I)V + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Larrow/ap/objects/lens/LensSecondaryConstructor; + public static synthetic fun copy$default (Larrow/ap/objects/lens/LensSecondaryConstructor;Ljava/lang/String;ILjava/lang/Object;)Larrow/ap/objects/lens/LensSecondaryConstructor; + public fun equals (Ljava/lang/Object;)Z + public final fun getField ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ap/objects/lens/LensSecondaryConstructor$Companion { +} + +public final class arrow/ap/objects/lens/LensWithoutCompanion { + public fun (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Larrow/core/Option; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;)Larrow/ap/objects/lens/LensWithoutCompanion; + public static synthetic fun copy$default (Larrow/ap/objects/lens/LensWithoutCompanion;Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;ILjava/lang/Object;)Larrow/ap/objects/lens/LensWithoutCompanion; + public fun equals (Ljava/lang/Object;)Z + public final fun getField ()Ljava/lang/String; + public final fun getNullable ()Ljava/lang/String; + public final fun getOption ()Larrow/core/Option; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ap/objects/optional/Optional { + public static final field Companion Larrow/ap/objects/optional/Optional$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Larrow/core/Option; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;)Larrow/ap/objects/optional/Optional; + public static synthetic fun copy$default (Larrow/ap/objects/optional/Optional;Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;ILjava/lang/Object;)Larrow/ap/objects/optional/Optional; + public fun equals (Ljava/lang/Object;)Z + public final fun getField ()Ljava/lang/String; + public final fun getNullable ()Ljava/lang/String; + public final fun getOption ()Larrow/core/Option; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ap/objects/optional/Optional$Companion { +} + +public abstract class arrow/ap/objects/optional/OptionalSealed { + public static final field Companion Larrow/ap/objects/optional/OptionalSealed$Companion; + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getField ()Ljava/lang/String; + public final fun getNullable ()Ljava/lang/String; + public final fun getOption ()Larrow/core/Option; +} + +public final class arrow/ap/objects/optional/OptionalSealed$Companion { +} + +public final class arrow/ap/objects/optional/OptionalSealed$Optional2 : arrow/ap/objects/optional/OptionalSealed { + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Larrow/ap/objects/optional/OptionalSealed$Optional2; + public static synthetic fun copy$default (Larrow/ap/objects/optional/OptionalSealed$Optional2;Ljava/lang/String;ILjava/lang/Object;)Larrow/ap/objects/optional/OptionalSealed$Optional2; + public fun equals (Ljava/lang/Object;)Z + public final fun getA ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ap/objects/optional/OptionalSecondaryConstructor { + public static final field Companion Larrow/ap/objects/optional/OptionalSecondaryConstructor$Companion; + public fun (Ljava/lang/Integer;)V + public fun (Ljava/lang/String;)V + public final fun component1 ()Ljava/lang/String; + public final fun copy (Ljava/lang/String;)Larrow/ap/objects/optional/OptionalSecondaryConstructor; + public static synthetic fun copy$default (Larrow/ap/objects/optional/OptionalSecondaryConstructor;Ljava/lang/String;ILjava/lang/Object;)Larrow/ap/objects/optional/OptionalSecondaryConstructor; + public fun equals (Ljava/lang/Object;)Z + public final fun getField ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ap/objects/optional/OptionalSecondaryConstructor$Companion { +} + +public final class arrow/ap/objects/optional/OptionalWithoutCompanion { + public fun (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Larrow/core/Option; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;)Larrow/ap/objects/optional/OptionalWithoutCompanion; + public static synthetic fun copy$default (Larrow/ap/objects/optional/OptionalWithoutCompanion;Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;ILjava/lang/Object;)Larrow/ap/objects/optional/OptionalWithoutCompanion; + public fun equals (Ljava/lang/Object;)Z + public final fun getField ()Ljava/lang/String; + public final fun getNullable ()Ljava/lang/String; + public final fun getOption ()Larrow/core/Option; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract class arrow/ap/objects/prism/Prism { + public static final field Companion Larrow/ap/objects/prism/Prism$Companion; + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getField ()Ljava/lang/String; + public final fun getNullable ()Ljava/lang/String; + public final fun getOption ()Larrow/core/Option; +} + +public final class arrow/ap/objects/prism/Prism$Companion { +} + +public final class arrow/ap/objects/prism/Prism$PrismSealed1 : arrow/ap/objects/prism/Prism { + public fun (Ljava/lang/String;)V + public final fun copy (Ljava/lang/String;)Larrow/ap/objects/prism/Prism$PrismSealed1; + public static synthetic fun copy$default (Larrow/ap/objects/prism/Prism$PrismSealed1;Ljava/lang/String;ILjava/lang/Object;)Larrow/ap/objects/prism/Prism$PrismSealed1; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ap/objects/prism/Prism$PrismSealed2 : arrow/ap/objects/prism/Prism { + public fun (Ljava/lang/String;)V + public final fun copy (Ljava/lang/String;)Larrow/ap/objects/prism/Prism$PrismSealed2; + public static synthetic fun copy$default (Larrow/ap/objects/prism/Prism$PrismSealed2;Ljava/lang/String;ILjava/lang/Object;)Larrow/ap/objects/prism/Prism$PrismSealed2; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ap/objects/prism/PrismDataClass { + public static final field Companion Larrow/ap/objects/prism/PrismDataClass$Companion; + public fun (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Ljava/lang/String; + public final fun component3 ()Larrow/core/Option; + public final fun copy (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;)Larrow/ap/objects/prism/PrismDataClass; + public static synthetic fun copy$default (Larrow/ap/objects/prism/PrismDataClass;Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;ILjava/lang/Object;)Larrow/ap/objects/prism/PrismDataClass; + public fun equals (Ljava/lang/Object;)Z + public final fun getField ()Ljava/lang/String; + public final fun getNullable ()Ljava/lang/String; + public final fun getOption ()Larrow/core/Option; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ap/objects/prism/PrismDataClass$Companion { +} + +public abstract class arrow/ap/objects/prism/PrismWithoutCompanion { + public synthetic fun (Ljava/lang/String;Ljava/lang/String;Larrow/core/Option;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun getField ()Ljava/lang/String; + public final fun getNullable ()Ljava/lang/String; + public final fun getOption ()Larrow/core/Option; +} + +public final class arrow/ap/objects/prism/PrismWithoutCompanion$PrismSealed1 : arrow/ap/objects/prism/PrismWithoutCompanion { + public fun (Ljava/lang/String;)V + public final fun copy (Ljava/lang/String;)Larrow/ap/objects/prism/PrismWithoutCompanion$PrismSealed1; + public static synthetic fun copy$default (Larrow/ap/objects/prism/PrismWithoutCompanion$PrismSealed1;Ljava/lang/String;ILjava/lang/Object;)Larrow/ap/objects/prism/PrismWithoutCompanion$PrismSealed1; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/ap/objects/prism/PrismWithoutCompanion$PrismSealed2 : arrow/ap/objects/prism/PrismWithoutCompanion { + public fun (Ljava/lang/String;)V + public final fun copy (Ljava/lang/String;)Larrow/ap/objects/prism/PrismWithoutCompanion$PrismSealed2; + public static synthetic fun copy$default (Larrow/ap/objects/prism/PrismWithoutCompanion$PrismSealed2;Ljava/lang/String;ILjava/lang/Object;)Larrow/ap/objects/prism/PrismWithoutCompanion$PrismSealed2; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + diff --git a/arrow-libs/fx/arrow-fx-coroutines-test/api/arrow-fx-coroutines-test.api b/arrow-libs/fx/arrow-fx-coroutines-test/api/arrow-fx-coroutines-test.api new file mode 100644 index 00000000000..9c97c4dea27 --- /dev/null +++ b/arrow-libs/fx/arrow-fx-coroutines-test/api/arrow-fx-coroutines-test.api @@ -0,0 +1,66 @@ +public abstract class arrow/fx/coroutines/ArrowFxSpec : io/kotest/core/spec/style/FreeSpec { + public fun ()V + public fun (ILkotlin/jvm/functions/Function1;)V + public synthetic fun (ILkotlin/jvm/functions/Function1;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun checkAll (Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lkotlin/jvm/functions/Function10;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun checkAll (Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lkotlin/jvm/functions/Function9;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun checkAll (Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lkotlin/jvm/functions/Function8;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun checkAll (Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lkotlin/jvm/functions/Function7;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun checkAll (Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lkotlin/jvm/functions/Function6;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun checkAll (Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lkotlin/jvm/functions/Function5;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun checkAll (Lio/kotest/property/Arb;Lio/kotest/property/Arb;Lkotlin/jvm/functions/Function4;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun checkAll (Lio/kotest/property/Arb;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun checkAll (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun forFew (ILkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/fx/coroutines/NamedThreadFactory : java/util/concurrent/ThreadFactory { + public fun (Lkotlin/jvm/functions/Function1;)V + public fun newThread (Ljava/lang/Runnable;)Ljava/lang/Thread; +} + +public final class arrow/fx/coroutines/Predef_testKt { + public static final fun assertThrowable (Lkotlin/jvm/functions/Function0;)Ljava/lang/Throwable; + public static final fun catchSystemErr (Lkotlin/jvm/functions/Function0;)Ljava/lang/String; + public static final fun catchSystemErrInto (Ljava/io/OutputStream;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; + public static final fun charRange (Lio/kotest/property/Arb$Companion;)Lio/kotest/property/Arb; + public static final fun either (Larrow/core/Either;)Lio/kotest/matchers/Matcher; + public static final fun either (Lio/kotest/property/Arb$Companion;Lio/kotest/property/Arb;Lio/kotest/property/Arb;)Lio/kotest/property/Arb; + public static final fun function (Lio/kotest/property/Arb$Companion;Lio/kotest/property/Arb;)Lio/kotest/property/Arb; + public static final fun functionAToB (Lio/kotest/property/Arb$Companion;Lio/kotest/property/Arb;)Lio/kotest/property/Arb; + public static final fun getSingle ()Larrow/fx/coroutines/Resource; + public static final fun getSingleThreadName ()Ljava/lang/String; + public static final fun getThreadName ()Lkotlin/jvm/functions/Function1; + public static final fun intRange (Lio/kotest/property/Arb$Companion;II)Lio/kotest/property/Arb; + public static synthetic fun intRange$default (Lio/kotest/property/Arb$Companion;IIILjava/lang/Object;)Lio/kotest/property/Arb; + public static final fun leftException (Ljava/lang/Throwable;)Lio/kotest/matchers/Matcher; + public static final fun longRange (Lio/kotest/property/Arb$Companion;JJ)Lio/kotest/property/Arb; + public static synthetic fun longRange$default (Lio/kotest/property/Arb$Companion;JJILjava/lang/Object;)Lio/kotest/property/Arb; + public static final fun nullable (Lio/kotest/property/Arb$Companion;Lio/kotest/property/Arb;)Lio/kotest/property/Arb; + public static final fun rethrow (Larrow/core/Either;)Ljava/lang/Object; + public static final fun shift (Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun suspend (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun suspend (Ljava/lang/Throwable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun suspended (Ljava/lang/Object;)Lkotlin/jvm/functions/Function1; + public static final fun throwable (Lio/kotest/property/Arb$Companion;)Lio/kotest/property/Arb; + public static final fun toEither (Ljava/lang/Object;)Larrow/core/Either; + public static final fun unit (Lio/kotest/property/Arb$Companion;)Lio/kotest/property/Arb; + public static final fun validated (Lio/kotest/property/Arb$Companion;Lio/kotest/property/Arb;Lio/kotest/property/Arb;)Lio/kotest/property/Arb; + public static final fun validatedNel (Lio/kotest/property/Arb$Companion;Lio/kotest/property/Arb;Lio/kotest/property/Arb;)Lio/kotest/property/Arb; +} + +public final class arrow/fx/coroutines/SideEffect { + public fun ()V + public fun (I)V + public synthetic fun (IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()I + public final fun copy (I)Larrow/fx/coroutines/SideEffect; + public static synthetic fun copy$default (Larrow/fx/coroutines/SideEffect;IILjava/lang/Object;)Larrow/fx/coroutines/SideEffect; + public fun equals (Ljava/lang/Object;)Z + public final fun getCounter ()I + public fun hashCode ()I + public final fun increment ()V + public final fun setCounter (I)V + public fun toString ()Ljava/lang/String; +} + diff --git a/arrow-libs/fx/arrow-fx-coroutines/api/arrow-fx-coroutines.api b/arrow-libs/fx/arrow-fx-coroutines/api/arrow-fx-coroutines.api new file mode 100644 index 00000000000..47841d4073e --- /dev/null +++ b/arrow-libs/fx/arrow-fx-coroutines/api/arrow-fx-coroutines.api @@ -0,0 +1,476 @@ +public abstract interface class arrow/fx/coroutines/Atomic { + public static final field Companion Larrow/fx/coroutines/Atomic$Companion; + public abstract fun access (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun get (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun getAndSet (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun getAndUpdate (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun lens (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Atomic; + public abstract fun modify (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun modifyGet (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun set (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun setAndGet (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun tryModify (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun tryUpdate (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun update (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun updateAndGet (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/fx/coroutines/Atomic$Companion { + public final fun invoke (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun unsafe (Ljava/lang/Object;)Larrow/fx/coroutines/Atomic; +} + +public final class arrow/fx/coroutines/Atomic$DefaultImpls { + public static fun lens (Larrow/fx/coroutines/Atomic;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Atomic; +} + +public final class arrow/fx/coroutines/AtomicBooleanW { + public fun (Z)V + public final fun compareAndSet (ZZ)Z + public final fun getAndSet (Z)Z + public final fun getValue ()Z + public final fun lazySet (Z)V + public final fun setValue (Z)V + public fun toString ()Ljava/lang/String; + public final fun updateAndGet (Lkotlin/jvm/functions/Function1;)Z +} + +public final class arrow/fx/coroutines/AtomicIntW { + public fun (I)V + public final fun addAndGet (I)I + public final fun compareAndSet (II)Z + public final fun decrementAndGet ()I + public final fun getAndAdd (I)I + public final fun getAndDecrement ()I + public final fun getAndIncrement ()I + public final fun getAndSet (I)I + public final fun getValue ()I + public final fun incrementAndGet ()I + public final fun lazySet (I)V + public final fun setValue (I)V + public fun toString ()Ljava/lang/String; + public final fun updateAndGet (Lkotlin/jvm/functions/Function1;)I +} + +public final class arrow/fx/coroutines/AtomicRefW { + public fun (Ljava/lang/Object;)V + public final fun compareAndSet (Ljava/lang/Object;Ljava/lang/Object;)Z + public final fun getAndSet (Ljava/lang/Object;)Ljava/lang/Object; + public final fun getValue ()Ljava/lang/Object; + public final fun lazySet (Ljava/lang/Object;)V + public final fun setValue (Ljava/lang/Object;)V + public fun toString ()Ljava/lang/String; + public final fun updateAndGet (Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; +} + +public final class arrow/fx/coroutines/BracketKt { + public static final fun bracket (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun bracketCase (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun guarantee (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun guaranteeCase (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun onCancel (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun runReleaseAndRethrow (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/fx/coroutines/BuildersKt { + public static final fun never (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun unit (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/fx/coroutines/CircuitBreaker { + public static final field Companion Larrow/fx/coroutines/CircuitBreaker$Companion; + public synthetic fun (Larrow/fx/coroutines/AtomicRefW;IDDDLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun awaitClose (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun doOnClosed (Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/CircuitBreaker; + public final fun doOnHalfOpen (Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/CircuitBreaker; + public final fun doOnOpen (Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/CircuitBreaker; + public final fun doOnRejectedTask (Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/CircuitBreaker; + public final fun protectEither (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun protectOrThrow (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun state (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/fx/coroutines/CircuitBreaker$Companion { + public final fun of (IDDDLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun of$default (Larrow/fx/coroutines/CircuitBreaker$Companion;IDDDLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public final fun of-3c68mSE (IDDDLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun of-3c68mSE$default (Larrow/fx/coroutines/CircuitBreaker$Companion;IDDDLkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class arrow/fx/coroutines/CircuitBreaker$ExecutionRejected : java/lang/Throwable { + public fun (Ljava/lang/String;Larrow/fx/coroutines/CircuitBreaker$State;)V + public final fun getReason ()Ljava/lang/String; + public final fun getState ()Larrow/fx/coroutines/CircuitBreaker$State; +} + +public abstract class arrow/fx/coroutines/CircuitBreaker$State { +} + +public final class arrow/fx/coroutines/CircuitBreaker$State$Closed : arrow/fx/coroutines/CircuitBreaker$State { + public fun (I)V + public fun equals (Ljava/lang/Object;)Z + public final fun getFailures ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/coroutines/CircuitBreaker$State$HalfOpen : arrow/fx/coroutines/CircuitBreaker$State { + public fun (D)V + public fun equals (Ljava/lang/Object;)Z + public final fun getResetTimeoutNanos ()D + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/coroutines/CircuitBreaker$State$Open : arrow/fx/coroutines/CircuitBreaker$State { + public fun (JD)V + public fun equals (Ljava/lang/Object;)Z + public final fun getExpiresAt ()J + public final fun getResetTimeoutNanos ()D + public final fun getStartedAt ()J + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public abstract class arrow/fx/coroutines/ExitCase { +} + +public final class arrow/fx/coroutines/ExitCase$Cancelled : arrow/fx/coroutines/ExitCase { + public fun (Ljava/util/concurrent/CancellationException;)V + public final fun component1 ()Ljava/util/concurrent/CancellationException; + public final fun copy (Ljava/util/concurrent/CancellationException;)Larrow/fx/coroutines/ExitCase$Cancelled; + public static synthetic fun copy$default (Larrow/fx/coroutines/ExitCase$Cancelled;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)Larrow/fx/coroutines/ExitCase$Cancelled; + public fun equals (Ljava/lang/Object;)Z + public final fun getException ()Ljava/util/concurrent/CancellationException; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/coroutines/ExitCase$Completed : arrow/fx/coroutines/ExitCase { + public static final field INSTANCE Larrow/fx/coroutines/ExitCase$Completed; + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/coroutines/ExitCase$Failure : arrow/fx/coroutines/ExitCase { + public fun (Ljava/lang/Throwable;)V + public final fun component1 ()Ljava/lang/Throwable; + public final fun copy (Ljava/lang/Throwable;)Larrow/fx/coroutines/ExitCase$Failure; + public static synthetic fun copy$default (Larrow/fx/coroutines/ExitCase$Failure;Ljava/lang/Throwable;ILjava/lang/Object;)Larrow/fx/coroutines/ExitCase$Failure; + public fun equals (Ljava/lang/Object;)Z + public final fun getFailure ()Ljava/lang/Throwable; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/coroutines/FlowExtensions { + public static final fun retry (Lkotlinx/coroutines/flow/Flow;Larrow/fx/coroutines/Schedule;)Lkotlinx/coroutines/flow/Flow; +} + +public final class arrow/fx/coroutines/ParTraverse { + public static final fun parSequence (Ljava/lang/Iterable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parSequence (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun parSequence$default (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun parSequenceEither (Ljava/lang/Iterable;Larrow/typeclasses/Semigroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parSequenceEither (Ljava/lang/Iterable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parSequenceEither (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun parSequenceEither$default (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun parSequenceEitherN (Ljava/lang/Iterable;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parSequenceEitherN (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun parSequenceEitherN$default (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun parSequenceN (Ljava/lang/Iterable;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parSequenceN (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun parSequenceN$default (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun parSequenceValidated (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;Larrow/typeclasses/Semigroup;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun parSequenceValidated$default (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;Larrow/typeclasses/Semigroup;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun parSequenceValidatedN (Ljava/lang/Iterable;Larrow/typeclasses/Semigroup;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parSequenceValidatedN (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;Larrow/typeclasses/Semigroup;ILkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun parSequenceValidatedN$default (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;Larrow/typeclasses/Semigroup;ILkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun parTraverse (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parTraverse (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun parTraverse$default (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun parTraverseEither (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parTraverseEither (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun parTraverseEither$default (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun parTraverseEitherN (Ljava/lang/Iterable;ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parTraverseEitherN (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun parTraverseEitherN$default (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun parTraverseN (Ljava/lang/Iterable;ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parTraverseN (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun parTraverseN$default (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun parTraverseValidated (Ljava/lang/Iterable;Larrow/typeclasses/Semigroup;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parTraverseValidated (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;Larrow/typeclasses/Semigroup;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun parTraverseValidated$default (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;Larrow/typeclasses/Semigroup;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static final fun parTraverseValidatedN (Ljava/lang/Iterable;Larrow/typeclasses/Semigroup;ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parTraverseValidatedN (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;Larrow/typeclasses/Semigroup;ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun parTraverseValidatedN$default (Ljava/lang/Iterable;Lkotlin/coroutines/CoroutineContext;Larrow/typeclasses/Semigroup;ILkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class arrow/fx/coroutines/ParZipKt { + public static final fun parZip (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function10;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parZip (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function9;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parZip (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function8;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parZip (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function7;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parZip (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function6;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parZip (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function5;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parZip (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function4;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parZip (Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function10;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parZip (Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function9;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parZip (Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function8;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parZip (Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function7;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parZip (Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function6;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parZip (Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function5;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun parZip (Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function4;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun parZip$default (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function10;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun parZip$default (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function9;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun parZip$default (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function8;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun parZip$default (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function7;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun parZip$default (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function6;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun parZip$default (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function5;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; + public static synthetic fun parZip$default (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function4;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public final class arrow/fx/coroutines/Platform { + public static final field INSTANCE Larrow/fx/coroutines/Platform; + public final fun composeErrors (Ljava/lang/Throwable;Ljava/lang/Object;)Ljava/lang/Throwable; + public final fun composeErrors (Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable; + public final fun composeErrors (Ljava/lang/Throwable;Ljava/util/List;)Ljava/lang/Throwable; + public final fun composeErrors (Ljava/lang/Throwable;[Ljava/lang/Throwable;)Ljava/lang/Throwable; + public final fun composeErrors (Ljava/util/List;)Ljava/lang/Throwable; + public final fun composeErrorsNullable (Ljava/lang/Throwable;Ljava/lang/Throwable;)Ljava/lang/Throwable; +} + +public final class arrow/fx/coroutines/PlatformKt { + public static final fun nonFatalOrThrow (Ljava/lang/Throwable;)Ljava/lang/Throwable; +} + +public final class arrow/fx/coroutines/Race2Kt { + public static final fun raceN (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun raceN (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun raceN$default (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public abstract class arrow/fx/coroutines/Race3 { + public final fun fold (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; +} + +public final class arrow/fx/coroutines/Race3$First : arrow/fx/coroutines/Race3 { + public fun (Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;)Larrow/fx/coroutines/Race3$First; + public static synthetic fun copy$default (Larrow/fx/coroutines/Race3$First;Ljava/lang/Object;ILjava/lang/Object;)Larrow/fx/coroutines/Race3$First; + public fun equals (Ljava/lang/Object;)Z + public final fun getWinner ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/coroutines/Race3$Second : arrow/fx/coroutines/Race3 { + public fun (Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;)Larrow/fx/coroutines/Race3$Second; + public static synthetic fun copy$default (Larrow/fx/coroutines/Race3$Second;Ljava/lang/Object;ILjava/lang/Object;)Larrow/fx/coroutines/Race3$Second; + public fun equals (Ljava/lang/Object;)Z + public final fun getWinner ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/coroutines/Race3$Third : arrow/fx/coroutines/Race3 { + public fun (Ljava/lang/Object;)V + public final fun component1 ()Ljava/lang/Object; + public final fun copy (Ljava/lang/Object;)Larrow/fx/coroutines/Race3$Third; + public static synthetic fun copy$default (Larrow/fx/coroutines/Race3$Third;Ljava/lang/Object;ILjava/lang/Object;)Larrow/fx/coroutines/Race3$Third; + public fun equals (Ljava/lang/Object;)Z + public final fun getWinner ()Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/coroutines/Race3Kt { + public static final fun cancelAndCompose (Lkotlinx/coroutines/Deferred;Lkotlinx/coroutines/Deferred;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun raceN (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun raceN (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static synthetic fun raceN$default (Lkotlin/coroutines/CoroutineContext;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object; +} + +public abstract class arrow/fx/coroutines/Resource { + public static final field Companion Larrow/fx/coroutines/Resource$Companion; + public final fun ap (Larrow/fx/coroutines/Resource;)Larrow/fx/coroutines/Resource; + public final fun flatMap (Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/Resource; + public final fun map (Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/Resource; + public final fun use (Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun zip (Larrow/fx/coroutines/Resource;)Larrow/fx/coroutines/Resource; + public final fun zip (Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Lkotlin/jvm/functions/Function10;)Larrow/fx/coroutines/Resource; + public final fun zip (Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Lkotlin/jvm/functions/Function9;)Larrow/fx/coroutines/Resource; + public final fun zip (Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Lkotlin/jvm/functions/Function8;)Larrow/fx/coroutines/Resource; + public final fun zip (Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Lkotlin/jvm/functions/Function7;)Larrow/fx/coroutines/Resource; + public final fun zip (Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Lkotlin/jvm/functions/Function6;)Larrow/fx/coroutines/Resource; + public final fun zip (Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Lkotlin/jvm/functions/Function5;)Larrow/fx/coroutines/Resource; + public final fun zip (Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Lkotlin/jvm/functions/Function4;)Larrow/fx/coroutines/Resource; + public final fun zip (Larrow/fx/coroutines/Resource;Larrow/fx/coroutines/Resource;Lkotlin/jvm/functions/Function3;)Larrow/fx/coroutines/Resource; + public final fun zip (Larrow/fx/coroutines/Resource;Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Resource; +} + +public final class arrow/fx/coroutines/Resource$Allocate : arrow/fx/coroutines/Resource { + public fun (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)V + public final fun getAcquire ()Lkotlin/jvm/functions/Function1; + public final fun getRelease ()Lkotlin/jvm/functions/Function3; +} + +public final class arrow/fx/coroutines/Resource$Bind : arrow/fx/coroutines/Resource { + public fun (Larrow/fx/coroutines/Resource;Lkotlin/jvm/functions/Function1;)V + public final fun getF ()Lkotlin/jvm/functions/Function1; + public final fun getSource ()Larrow/fx/coroutines/Resource; +} + +public final class arrow/fx/coroutines/Resource$Companion { + public final fun defer (Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/Resource; + public final fun fromClosable (Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/Resource; + public final fun fromExecutor (Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/Resource; + public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Resource; + public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)Larrow/fx/coroutines/Resource; + public final fun just (Ljava/lang/Object;)Larrow/fx/coroutines/Resource; + public final fun singleThreadContext (Ljava/lang/String;)Larrow/fx/coroutines/Resource; + public final fun tailRecM (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/Resource; +} + +public final class arrow/fx/coroutines/Resource$Defer : arrow/fx/coroutines/Resource { + public fun (Lkotlin/jvm/functions/Function1;)V + public final fun getResource ()Lkotlin/jvm/functions/Function1; +} + +public final class arrow/fx/coroutines/ResourceKt { + public static final fun release-zgiIeyo (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Resource; + public static final fun releaseCase-zgiIeyo (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)Larrow/fx/coroutines/Resource; + public static final fun resource (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public static final fun sequence (Ljava/lang/Iterable;)Larrow/fx/coroutines/Resource; + public static final fun traverseResource (Ljava/lang/Iterable;Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/Resource; +} + +public abstract class arrow/fx/coroutines/Schedule { + public static final field Companion Larrow/fx/coroutines/Schedule$Companion; + public final fun and (Larrow/fx/coroutines/Schedule;)Larrow/fx/coroutines/Schedule; + public abstract fun andThen (Larrow/fx/coroutines/Schedule;)Larrow/fx/coroutines/Schedule; + public abstract fun check (Lkotlin/jvm/functions/Function3;)Larrow/fx/coroutines/Schedule; + public abstract fun choose (Larrow/fx/coroutines/Schedule;)Larrow/fx/coroutines/Schedule; + public final fun collect ()Larrow/fx/coroutines/Schedule; + public final fun combine (Larrow/fx/coroutines/Schedule;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule; + public abstract fun combineNanos (Larrow/fx/coroutines/Schedule;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule; + public final fun compose (Larrow/fx/coroutines/Schedule;)Larrow/fx/coroutines/Schedule; + public final fun const (Ljava/lang/Object;)Larrow/fx/coroutines/Schedule; + public abstract fun contramap (Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule; + public final fun delay (Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule; + public final fun delayedNanos (Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule; + public final fun dimap (Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/Schedule; + public final fun fold (Ljava/lang/Object;Lkotlin/jvm/functions/Function3;)Larrow/fx/coroutines/Schedule; + public abstract fun foldLazy (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)Larrow/fx/coroutines/Schedule; + public abstract fun forever ()Larrow/fx/coroutines/Schedule; + public final fun jittered (Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/Schedule; + public final fun jittered (Lkotlin/random/Random;)Larrow/fx/coroutines/Schedule; + public static synthetic fun jittered$default (Larrow/fx/coroutines/Schedule;Lkotlin/random/Random;ILjava/lang/Object;)Larrow/fx/coroutines/Schedule; + public final fun jitteredDuration (Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/Schedule; + public abstract fun logInput (Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule; + public abstract fun logOutput (Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule; + public abstract fun map (Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/Schedule; + public final fun modify (Lkotlin/jvm/functions/Function3;)Larrow/fx/coroutines/Schedule; + public abstract fun modifyNanos (Lkotlin/jvm/functions/Function3;)Larrow/fx/coroutines/Schedule; + public abstract fun not ()Larrow/fx/coroutines/Schedule; + public final fun or (Larrow/fx/coroutines/Schedule;)Larrow/fx/coroutines/Schedule; + public abstract fun pipe (Larrow/fx/coroutines/Schedule;)Larrow/fx/coroutines/Schedule; + public final fun repeat (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun repeatOrElse (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun repeatOrElseEither (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun untilInput (Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule; + public final fun untilOutput (Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule; + public final fun void ()Larrow/fx/coroutines/Schedule; + public final fun whileInput (Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule; + public final fun whileOutput (Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule; + public final fun zip (Larrow/fx/coroutines/Schedule;)Larrow/fx/coroutines/Schedule; + public abstract fun zip (Larrow/fx/coroutines/Schedule;Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule; + public final fun zipLeft (Larrow/fx/coroutines/Schedule;)Larrow/fx/coroutines/Schedule; + public final fun zipRight (Larrow/fx/coroutines/Schedule;)Larrow/fx/coroutines/Schedule; +} + +public final class arrow/fx/coroutines/Schedule$Companion { + public final fun collect ()Larrow/fx/coroutines/Schedule; + public final fun decision ()Larrow/fx/coroutines/Schedule; + public final fun delayInNanos ()Larrow/fx/coroutines/Schedule; + public final fun delayedDuration (Larrow/fx/coroutines/Schedule;)Larrow/fx/coroutines/Schedule; + public final fun delayedNanos (Larrow/fx/coroutines/Schedule;)Larrow/fx/coroutines/Schedule; + public final fun doUntil (Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule; + public final fun doWhile (Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule; + public final fun duration ()Larrow/fx/coroutines/Schedule; + public final fun exponential (DD)Larrow/fx/coroutines/Schedule; + public static synthetic fun exponential$default (Larrow/fx/coroutines/Schedule$Companion;DDILjava/lang/Object;)Larrow/fx/coroutines/Schedule; + public final fun exponential-VtjQ1oo (DD)Larrow/fx/coroutines/Schedule; + public static synthetic fun exponential-VtjQ1oo$default (Larrow/fx/coroutines/Schedule$Companion;DDILjava/lang/Object;)Larrow/fx/coroutines/Schedule; + public final fun fibonacci (D)Larrow/fx/coroutines/Schedule; + public final fun fibonacci-LRDsOJo (D)Larrow/fx/coroutines/Schedule; + public final fun forever ()Larrow/fx/coroutines/Schedule; + public final fun identity ()Larrow/fx/coroutines/Schedule; + public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)Larrow/fx/coroutines/Schedule; + public final fun linear (D)Larrow/fx/coroutines/Schedule; + public final fun linear-LRDsOJo (D)Larrow/fx/coroutines/Schedule; + public final fun logInput (Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule; + public final fun logOutput (Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule; + public final fun never ()Larrow/fx/coroutines/Schedule; + public final fun once ()Larrow/fx/coroutines/Schedule; + public final fun recurs (I)Larrow/fx/coroutines/Schedule; + public final fun spaced (D)Larrow/fx/coroutines/Schedule; + public final fun spaced-LRDsOJo (D)Larrow/fx/coroutines/Schedule; + public final fun unfold (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/Schedule; + public final fun unfoldLazy (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule; + public final fun unit ()Larrow/fx/coroutines/Schedule; +} + +public final class arrow/fx/coroutines/Schedule$Decision { + public static final field Companion Larrow/fx/coroutines/Schedule$Decision$Companion; + public fun (ZDLjava/lang/Object;Larrow/core/Eval;)V + public final fun bimap (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/Schedule$Decision; + public final fun combine (Larrow/fx/coroutines/Schedule$Decision;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule$Decision; + public final fun combineNanos (Larrow/fx/coroutines/Schedule$Decision;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Larrow/fx/coroutines/Schedule$Decision; + public final fun component1 ()Z + public final fun component2 ()D + public final fun component3 ()Ljava/lang/Object; + public final fun component4 ()Larrow/core/Eval; + public final fun copy (ZDLjava/lang/Object;Larrow/core/Eval;)Larrow/fx/coroutines/Schedule$Decision; + public static synthetic fun copy$default (Larrow/fx/coroutines/Schedule$Decision;ZDLjava/lang/Object;Larrow/core/Eval;ILjava/lang/Object;)Larrow/fx/coroutines/Schedule$Decision; + public fun equals (Ljava/lang/Object;)Z + public final fun getCont ()Z + public final fun getDelayInNanos ()D + public final fun getDuration-UwyO8pc ()D + public final fun getFinish ()Larrow/core/Eval; + public final fun getState ()Ljava/lang/Object; + public fun hashCode ()I + public final fun map (Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/Schedule$Decision; + public final fun mapLeft (Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/Schedule$Decision; + public final fun not ()Larrow/fx/coroutines/Schedule$Decision; + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/coroutines/Schedule$Decision$Companion { + public final fun cont (DLjava/lang/Object;Larrow/core/Eval;)Larrow/fx/coroutines/Schedule$Decision; + public final fun cont-KLykuaI (DLjava/lang/Object;Larrow/core/Eval;)Larrow/fx/coroutines/Schedule$Decision; + public final fun done (DLjava/lang/Object;Larrow/core/Eval;)Larrow/fx/coroutines/Schedule$Decision; + public final fun done-KLykuaI (DLjava/lang/Object;Larrow/core/Eval;)Larrow/fx/coroutines/Schedule$Decision; +} + +public final class arrow/fx/coroutines/ScheduleKt { + public static final fun retry (Larrow/fx/coroutines/Schedule;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun retryOrElse (Larrow/fx/coroutines/Schedule;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun retryOrElseEither (Larrow/fx/coroutines/Schedule;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/fx/coroutines/Use { + public static final synthetic fun box-impl (Lkotlin/jvm/functions/Function1;)Larrow/fx/coroutines/Use; + public static fun constructor-impl (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (Lkotlin/jvm/functions/Function1;Ljava/lang/Object;)Z + public static final fun equals-impl0 (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Z + public fun hashCode ()I + public static fun hashCode-impl (Lkotlin/jvm/functions/Function1;)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (Lkotlin/jvm/functions/Function1;)Ljava/lang/String; + public final synthetic fun unbox-impl ()Lkotlin/jvm/functions/Function1; +} + diff --git a/arrow-libs/fx/arrow-fx-stm/api/arrow-fx-stm.api b/arrow-libs/fx/arrow-fx-stm/api/arrow-fx-stm.api new file mode 100644 index 00000000000..7a885252054 --- /dev/null +++ b/arrow-libs/fx/arrow-fx-stm/api/arrow-fx-stm.api @@ -0,0 +1,304 @@ +public abstract interface class arrow/fx/stm/STM { + public abstract fun acquire (Larrow/fx/stm/TSemaphore;)V + public abstract fun acquire (Larrow/fx/stm/TSemaphore;I)V + public abstract fun available (Larrow/fx/stm/TSemaphore;)I + public abstract fun catch (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public abstract fun flush (Larrow/fx/stm/TQueue;)Ljava/util/List; + public abstract fun fold (Larrow/fx/stm/TArray;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public abstract fun get (Larrow/fx/stm/TArray;I)Ljava/lang/Object; + public abstract fun get (Larrow/fx/stm/TMap;Ljava/lang/Object;)Ljava/lang/Object; + public abstract fun insert (Larrow/fx/stm/TMap;Ljava/lang/Object;Ljava/lang/Object;)V + public abstract fun insert (Larrow/fx/stm/TSet;Ljava/lang/Object;)V + public abstract fun isEmpty (Larrow/fx/stm/TMVar;)Z + public abstract fun isEmpty (Larrow/fx/stm/TQueue;)Z + public abstract fun isNotEmpty (Larrow/fx/stm/TMVar;)Z + public abstract fun isNotEmpty (Larrow/fx/stm/TQueue;)Z + public abstract fun lookup (Larrow/fx/stm/TMap;Ljava/lang/Object;)Ljava/lang/Object; + public abstract fun member (Larrow/fx/stm/TMap;Ljava/lang/Object;)Z + public abstract fun member (Larrow/fx/stm/TSet;Ljava/lang/Object;)Z + public abstract fun modify (Larrow/fx/stm/TVar;Lkotlin/jvm/functions/Function1;)V + public abstract fun newTVar (Ljava/lang/Object;)Larrow/fx/stm/TVar; + public abstract fun orElse (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public abstract fun peek (Larrow/fx/stm/TQueue;)Ljava/lang/Object; + public abstract fun plusAssign (Larrow/fx/stm/TMap;Lkotlin/Pair;)V + public abstract fun plusAssign (Larrow/fx/stm/TQueue;Ljava/lang/Object;)V + public abstract fun plusAssign (Larrow/fx/stm/TSet;Ljava/lang/Object;)V + public abstract fun put (Larrow/fx/stm/TMVar;Ljava/lang/Object;)V + public abstract fun read (Larrow/fx/stm/TMVar;)Ljava/lang/Object; + public abstract fun read (Larrow/fx/stm/TQueue;)Ljava/lang/Object; + public abstract fun read (Larrow/fx/stm/TVar;)Ljava/lang/Object; + public abstract fun release (Larrow/fx/stm/TSemaphore;)V + public abstract fun release (Larrow/fx/stm/TSemaphore;I)V + public abstract fun remove (Larrow/fx/stm/TMap;Ljava/lang/Object;)V + public abstract fun remove (Larrow/fx/stm/TSet;Ljava/lang/Object;)V + public abstract fun removeAll (Larrow/fx/stm/TQueue;Lkotlin/jvm/functions/Function1;)V + public abstract fun retry ()Ljava/lang/Void; + public abstract fun set (Larrow/fx/stm/TArray;ILjava/lang/Object;)V + public abstract fun set (Larrow/fx/stm/TMap;Ljava/lang/Object;Ljava/lang/Object;)V + public abstract fun size (Larrow/fx/stm/TQueue;)I + public abstract fun swap (Larrow/fx/stm/TMVar;Ljava/lang/Object;)Ljava/lang/Object; + public abstract fun swap (Larrow/fx/stm/TVar;Ljava/lang/Object;)Ljava/lang/Object; + public abstract fun take (Larrow/fx/stm/TMVar;)Ljava/lang/Object; + public abstract fun transform (Larrow/fx/stm/TArray;Lkotlin/jvm/functions/Function1;)V + public abstract fun tryAcquire (Larrow/fx/stm/TSemaphore;)Z + public abstract fun tryAcquire (Larrow/fx/stm/TSemaphore;I)Z + public abstract fun tryPeek (Larrow/fx/stm/TQueue;)Ljava/lang/Object; + public abstract fun tryPut (Larrow/fx/stm/TMVar;Ljava/lang/Object;)Z + public abstract fun tryRead (Larrow/fx/stm/TMVar;)Ljava/lang/Object; + public abstract fun tryRead (Larrow/fx/stm/TQueue;)Ljava/lang/Object; + public abstract fun tryTake (Larrow/fx/stm/TMVar;)Ljava/lang/Object; + public abstract fun update (Larrow/fx/stm/TMap;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V + public abstract fun write (Larrow/fx/stm/TQueue;Ljava/lang/Object;)V + public abstract fun write (Larrow/fx/stm/TVar;Ljava/lang/Object;)V + public abstract fun writeFront (Larrow/fx/stm/TQueue;Ljava/lang/Object;)V +} + +public final class arrow/fx/stm/STM$DefaultImpls { + public static fun acquire (Larrow/fx/stm/STM;Larrow/fx/stm/TSemaphore;)V + public static fun acquire (Larrow/fx/stm/STM;Larrow/fx/stm/TSemaphore;I)V + public static fun available (Larrow/fx/stm/STM;Larrow/fx/stm/TSemaphore;)I + public static fun flush (Larrow/fx/stm/STM;Larrow/fx/stm/TQueue;)Ljava/util/List; + public static fun fold (Larrow/fx/stm/STM;Larrow/fx/stm/TArray;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Ljava/lang/Object; + public static fun get (Larrow/fx/stm/STM;Larrow/fx/stm/TArray;I)Ljava/lang/Object; + public static fun get (Larrow/fx/stm/STM;Larrow/fx/stm/TMap;Ljava/lang/Object;)Ljava/lang/Object; + public static fun insert (Larrow/fx/stm/STM;Larrow/fx/stm/TMap;Ljava/lang/Object;Ljava/lang/Object;)V + public static fun insert (Larrow/fx/stm/STM;Larrow/fx/stm/TSet;Ljava/lang/Object;)V + public static fun isEmpty (Larrow/fx/stm/STM;Larrow/fx/stm/TMVar;)Z + public static fun isEmpty (Larrow/fx/stm/STM;Larrow/fx/stm/TQueue;)Z + public static fun isNotEmpty (Larrow/fx/stm/STM;Larrow/fx/stm/TMVar;)Z + public static fun isNotEmpty (Larrow/fx/stm/STM;Larrow/fx/stm/TQueue;)Z + public static fun lookup (Larrow/fx/stm/STM;Larrow/fx/stm/TMap;Ljava/lang/Object;)Ljava/lang/Object; + public static fun member (Larrow/fx/stm/STM;Larrow/fx/stm/TMap;Ljava/lang/Object;)Z + public static fun member (Larrow/fx/stm/STM;Larrow/fx/stm/TSet;Ljava/lang/Object;)Z + public static fun modify (Larrow/fx/stm/STM;Larrow/fx/stm/TVar;Lkotlin/jvm/functions/Function1;)V + public static fun newTVar (Larrow/fx/stm/STM;Ljava/lang/Object;)Larrow/fx/stm/TVar; + public static fun peek (Larrow/fx/stm/STM;Larrow/fx/stm/TQueue;)Ljava/lang/Object; + public static fun plusAssign (Larrow/fx/stm/STM;Larrow/fx/stm/TMap;Lkotlin/Pair;)V + public static fun plusAssign (Larrow/fx/stm/STM;Larrow/fx/stm/TQueue;Ljava/lang/Object;)V + public static fun plusAssign (Larrow/fx/stm/STM;Larrow/fx/stm/TSet;Ljava/lang/Object;)V + public static fun put (Larrow/fx/stm/STM;Larrow/fx/stm/TMVar;Ljava/lang/Object;)V + public static fun read (Larrow/fx/stm/STM;Larrow/fx/stm/TMVar;)Ljava/lang/Object; + public static fun read (Larrow/fx/stm/STM;Larrow/fx/stm/TQueue;)Ljava/lang/Object; + public static fun release (Larrow/fx/stm/STM;Larrow/fx/stm/TSemaphore;)V + public static fun release (Larrow/fx/stm/STM;Larrow/fx/stm/TSemaphore;I)V + public static fun remove (Larrow/fx/stm/STM;Larrow/fx/stm/TMap;Ljava/lang/Object;)V + public static fun remove (Larrow/fx/stm/STM;Larrow/fx/stm/TSet;Ljava/lang/Object;)V + public static fun removeAll (Larrow/fx/stm/STM;Larrow/fx/stm/TQueue;Lkotlin/jvm/functions/Function1;)V + public static fun set (Larrow/fx/stm/STM;Larrow/fx/stm/TArray;ILjava/lang/Object;)V + public static fun set (Larrow/fx/stm/STM;Larrow/fx/stm/TMap;Ljava/lang/Object;Ljava/lang/Object;)V + public static fun size (Larrow/fx/stm/STM;Larrow/fx/stm/TQueue;)I + public static fun swap (Larrow/fx/stm/STM;Larrow/fx/stm/TMVar;Ljava/lang/Object;)Ljava/lang/Object; + public static fun swap (Larrow/fx/stm/STM;Larrow/fx/stm/TVar;Ljava/lang/Object;)Ljava/lang/Object; + public static fun take (Larrow/fx/stm/STM;Larrow/fx/stm/TMVar;)Ljava/lang/Object; + public static fun transform (Larrow/fx/stm/STM;Larrow/fx/stm/TArray;Lkotlin/jvm/functions/Function1;)V + public static fun tryAcquire (Larrow/fx/stm/STM;Larrow/fx/stm/TSemaphore;)Z + public static fun tryAcquire (Larrow/fx/stm/STM;Larrow/fx/stm/TSemaphore;I)Z + public static fun tryPeek (Larrow/fx/stm/STM;Larrow/fx/stm/TQueue;)Ljava/lang/Object; + public static fun tryPut (Larrow/fx/stm/STM;Larrow/fx/stm/TMVar;Ljava/lang/Object;)Z + public static fun tryRead (Larrow/fx/stm/STM;Larrow/fx/stm/TMVar;)Ljava/lang/Object; + public static fun tryRead (Larrow/fx/stm/STM;Larrow/fx/stm/TQueue;)Ljava/lang/Object; + public static fun tryTake (Larrow/fx/stm/STM;Larrow/fx/stm/TMVar;)Ljava/lang/Object; + public static fun update (Larrow/fx/stm/STM;Larrow/fx/stm/TMap;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)V + public static fun write (Larrow/fx/stm/STM;Larrow/fx/stm/TQueue;Ljava/lang/Object;)V + public static fun writeFront (Larrow/fx/stm/STM;Larrow/fx/stm/TQueue;Ljava/lang/Object;)V +} + +public final class arrow/fx/stm/STMKt { + public static final fun atomically (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static final fun check (Larrow/fx/stm/STM;Z)V + public static final fun stm (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; +} + +public final class arrow/fx/stm/TArray { + public static final field Companion Larrow/fx/stm/TArray$Companion; + public final fun copy ([Larrow/fx/stm/TVar;)Larrow/fx/stm/TArray; + public static synthetic fun copy$default (Larrow/fx/stm/TArray;[Larrow/fx/stm/TVar;ILjava/lang/Object;)Larrow/fx/stm/TArray; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public final fun size ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/stm/TArray$Companion { + public final fun new (ILjava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun new (ILkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun new (Ljava/lang/Iterable;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun new ([Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/fx/stm/TArrayKt { + public static final fun newTArray (Larrow/fx/stm/STM;ILjava/lang/Object;)Larrow/fx/stm/TArray; + public static final fun newTArray (Larrow/fx/stm/STM;ILkotlin/jvm/functions/Function1;)Larrow/fx/stm/TArray; + public static final fun newTArray (Larrow/fx/stm/STM;Ljava/lang/Iterable;)Larrow/fx/stm/TArray; + public static final fun newTArray (Larrow/fx/stm/STM;[Ljava/lang/Object;)Larrow/fx/stm/TArray; +} + +public final class arrow/fx/stm/TMVar { + public static final field Companion Larrow/fx/stm/TMVar$Companion; + public final fun copy (Larrow/fx/stm/TVar;)Larrow/fx/stm/TMVar; + public static synthetic fun copy$default (Larrow/fx/stm/TMVar;Larrow/fx/stm/TVar;ILjava/lang/Object;)Larrow/fx/stm/TMVar; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/stm/TMVar$Companion { + public final fun empty (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun new (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/fx/stm/TMVarKt { + public static final fun newEmptyTMVar (Larrow/fx/stm/STM;)Larrow/fx/stm/TMVar; + public static final fun newTMVar (Larrow/fx/stm/STM;Ljava/lang/Object;)Larrow/fx/stm/TMVar; +} + +public final class arrow/fx/stm/TMap { + public static final field Companion Larrow/fx/stm/TMap$Companion; + public final fun copy (Larrow/fx/stm/internal/Hamt;Lkotlin/jvm/functions/Function1;)Larrow/fx/stm/TMap; + public static synthetic fun copy$default (Larrow/fx/stm/TMap;Larrow/fx/stm/internal/Hamt;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Larrow/fx/stm/TMap; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/stm/TMap$Companion { + public final fun new (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun new (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/fx/stm/TMapKt { + public static final fun newTMap (Larrow/fx/stm/STM;)Larrow/fx/stm/TMap; + public static final fun newTMap (Larrow/fx/stm/STM;Lkotlin/jvm/functions/Function1;)Larrow/fx/stm/TMap; +} + +public final class arrow/fx/stm/TQueue { + public static final field Companion Larrow/fx/stm/TQueue$Companion; + public final fun copy (Larrow/fx/stm/TVar;Larrow/fx/stm/TVar;)Larrow/fx/stm/TQueue; + public static synthetic fun copy$default (Larrow/fx/stm/TQueue;Larrow/fx/stm/TVar;Larrow/fx/stm/TVar;ILjava/lang/Object;)Larrow/fx/stm/TQueue; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/stm/TQueue$Companion { + public final fun new (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/fx/stm/TQueueKt { + public static final fun newTQueue (Larrow/fx/stm/STM;)Larrow/fx/stm/TQueue; +} + +public final class arrow/fx/stm/TSemaphore { + public static final field Companion Larrow/fx/stm/TSemaphore$Companion; + public final fun copy (Larrow/fx/stm/TVar;)Larrow/fx/stm/TSemaphore; + public static synthetic fun copy$default (Larrow/fx/stm/TSemaphore;Larrow/fx/stm/TVar;ILjava/lang/Object;)Larrow/fx/stm/TSemaphore; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/stm/TSemaphore$Companion { + public final fun new (ILkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/fx/stm/TSemaphoreKt { + public static final fun newTSem (Larrow/fx/stm/STM;I)Larrow/fx/stm/TSemaphore; +} + +public final class arrow/fx/stm/TSet { + public static final field Companion Larrow/fx/stm/TSet$Companion; + public final fun copy (Larrow/fx/stm/internal/Hamt;Lkotlin/jvm/functions/Function1;)Larrow/fx/stm/TSet; + public static synthetic fun copy$default (Larrow/fx/stm/TSet;Larrow/fx/stm/internal/Hamt;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Larrow/fx/stm/TSet; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/stm/TSet$Companion { + public final fun new (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public final fun new (Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/fx/stm/TSetKt { + public static final fun newTSet (Larrow/fx/stm/STM;)Larrow/fx/stm/TSet; + public static final fun newTSet (Larrow/fx/stm/STM;Lkotlin/jvm/functions/Function1;)Larrow/fx/stm/TSet; +} + +public final class arrow/fx/stm/TVar { + public static final field Companion Larrow/fx/stm/TVar$Companion; + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I + public final fun unsafeRead (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/fx/stm/TVar$Companion { + public final fun new (Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/fx/stm/internal/BlockedIndefinitely : java/lang/Throwable { + public fun ()V +} + +public abstract class arrow/fx/stm/internal/Branch { +} + +public final class arrow/fx/stm/internal/Branch$Branches : arrow/fx/stm/internal/Branch { + public fun (Larrow/fx/stm/internal/Hamt;)V + public final fun component1 ()Larrow/fx/stm/internal/Hamt; + public final fun copy (Larrow/fx/stm/internal/Hamt;)Larrow/fx/stm/internal/Branch$Branches; + public static synthetic fun copy$default (Larrow/fx/stm/internal/Branch$Branches;Larrow/fx/stm/internal/Hamt;ILjava/lang/Object;)Larrow/fx/stm/internal/Branch$Branches; + public fun equals (Ljava/lang/Object;)Z + public final fun getSub ()Larrow/fx/stm/internal/Hamt; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/stm/internal/Branch$Leaf : arrow/fx/stm/internal/Branch { + public fun (I[Ljava/lang/Object;)V + public final fun component1 ()I + public final fun component2 ()[Ljava/lang/Object; + public final fun copy (I[Ljava/lang/Object;)Larrow/fx/stm/internal/Branch$Leaf; + public static synthetic fun copy$default (Larrow/fx/stm/internal/Branch$Leaf;I[Ljava/lang/Object;ILjava/lang/Object;)Larrow/fx/stm/internal/Branch$Leaf; + public fun equals (Ljava/lang/Object;)Z + public final fun getHash ()I + public final fun getValue ()[Ljava/lang/Object; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/stm/internal/Hamt { + public static final field Companion Larrow/fx/stm/internal/Hamt$Companion; + public fun (Larrow/fx/stm/TVar;)V + public final fun component1 ()Larrow/fx/stm/TVar; + public final fun copy (Larrow/fx/stm/TVar;)Larrow/fx/stm/internal/Hamt; + public static synthetic fun copy$default (Larrow/fx/stm/internal/Hamt;Larrow/fx/stm/TVar;ILjava/lang/Object;)Larrow/fx/stm/internal/Hamt; + public fun equals (Ljava/lang/Object;)Z + public final fun getBranches ()Larrow/fx/stm/TVar; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class arrow/fx/stm/internal/Hamt$Companion { + public final fun new (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class arrow/fx/stm/internal/HamtKt { + public static final field ARR_SIZE I + public static final field DEPTH_STEP I + public static final field MASK I + public static final fun alterHamtWithHash (Larrow/fx/stm/STM;Larrow/fx/stm/internal/Hamt;ILkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Z + public static final fun atDepth (II)I + public static final fun clearHamt (Larrow/fx/stm/STM;Larrow/fx/stm/internal/Hamt;)V + public static final fun index (I)I + public static final fun indexAtDepth (II)I + public static final fun lookupHamtWithHash (Larrow/fx/stm/STM;Larrow/fx/stm/internal/Hamt;ILkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static final fun newHamt (Larrow/fx/stm/STM;)Larrow/fx/stm/internal/Hamt; + public static final fun nextDepth (I)I + public static final fun pair (Larrow/fx/stm/STM;IILarrow/fx/stm/internal/Branch;ILarrow/fx/stm/internal/Branch;)Larrow/fx/stm/internal/Hamt; +} + +public final class arrow/fx/stm/internal/RetryException : java/lang/Throwable { + public static final field INSTANCE Larrow/fx/stm/internal/RetryException; + public fun fillInStackTrace ()Ljava/lang/Throwable; +} + diff --git a/arrow-libs/gradle.properties b/arrow-libs/gradle.properties index ba5167a6a2e..d1c3dbc4fff 100644 --- a/arrow-libs/gradle.properties +++ b/arrow-libs/gradle.properties @@ -6,7 +6,7 @@ LATEST_VERSION=0.13.2 ANDROID_LIFECYCLE_VERSION=2.2.0 ANDROID_TOOLS_BUILD_PLUGIN_VERSION=4.0.0 ANIMALS_SNIFFER_VERSION=1.5.0 -ATOMICFU_VERSION=0.16.2 +ATOMICFU_VERSION=0.16.3 BUILD_TIME_TRACKER_VERSION=0.11.0 CATS_EFFECT_VERSION=2.0.0 CLASSGRAPH_VERSION=4.8.14 @@ -19,6 +19,7 @@ GOOGLE_COMPILE_TESTING_VERSION=0.18 HOOD_VERSION=0.8.0 JACKSON_MODULE_KOTLIN_VERSION=2.9.7 JACOCO_VERSION=0.8.6 +BINARYCOMP_VERSION=0.7.1 JMH_CORE_VERSION=1.22 JMH_PLUGIN_VERSION=0.5.0 JMH_REPORT_PLUGIN_VERSION=0.9.0 diff --git a/arrow-libs/optics/arrow-optics-test/api/arrow-optics-test.api b/arrow-libs/optics/arrow-optics-test/api/arrow-optics-test.api new file mode 100644 index 00000000000..399c0f02cf7 --- /dev/null +++ b/arrow-libs/optics/arrow-optics-test/api/arrow-optics-test.api @@ -0,0 +1,73 @@ +public final class arrow/optics/test/generators/GeneratorsKt { + public static final fun char (Lio/kotlintest/properties/Gen$Companion;)Lio/kotlintest/properties/Gen; +} + +public final class arrow/optics/test/laws/IsoLaws { + public static final field INSTANCE Larrow/optics/test/laws/IsoLaws; + public final fun composeModify (Larrow/optics/PIso;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun consistentSetModify (Larrow/optics/PIso;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun laws (Larrow/optics/PIso;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Ljava/util/List; + public static synthetic fun laws$default (Larrow/optics/test/laws/IsoLaws;Larrow/optics/PIso;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/util/List; + public final fun modifyIdentity (Larrow/optics/PIso;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun roundTripOneWay (Larrow/optics/PIso;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun roundTripOtherWay (Larrow/optics/PIso;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V +} + +public final class arrow/optics/test/laws/LensLaws { + public static final field INSTANCE Larrow/optics/test/laws/LensLaws; + public final fun laws (Larrow/optics/PLens;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Ljava/util/List; + public final fun laws (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Ljava/util/List; + public static synthetic fun laws$default (Larrow/optics/test/laws/LensLaws;Larrow/optics/PLens;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/util/List; + public static synthetic fun laws$default (Larrow/optics/test/laws/LensLaws;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/util/List; + public final fun lensComposeModify (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun lensConsistentSetModify (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun lensGetSet (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun lensModifyIdentity (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun lensSetGet (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun lensSetIdempotent (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V +} + +public final class arrow/optics/test/laws/OptionalLaws { + public static final field INSTANCE Larrow/optics/test/laws/OptionalLaws; + public final fun composeModify (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun consistentSetModify (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun getOptionSet (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun laws (Larrow/optics/POptional;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Ljava/util/List; + public final fun laws (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Ljava/util/List; + public static synthetic fun laws$default (Larrow/optics/test/laws/OptionalLaws;Larrow/optics/POptional;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/util/List; + public static synthetic fun laws$default (Larrow/optics/test/laws/OptionalLaws;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/util/List; + public final fun modifyIdentity (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun setGetOption (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun setIdempotent (Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V +} + +public final class arrow/optics/test/laws/PrismLaws { + public static final field INSTANCE Larrow/optics/test/laws/PrismLaws; + public final fun composeModify (Larrow/optics/PPrism;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun consistentSetModify (Larrow/optics/PPrism;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun laws (Larrow/optics/PPrism;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Ljava/util/List; + public static synthetic fun laws$default (Larrow/optics/test/laws/PrismLaws;Larrow/optics/PPrism;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/util/List; + public final fun modifyIdentity (Larrow/optics/PPrism;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun partialRoundTripOneWay (Larrow/optics/PPrism;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun roundTripOtherWay (Larrow/optics/PPrism;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V +} + +public final class arrow/optics/test/laws/SetterLaws { + public static final field INSTANCE Larrow/optics/test/laws/SetterLaws; + public final fun composeModify (Larrow/optics/PSetter;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;Lio/kotlintest/properties/Gen;)V + public final fun consistentSetModify (Larrow/optics/PSetter;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun laws (Larrow/optics/PSetter;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)Ljava/util/List; + public static synthetic fun laws$default (Larrow/optics/test/laws/SetterLaws;Larrow/optics/PSetter;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/util/List; + public final fun modifyIdentity (Larrow/optics/PSetter;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun setIdempotent (Larrow/optics/PSetter;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V +} + +public final class arrow/optics/test/laws/TraversalLaws { + public static final field INSTANCE Larrow/optics/test/laws/TraversalLaws; + public final fun composeModify (Larrow/optics/PTraversal;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun laws (Larrow/optics/PTraversal;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)Ljava/util/List; + public static synthetic fun laws$default (Larrow/optics/test/laws/TraversalLaws;Larrow/optics/PTraversal;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/util/List; + public final fun modifyIdentity (Larrow/optics/PTraversal;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V + public final fun setIdempotent (Larrow/optics/PTraversal;Lio/kotlintest/properties/Gen;Lio/kotlintest/properties/Gen;Lkotlin/jvm/functions/Function2;)V +} + diff --git a/arrow-libs/optics/arrow-optics/api/arrow-optics.api b/arrow-libs/optics/arrow-optics/api/arrow-optics.api index 20b38b0c33b..239d2cd4f8c 100644 --- a/arrow-libs/optics/arrow-optics/api/arrow-optics.api +++ b/arrow-libs/optics/arrow-optics/api/arrow-optics.api @@ -1,169 +1,93 @@ -public final class arrow/optics/AndMonoid : arrow/typeclasses/Monoid { - public static final field INSTANCE Larrow/optics/AndMonoid; - public synthetic fun combine (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun combine (ZZ)Ljava/lang/Boolean; - public fun combineAll (Ljava/util/Collection;)Ljava/lang/Boolean; - public synthetic fun combineAll (Ljava/util/Collection;)Ljava/lang/Object; - public fun combineAll (Ljava/util/List;)Ljava/lang/Boolean; - public synthetic fun combineAll (Ljava/util/List;)Ljava/lang/Object; - public fun empty ()Ljava/lang/Boolean; - public synthetic fun empty ()Ljava/lang/Object; - public synthetic fun maybeCombine (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun maybeCombine (ZLjava/lang/Boolean;)Ljava/lang/Boolean; - public synthetic fun plus (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun plus (ZZ)Ljava/lang/Boolean; -} - -public final class arrow/optics/EitherKt { - public static final fun toPValidated (Larrow/core/Either$Companion;)Larrow/optics/PIso; - public static final fun toValidated (Larrow/core/Either$Companion;)Larrow/optics/PIso; -} - -public abstract interface class arrow/optics/Fold : arrow/Kind { +public abstract interface class arrow/optics/Fold { public static final field Companion Larrow/optics/Fold$Companion; + public abstract fun all (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z + public abstract fun any (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z public abstract fun choice (Larrow/optics/Fold;)Larrow/optics/Fold; public abstract fun combineAll (Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; public abstract fun compose (Larrow/optics/Fold;)Larrow/optics/Fold; - public abstract fun compose (Larrow/optics/Getter;)Larrow/optics/Fold; - public abstract fun compose (Larrow/optics/PIso;)Larrow/optics/Fold; - public abstract fun compose (Larrow/optics/PLens;)Larrow/optics/Fold; - public abstract fun compose (Larrow/optics/POptional;)Larrow/optics/Fold; - public abstract fun compose (Larrow/optics/PPrism;)Larrow/optics/Fold; - public abstract fun compose (Larrow/optics/PTraversal;)Larrow/optics/Fold; + public static fun either ()Larrow/optics/Fold; public abstract fun exists (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public abstract fun find (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public abstract fun findOrNull (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public abstract fun firstOrNull (Ljava/lang/Object;)Ljava/lang/Object; public abstract fun fold (Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; public abstract fun foldMap (Larrow/typeclasses/Monoid;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public abstract fun forall (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public abstract fun getAll (Ljava/lang/Object;)Larrow/core/ListK; - public abstract fun headOption (Ljava/lang/Object;)Larrow/core/Option; + public abstract fun getAll (Ljava/lang/Object;)Ljava/util/List; public abstract fun isEmpty (Ljava/lang/Object;)Z - public abstract fun lastOption (Ljava/lang/Object;)Larrow/core/Option; + public abstract fun isNotEmpty (Ljava/lang/Object;)Z + public abstract fun lastOrNull (Ljava/lang/Object;)Ljava/lang/Object; public abstract fun left ()Larrow/optics/Fold; - public abstract fun nonEmpty (Ljava/lang/Object;)Z + public static fun list ()Larrow/optics/Fold; + public static fun map ()Larrow/optics/Fold; + public static fun nonEmptyList ()Larrow/optics/Fold; + public static fun option ()Larrow/optics/Fold; + public static fun pair ()Larrow/optics/Fold; public abstract fun plus (Larrow/optics/Fold;)Larrow/optics/Fold; - public abstract fun plus (Larrow/optics/Getter;)Larrow/optics/Fold; - public abstract fun plus (Larrow/optics/PIso;)Larrow/optics/Fold; - public abstract fun plus (Larrow/optics/PLens;)Larrow/optics/Fold; - public abstract fun plus (Larrow/optics/POptional;)Larrow/optics/Fold; - public abstract fun plus (Larrow/optics/PPrism;)Larrow/optics/Fold; - public abstract fun plus (Larrow/optics/PTraversal;)Larrow/optics/Fold; public abstract fun right ()Larrow/optics/Fold; + public static fun sequence ()Larrow/optics/Fold; public abstract fun size (Ljava/lang/Object;)I + public static fun string ()Larrow/optics/Fold; + public static fun triple ()Larrow/optics/Fold; + public static fun tuple10 ()Larrow/optics/Fold; + public static fun tuple4 ()Larrow/optics/Fold; + public static fun tuple5 ()Larrow/optics/Fold; + public static fun tuple6 ()Larrow/optics/Fold; + public static fun tuple7 ()Larrow/optics/Fold; + public static fun tuple8 ()Larrow/optics/Fold; + public static fun tuple9 ()Larrow/optics/Fold; } public final class arrow/optics/Fold$Companion { public final fun codiagonal ()Larrow/optics/Fold; - public final fun fromFoldable (Larrow/typeclasses/Foldable;)Larrow/optics/Fold; + public final fun either ()Larrow/optics/Fold; public final fun id ()Larrow/optics/Fold; + public final fun list ()Larrow/optics/Fold; + public final fun map ()Larrow/optics/Fold; + public final fun nonEmptyList ()Larrow/optics/Fold; + public final fun option ()Larrow/optics/Fold; + public final fun pair ()Larrow/optics/Fold; public final fun select (Lkotlin/jvm/functions/Function1;)Larrow/optics/Fold; + public final fun sequence ()Larrow/optics/Fold; + public final fun string ()Larrow/optics/Fold; + public final fun triple ()Larrow/optics/Fold; + public final fun tuple10 ()Larrow/optics/Fold; + public final fun tuple4 ()Larrow/optics/Fold; + public final fun tuple5 ()Larrow/optics/Fold; + public final fun tuple6 ()Larrow/optics/Fold; + public final fun tuple7 ()Larrow/optics/Fold; + public final fun tuple8 ()Larrow/optics/Fold; + public final fun tuple9 ()Larrow/optics/Fold; public final fun void ()Larrow/optics/Fold; } public final class arrow/optics/Fold$DefaultImpls { + public static fun all (Larrow/optics/Fold;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z + public static fun any (Larrow/optics/Fold;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z public static fun choice (Larrow/optics/Fold;Larrow/optics/Fold;)Larrow/optics/Fold; public static fun combineAll (Larrow/optics/Fold;Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; public static fun compose (Larrow/optics/Fold;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun compose (Larrow/optics/Fold;Larrow/optics/Getter;)Larrow/optics/Fold; - public static fun compose (Larrow/optics/Fold;Larrow/optics/PIso;)Larrow/optics/Fold; - public static fun compose (Larrow/optics/Fold;Larrow/optics/PLens;)Larrow/optics/Fold; - public static fun compose (Larrow/optics/Fold;Larrow/optics/POptional;)Larrow/optics/Fold; - public static fun compose (Larrow/optics/Fold;Larrow/optics/PPrism;)Larrow/optics/Fold; - public static fun compose (Larrow/optics/Fold;Larrow/optics/PTraversal;)Larrow/optics/Fold; public static fun exists (Larrow/optics/Fold;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public static fun find (Larrow/optics/Fold;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public static fun findOrNull (Larrow/optics/Fold;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static fun firstOrNull (Larrow/optics/Fold;Ljava/lang/Object;)Ljava/lang/Object; public static fun fold (Larrow/optics/Fold;Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; - public static fun forall (Larrow/optics/Fold;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public static fun getAll (Larrow/optics/Fold;Ljava/lang/Object;)Larrow/core/ListK; - public static fun headOption (Larrow/optics/Fold;Ljava/lang/Object;)Larrow/core/Option; + public static fun getAll (Larrow/optics/Fold;Ljava/lang/Object;)Ljava/util/List; public static fun isEmpty (Larrow/optics/Fold;Ljava/lang/Object;)Z - public static fun lastOption (Larrow/optics/Fold;Ljava/lang/Object;)Larrow/core/Option; + public static fun isNotEmpty (Larrow/optics/Fold;Ljava/lang/Object;)Z + public static fun lastOrNull (Larrow/optics/Fold;Ljava/lang/Object;)Ljava/lang/Object; public static fun left (Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun nonEmpty (Larrow/optics/Fold;Ljava/lang/Object;)Z public static fun plus (Larrow/optics/Fold;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun plus (Larrow/optics/Fold;Larrow/optics/Getter;)Larrow/optics/Fold; - public static fun plus (Larrow/optics/Fold;Larrow/optics/PIso;)Larrow/optics/Fold; - public static fun plus (Larrow/optics/Fold;Larrow/optics/PLens;)Larrow/optics/Fold; - public static fun plus (Larrow/optics/Fold;Larrow/optics/POptional;)Larrow/optics/Fold; - public static fun plus (Larrow/optics/Fold;Larrow/optics/PPrism;)Larrow/optics/Fold; - public static fun plus (Larrow/optics/Fold;Larrow/optics/PTraversal;)Larrow/optics/Fold; public static fun right (Larrow/optics/Fold;)Larrow/optics/Fold; public static fun size (Larrow/optics/Fold;Ljava/lang/Object;)I } -public final class arrow/optics/ForFold { - public static final field Companion Larrow/optics/ForFold$Companion; -} - -public final class arrow/optics/ForFold$Companion { -} - -public final class arrow/optics/ForGetter { - public static final field Companion Larrow/optics/ForGetter$Companion; -} - -public final class arrow/optics/ForGetter$Companion { -} - -public final class arrow/optics/ForPIso { - public static final field Companion Larrow/optics/ForPIso$Companion; -} - -public final class arrow/optics/ForPIso$Companion { -} - -public final class arrow/optics/ForPLens { - public static final field Companion Larrow/optics/ForPLens$Companion; -} - -public final class arrow/optics/ForPLens$Companion { -} - -public final class arrow/optics/ForPOptional { - public static final field Companion Larrow/optics/ForPOptional$Companion; -} - -public final class arrow/optics/ForPOptional$Companion { -} - -public final class arrow/optics/ForPPrism { - public static final field Companion Larrow/optics/ForPPrism$Companion; -} - -public final class arrow/optics/ForPPrism$Companion { -} - -public final class arrow/optics/ForPSetter { - public static final field Companion Larrow/optics/ForPSetter$Companion; -} - -public final class arrow/optics/ForPSetter$Companion { -} - -public final class arrow/optics/ForPTraversal { - public static final field Companion Larrow/optics/ForPTraversal$Companion; -} - -public final class arrow/optics/ForPTraversal$Companion { -} - -public abstract interface class arrow/optics/Getter : arrow/Kind { +public abstract interface class arrow/optics/Getter : arrow/optics/Fold { public static final field Companion Larrow/optics/Getter$Companion; - public abstract fun asFold ()Larrow/optics/Fold; public abstract fun choice (Larrow/optics/Getter;)Larrow/optics/Getter; - public abstract fun compose (Larrow/optics/Fold;)Larrow/optics/Fold; public abstract fun compose (Larrow/optics/Getter;)Larrow/optics/Getter; - public abstract fun compose (Larrow/optics/PIso;)Larrow/optics/Getter; - public abstract fun compose (Larrow/optics/PLens;)Larrow/optics/Getter; - public abstract fun exist (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public abstract fun find (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; public abstract fun first ()Larrow/optics/Getter; + public abstract fun foldMap (Larrow/typeclasses/Monoid;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; public abstract fun get (Ljava/lang/Object;)Ljava/lang/Object; public abstract fun left ()Larrow/optics/Getter; - public abstract fun plus (Larrow/optics/Fold;)Larrow/optics/Fold; public abstract fun plus (Larrow/optics/Getter;)Larrow/optics/Getter; - public abstract fun plus (Larrow/optics/PIso;)Larrow/optics/Getter; - public abstract fun plus (Larrow/optics/PLens;)Larrow/optics/Getter; public abstract fun right ()Larrow/optics/Getter; public abstract fun second ()Larrow/optics/Getter; public abstract fun split (Larrow/optics/Getter;)Larrow/optics/Getter; @@ -173,177 +97,233 @@ public abstract interface class arrow/optics/Getter : arrow/Kind { public final class arrow/optics/Getter$Companion { public final fun codiagonal ()Larrow/optics/Getter; public final fun id ()Larrow/optics/Getter; - public final fun invoke (Lkotlin/jvm/functions/Function1;)Larrow/optics/Getter; } public final class arrow/optics/Getter$DefaultImpls { - public static fun asFold (Larrow/optics/Getter;)Larrow/optics/Fold; + public static fun all (Larrow/optics/Getter;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z + public static fun any (Larrow/optics/Getter;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z + public static fun choice (Larrow/optics/Getter;Larrow/optics/Fold;)Larrow/optics/Fold; public static fun choice (Larrow/optics/Getter;Larrow/optics/Getter;)Larrow/optics/Getter; + public static fun combineAll (Larrow/optics/Getter;Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; public static fun compose (Larrow/optics/Getter;Larrow/optics/Fold;)Larrow/optics/Fold; public static fun compose (Larrow/optics/Getter;Larrow/optics/Getter;)Larrow/optics/Getter; - public static fun compose (Larrow/optics/Getter;Larrow/optics/PIso;)Larrow/optics/Getter; - public static fun compose (Larrow/optics/Getter;Larrow/optics/PLens;)Larrow/optics/Getter; - public static fun exist (Larrow/optics/Getter;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public static fun find (Larrow/optics/Getter;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public static fun exists (Larrow/optics/Getter;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z + public static fun findOrNull (Larrow/optics/Getter;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; public static fun first (Larrow/optics/Getter;)Larrow/optics/Getter; + public static fun firstOrNull (Larrow/optics/Getter;Ljava/lang/Object;)Ljava/lang/Object; + public static fun fold (Larrow/optics/Getter;Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; + public static fun foldMap (Larrow/optics/Getter;Larrow/typeclasses/Monoid;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static fun getAll (Larrow/optics/Getter;Ljava/lang/Object;)Ljava/util/List; + public static fun isEmpty (Larrow/optics/Getter;Ljava/lang/Object;)Z + public static fun isNotEmpty (Larrow/optics/Getter;Ljava/lang/Object;)Z + public static fun lastOrNull (Larrow/optics/Getter;Ljava/lang/Object;)Ljava/lang/Object; public static fun left (Larrow/optics/Getter;)Larrow/optics/Getter; public static fun plus (Larrow/optics/Getter;Larrow/optics/Fold;)Larrow/optics/Fold; public static fun plus (Larrow/optics/Getter;Larrow/optics/Getter;)Larrow/optics/Getter; - public static fun plus (Larrow/optics/Getter;Larrow/optics/PIso;)Larrow/optics/Getter; - public static fun plus (Larrow/optics/Getter;Larrow/optics/PLens;)Larrow/optics/Getter; public static fun right (Larrow/optics/Getter;)Larrow/optics/Getter; public static fun second (Larrow/optics/Getter;)Larrow/optics/Getter; + public static fun size (Larrow/optics/Getter;Ljava/lang/Object;)I public static fun split (Larrow/optics/Getter;Larrow/optics/Getter;)Larrow/optics/Getter; public static fun zip (Larrow/optics/Getter;Larrow/optics/Getter;)Larrow/optics/Getter; } -public final class arrow/optics/Higherkind_arrow_optics_FoldKt { - public static final fun fix (Larrow/Kind;)Larrow/optics/Fold; -} - -public final class arrow/optics/Higherkind_arrow_optics_GetterKt { - public static final fun fix (Larrow/Kind;)Larrow/optics/Getter; -} - -public final class arrow/optics/Higherkind_arrow_optics_PIsoKt { - public static final fun fix (Larrow/Kind;)Larrow/optics/PIso; -} - -public final class arrow/optics/Higherkind_arrow_optics_PLensKt { - public static final fun fix (Larrow/Kind;)Larrow/optics/PLens; -} - -public final class arrow/optics/Higherkind_arrow_optics_POptionalKt { - public static final fun fix (Larrow/Kind;)Larrow/optics/POptional; -} - -public final class arrow/optics/Higherkind_arrow_optics_PPrismKt { - public static final fun fix (Larrow/Kind;)Larrow/optics/PPrism; -} - -public final class arrow/optics/Higherkind_arrow_optics_PSetterKt { - public static final fun fix (Larrow/Kind;)Larrow/optics/PSetter; -} - -public final class arrow/optics/Higherkind_arrow_optics_PTraversalKt { - public static final fun fix (Larrow/Kind;)Larrow/optics/PTraversal; -} - -public final class arrow/optics/IdKt { - public static final fun toPValue (Larrow/core/Id$Companion;)Larrow/optics/PIso; - public static final fun toValue (Larrow/core/Id$Companion;)Larrow/optics/PIso; -} - public final class arrow/optics/ListKt { - public static final fun head (Larrow/core/ListK$Companion;)Larrow/optics/POptional; - public static final fun tail (Larrow/core/ListK$Companion;)Larrow/optics/POptional; - public static final fun toListK (Larrow/core/ListExtensions;)Larrow/optics/PIso; - public static final fun toOptionNel (Larrow/core/ListK$Companion;)Larrow/optics/PIso; - public static final fun toPListK (Larrow/core/ListExtensions;)Larrow/optics/PIso; - public static final fun toPOptionNel (Larrow/core/ListK$Companion;)Larrow/optics/PIso; -} - -public final class arrow/optics/MapKt { - public static final fun toSetK (Larrow/core/MapK$Companion;)Larrow/optics/PIso; -} - -public final class arrow/optics/NonemptylistKt { - public static final fun head (Larrow/core/NonEmptyList$Companion;)Larrow/optics/PLens; - public static final fun tail (Larrow/core/NonEmptyList$Companion;)Larrow/optics/PLens; -} - -public final class arrow/optics/OptionKt { - public static final fun PSome (Larrow/core/Option$Companion;)Larrow/optics/PPrism; - public static final fun none (Larrow/core/Option$Companion;)Larrow/optics/PPrism; - public static final fun some (Larrow/core/Option$Companion;)Larrow/optics/PPrism; - public static final fun toEither (Larrow/core/Option$Companion;)Larrow/optics/PIso; - public static final fun toNullable (Larrow/core/Option$Companion;)Larrow/optics/PIso; - public static final fun toPEither (Larrow/core/Option$Companion;)Larrow/optics/PIso; - public static final fun toPNullable (Larrow/core/Option$Companion;)Larrow/optics/PIso; + public static final fun cons (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; + public static final fun get (Larrow/optics/PLens;I)Larrow/optics/POptional; + public static final fun snoc (Ljava/util/List;Ljava/lang/Object;)Ljava/util/List; + public static final fun uncons (Ljava/util/List;)Lkotlin/Pair; + public static final fun unsnoc (Ljava/util/List;)Lkotlin/Pair; } public final class arrow/optics/OptionalKt { public static final fun Optional (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Larrow/optics/POptional; } -public abstract interface class arrow/optics/PIso : arrow/Kind { +public abstract interface class arrow/optics/PEvery : arrow/optics/Fold, arrow/optics/PSetter, arrow/optics/PTraversal { + public static final field Companion Larrow/optics/PEvery$Companion; + public abstract fun compose (Larrow/optics/PEvery;)Larrow/optics/PEvery; + public static fun either ()Larrow/optics/PEvery; + public abstract fun foldMap (Larrow/typeclasses/Monoid;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public abstract fun getEvery (Larrow/optics/PIso;)Larrow/optics/PEvery; + public abstract fun getEvery (Larrow/optics/PLens;)Larrow/optics/PEvery; + public abstract fun getEvery (Larrow/optics/POptional;)Larrow/optics/PEvery; + public abstract fun getEvery (Larrow/optics/PPrism;)Larrow/optics/PEvery; + public abstract fun getEvery (Larrow/optics/PSetter;)Larrow/optics/PSetter; + public abstract fun getEvery (Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun list ()Larrow/optics/PEvery; + public static fun map ()Larrow/optics/PEvery; + public abstract fun modify (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static fun nonEmptyList ()Larrow/optics/PEvery; + public static fun option ()Larrow/optics/PEvery; + public static fun pair ()Larrow/optics/PEvery; + public abstract fun plus (Larrow/optics/PEvery;)Larrow/optics/PEvery; + public static fun sequence ()Larrow/optics/PEvery; + public static fun string ()Larrow/optics/PEvery; + public static fun triple ()Larrow/optics/PEvery; + public static fun tuple10 ()Larrow/optics/PEvery; + public static fun tuple4 ()Larrow/optics/PEvery; + public static fun tuple5 ()Larrow/optics/PEvery; + public static fun tuple6 ()Larrow/optics/PEvery; + public static fun tuple7 ()Larrow/optics/PEvery; + public static fun tuple8 ()Larrow/optics/PEvery; + public static fun tuple9 ()Larrow/optics/PEvery; +} + +public final class arrow/optics/PEvery$Companion { + public final fun either ()Larrow/optics/PEvery; + public final fun from (Larrow/optics/PTraversal;Larrow/optics/Fold;)Larrow/optics/PEvery; + public final fun list ()Larrow/optics/PEvery; + public final fun map ()Larrow/optics/PEvery; + public final fun nonEmptyList ()Larrow/optics/PEvery; + public final fun option ()Larrow/optics/PEvery; + public final fun pair ()Larrow/optics/PEvery; + public final fun sequence ()Larrow/optics/PEvery; + public final fun string ()Larrow/optics/PEvery; + public final fun triple ()Larrow/optics/PEvery; + public final fun tuple10 ()Larrow/optics/PEvery; + public final fun tuple4 ()Larrow/optics/PEvery; + public final fun tuple5 ()Larrow/optics/PEvery; + public final fun tuple6 ()Larrow/optics/PEvery; + public final fun tuple7 ()Larrow/optics/PEvery; + public final fun tuple8 ()Larrow/optics/PEvery; + public final fun tuple9 ()Larrow/optics/PEvery; +} + +public final class arrow/optics/PEvery$DefaultImpls { + public static fun all (Larrow/optics/PEvery;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z + public static fun any (Larrow/optics/PEvery;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z + public static fun choice (Larrow/optics/PEvery;Larrow/optics/Fold;)Larrow/optics/Fold; + public static fun choice (Larrow/optics/PEvery;Larrow/optics/PSetter;)Larrow/optics/PSetter; + public static fun choice (Larrow/optics/PEvery;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun combineAll (Larrow/optics/PEvery;Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; + public static fun compose (Larrow/optics/PEvery;Larrow/optics/Fold;)Larrow/optics/Fold; + public static fun compose (Larrow/optics/PEvery;Larrow/optics/PEvery;)Larrow/optics/PEvery; + public static fun compose (Larrow/optics/PEvery;Larrow/optics/PSetter;)Larrow/optics/PSetter; + public static fun compose (Larrow/optics/PEvery;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun exists (Larrow/optics/PEvery;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z + public static fun findOrNull (Larrow/optics/PEvery;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static fun firstOrNull (Larrow/optics/PEvery;Ljava/lang/Object;)Ljava/lang/Object; + public static fun fold (Larrow/optics/PEvery;Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; + public static fun getAll (Larrow/optics/PEvery;Ljava/lang/Object;)Ljava/util/List; + public static fun getEvery (Larrow/optics/PEvery;Larrow/optics/PEvery;)Larrow/optics/PTraversal; + public static fun getEvery (Larrow/optics/PEvery;Larrow/optics/PIso;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/PEvery;Larrow/optics/PLens;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/PEvery;Larrow/optics/POptional;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/PEvery;Larrow/optics/PPrism;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/PEvery;Larrow/optics/PSetter;)Larrow/optics/PSetter; + public static fun getEvery (Larrow/optics/PEvery;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun isEmpty (Larrow/optics/PEvery;Ljava/lang/Object;)Z + public static fun isNotEmpty (Larrow/optics/PEvery;Ljava/lang/Object;)Z + public static fun lastOrNull (Larrow/optics/PEvery;Ljava/lang/Object;)Ljava/lang/Object; + public static fun left (Larrow/optics/PEvery;)Larrow/optics/Fold; + public static fun lift (Larrow/optics/PEvery;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public static fun plus (Larrow/optics/PEvery;Larrow/optics/Fold;)Larrow/optics/Fold; + public static fun plus (Larrow/optics/PEvery;Larrow/optics/PEvery;)Larrow/optics/PEvery; + public static fun plus (Larrow/optics/PEvery;Larrow/optics/PSetter;)Larrow/optics/PSetter; + public static fun plus (Larrow/optics/PEvery;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun right (Larrow/optics/PEvery;)Larrow/optics/Fold; + public static fun set (Larrow/optics/PEvery;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public static fun size (Larrow/optics/PEvery;Ljava/lang/Object;)I +} + +public abstract interface class arrow/optics/PIso : arrow/optics/Fold, arrow/optics/Getter, arrow/optics/PEvery, arrow/optics/PLens, arrow/optics/POptional, arrow/optics/PPrism, arrow/optics/PSetter, arrow/optics/PTraversal { public static final field Companion Larrow/optics/PIso$Companion; - public abstract fun asFold ()Larrow/optics/Fold; - public abstract fun asGetter ()Larrow/optics/Getter; - public abstract fun asLens ()Larrow/optics/PLens; - public abstract fun asOptional ()Larrow/optics/POptional; - public abstract fun asPrism ()Larrow/optics/PPrism; - public abstract fun asSetter ()Larrow/optics/PSetter; - public abstract fun asTraversal ()Larrow/optics/PTraversal; - public abstract fun compose (Larrow/optics/Fold;)Larrow/optics/Fold; - public abstract fun compose (Larrow/optics/Getter;)Larrow/optics/Getter; public abstract fun compose (Larrow/optics/PIso;)Larrow/optics/PIso; - public abstract fun compose (Larrow/optics/PLens;)Larrow/optics/PLens; - public abstract fun compose (Larrow/optics/POptional;)Larrow/optics/POptional; - public abstract fun compose (Larrow/optics/PPrism;)Larrow/optics/PPrism; - public abstract fun compose (Larrow/optics/PSetter;)Larrow/optics/PSetter; - public abstract fun compose (Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public abstract fun exist (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public abstract fun find (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public static fun eitherToPValidated ()Larrow/optics/PIso; + public static fun eitherToValidated ()Larrow/optics/PIso; public abstract fun first ()Larrow/optics/PIso; + public abstract fun foldMap (Larrow/typeclasses/Monoid;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; public abstract fun get (Ljava/lang/Object;)Ljava/lang/Object; + public abstract fun getOrModify (Ljava/lang/Object;)Larrow/core/Either; public abstract fun left ()Larrow/optics/PIso; - public abstract fun lift (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; - public abstract fun liftF (Larrow/typeclasses/Functor;Lkotlin/Unit;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; - public abstract fun liftF (Larrow/typeclasses/Functor;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; - public abstract fun mapping (Larrow/typeclasses/Functor;)Larrow/optics/PIso; + public static fun listToOptionNel ()Larrow/optics/PIso; + public static fun listToPOptionNel ()Larrow/optics/PIso; + public static fun mapToSet ()Larrow/optics/PIso; public abstract fun modify (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public abstract fun modifyF (Larrow/typeclasses/Functor;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/Kind; - public abstract fun plus (Larrow/optics/Fold;)Larrow/optics/Fold; - public abstract fun plus (Larrow/optics/Getter;)Larrow/optics/Getter; + public static fun nullableToOption ()Larrow/optics/PIso; + public static fun nullableToPOption ()Larrow/optics/PIso; + public static fun optionToEither ()Larrow/optics/PIso; + public static fun optionToNullable ()Larrow/optics/PIso; + public static fun optionToPEither ()Larrow/optics/PIso; + public static fun optionToPNullable ()Larrow/optics/PIso; public abstract fun plus (Larrow/optics/PIso;)Larrow/optics/PIso; - public abstract fun plus (Larrow/optics/PLens;)Larrow/optics/PLens; - public abstract fun plus (Larrow/optics/POptional;)Larrow/optics/POptional; - public abstract fun plus (Larrow/optics/PPrism;)Larrow/optics/PPrism; - public abstract fun plus (Larrow/optics/PSetter;)Larrow/optics/PSetter; - public abstract fun plus (Larrow/optics/PTraversal;)Larrow/optics/PTraversal; public abstract fun reverse ()Larrow/optics/PIso; public abstract fun reverseGet (Ljava/lang/Object;)Ljava/lang/Object; public abstract fun right ()Larrow/optics/PIso; public abstract fun second ()Larrow/optics/PIso; public abstract fun set (Ljava/lang/Object;)Ljava/lang/Object; + public abstract fun set (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; public abstract fun split (Larrow/optics/PIso;)Larrow/optics/PIso; + public static fun stringToList ()Larrow/optics/PIso; + public static fun validatedToEither ()Larrow/optics/PIso; + public static fun validatedToPEither ()Larrow/optics/PIso; } public final class arrow/optics/PIso$Companion { + public final fun eitherToPValidated ()Larrow/optics/PIso; + public final fun eitherToValidated ()Larrow/optics/PIso; public final fun id ()Larrow/optics/PIso; public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/optics/PIso; + public final fun listToOptionNel ()Larrow/optics/PIso; + public final fun listToPOptionNel ()Larrow/optics/PIso; + public final fun mapToSet ()Larrow/optics/PIso; + public final fun nullableToOption ()Larrow/optics/PIso; + public final fun nullableToPOption ()Larrow/optics/PIso; + public final fun optionToEither ()Larrow/optics/PIso; + public final fun optionToNullable ()Larrow/optics/PIso; + public final fun optionToPEither ()Larrow/optics/PIso; + public final fun optionToPNullable ()Larrow/optics/PIso; + public final fun stringToList ()Larrow/optics/PIso; + public final fun validatedToEither ()Larrow/optics/PIso; + public final fun validatedToPEither ()Larrow/optics/PIso; } public final class arrow/optics/PIso$DefaultImpls { - public static fun asFold (Larrow/optics/PIso;)Larrow/optics/Fold; - public static fun asGetter (Larrow/optics/PIso;)Larrow/optics/Getter; - public static fun asLens (Larrow/optics/PIso;)Larrow/optics/PLens; - public static fun asOptional (Larrow/optics/PIso;)Larrow/optics/POptional; - public static fun asPrism (Larrow/optics/PIso;)Larrow/optics/PPrism; - public static fun asSetter (Larrow/optics/PIso;)Larrow/optics/PSetter; - public static fun asTraversal (Larrow/optics/PIso;)Larrow/optics/PTraversal; + public static fun all (Larrow/optics/PIso;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z + public static fun any (Larrow/optics/PIso;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z + public static fun choice (Larrow/optics/PIso;Larrow/optics/Fold;)Larrow/optics/Fold; + public static fun choice (Larrow/optics/PIso;Larrow/optics/Getter;)Larrow/optics/Getter; + public static fun choice (Larrow/optics/PIso;Larrow/optics/PLens;)Larrow/optics/PLens; + public static fun choice (Larrow/optics/PIso;Larrow/optics/POptional;)Larrow/optics/POptional; + public static fun choice (Larrow/optics/PIso;Larrow/optics/PSetter;)Larrow/optics/PSetter; + public static fun choice (Larrow/optics/PIso;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun combineAll (Larrow/optics/PIso;Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; public static fun compose (Larrow/optics/PIso;Larrow/optics/Fold;)Larrow/optics/Fold; public static fun compose (Larrow/optics/PIso;Larrow/optics/Getter;)Larrow/optics/Getter; + public static fun compose (Larrow/optics/PIso;Larrow/optics/PEvery;)Larrow/optics/PEvery; public static fun compose (Larrow/optics/PIso;Larrow/optics/PIso;)Larrow/optics/PIso; public static fun compose (Larrow/optics/PIso;Larrow/optics/PLens;)Larrow/optics/PLens; public static fun compose (Larrow/optics/PIso;Larrow/optics/POptional;)Larrow/optics/POptional; public static fun compose (Larrow/optics/PIso;Larrow/optics/PPrism;)Larrow/optics/PPrism; public static fun compose (Larrow/optics/PIso;Larrow/optics/PSetter;)Larrow/optics/PSetter; public static fun compose (Larrow/optics/PIso;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public static fun exist (Larrow/optics/PIso;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public static fun find (Larrow/optics/PIso;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public static fun exists (Larrow/optics/PIso;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z + public static fun findOrNull (Larrow/optics/PIso;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; public static fun first (Larrow/optics/PIso;)Larrow/optics/PIso; + public static fun firstOrNull (Larrow/optics/PIso;Ljava/lang/Object;)Ljava/lang/Object; + public static fun fold (Larrow/optics/PIso;Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; + public static fun foldMap (Larrow/optics/PIso;Larrow/typeclasses/Monoid;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static fun getAll (Larrow/optics/PIso;Ljava/lang/Object;)Ljava/util/List; + public static fun getEvery (Larrow/optics/PIso;Larrow/optics/PEvery;)Larrow/optics/PTraversal; + public static fun getEvery (Larrow/optics/PIso;Larrow/optics/PIso;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/PIso;Larrow/optics/PLens;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/PIso;Larrow/optics/POptional;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/PIso;Larrow/optics/PPrism;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/PIso;Larrow/optics/PSetter;)Larrow/optics/PSetter; + public static fun getEvery (Larrow/optics/PIso;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun getOrModify (Larrow/optics/PIso;Ljava/lang/Object;)Larrow/core/Either; + public static fun getOrNull (Larrow/optics/PIso;Ljava/lang/Object;)Ljava/lang/Object; + public static fun isEmpty (Larrow/optics/PIso;Ljava/lang/Object;)Z + public static fun isNotEmpty (Larrow/optics/PIso;Ljava/lang/Object;)Z + public static fun lastOrNull (Larrow/optics/PIso;Ljava/lang/Object;)Ljava/lang/Object; public static fun left (Larrow/optics/PIso;)Larrow/optics/PIso; public static fun lift (Larrow/optics/PIso;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; - public static fun liftF (Larrow/optics/PIso;Larrow/typeclasses/Functor;Lkotlin/Unit;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; - public static fun liftF (Larrow/optics/PIso;Larrow/typeclasses/Functor;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; - public static synthetic fun liftF$default (Larrow/optics/PIso;Larrow/typeclasses/Functor;Lkotlin/Unit;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lkotlin/jvm/functions/Function1; - public static fun mapping (Larrow/optics/PIso;Larrow/typeclasses/Functor;)Larrow/optics/PIso; + public static fun liftNullable (Larrow/optics/PIso;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; public static fun modify (Larrow/optics/PIso;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public static fun modifyF (Larrow/optics/PIso;Larrow/typeclasses/Functor;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/Kind; + public static fun modifyNullable (Larrow/optics/PIso;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; public static fun plus (Larrow/optics/PIso;Larrow/optics/Fold;)Larrow/optics/Fold; public static fun plus (Larrow/optics/PIso;Larrow/optics/Getter;)Larrow/optics/Getter; + public static fun plus (Larrow/optics/PIso;Larrow/optics/PEvery;)Larrow/optics/PEvery; public static fun plus (Larrow/optics/PIso;Larrow/optics/PIso;)Larrow/optics/PIso; public static fun plus (Larrow/optics/PIso;Larrow/optics/PLens;)Larrow/optics/PLens; public static fun plus (Larrow/optics/PIso;Larrow/optics/POptional;)Larrow/optics/POptional; @@ -354,247 +334,256 @@ public final class arrow/optics/PIso$DefaultImpls { public static fun right (Larrow/optics/PIso;)Larrow/optics/PIso; public static fun second (Larrow/optics/PIso;)Larrow/optics/PIso; public static fun set (Larrow/optics/PIso;Ljava/lang/Object;)Ljava/lang/Object; + public static fun set (Larrow/optics/PIso;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public static fun setNullable (Larrow/optics/PIso;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public static fun size (Larrow/optics/PIso;Ljava/lang/Object;)I + public static fun split (Larrow/optics/PIso;Larrow/optics/Getter;)Larrow/optics/Getter; public static fun split (Larrow/optics/PIso;Larrow/optics/PIso;)Larrow/optics/PIso; + public static fun split (Larrow/optics/PIso;Larrow/optics/PLens;)Larrow/optics/PLens; + public static fun zip (Larrow/optics/PIso;Larrow/optics/Getter;)Larrow/optics/Getter; } -public abstract interface class arrow/optics/PLens : arrow/Kind { +public abstract interface class arrow/optics/PLens : arrow/optics/Fold, arrow/optics/Getter, arrow/optics/PEvery, arrow/optics/POptional, arrow/optics/PSetter, arrow/optics/PTraversal { public static final field Companion Larrow/optics/PLens$Companion; - public abstract fun asFold ()Larrow/optics/Fold; - public abstract fun asGetter ()Larrow/optics/Getter; - public abstract fun asOptional ()Larrow/optics/POptional; - public abstract fun asSetter ()Larrow/optics/PSetter; - public abstract fun asTraversal ()Larrow/optics/PTraversal; public abstract fun choice (Larrow/optics/PLens;)Larrow/optics/PLens; - public abstract fun compose (Larrow/optics/Fold;)Larrow/optics/Fold; - public abstract fun compose (Larrow/optics/Getter;)Larrow/optics/Getter; - public abstract fun compose (Larrow/optics/PIso;)Larrow/optics/PLens; public abstract fun compose (Larrow/optics/PLens;)Larrow/optics/PLens; - public abstract fun compose (Larrow/optics/POptional;)Larrow/optics/POptional; - public abstract fun compose (Larrow/optics/PPrism;)Larrow/optics/POptional; - public abstract fun compose (Larrow/optics/PSetter;)Larrow/optics/PSetter; - public abstract fun compose (Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public abstract fun exist (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public abstract fun find (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; public abstract fun first ()Larrow/optics/PLens; + public abstract fun foldMap (Larrow/typeclasses/Monoid;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; public abstract fun get (Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun lift (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; - public abstract fun liftF (Larrow/typeclasses/Functor;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; - public abstract fun modify (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public abstract fun modifyF (Larrow/typeclasses/Functor;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/Kind; - public abstract fun plus (Larrow/optics/Fold;)Larrow/optics/Fold; - public abstract fun plus (Larrow/optics/Getter;)Larrow/optics/Getter; - public abstract fun plus (Larrow/optics/PIso;)Larrow/optics/PLens; + public abstract fun getOrModify (Ljava/lang/Object;)Larrow/core/Either; + public static fun nonEmptyListHead ()Larrow/optics/PLens; + public static fun nonEmptyListTail ()Larrow/optics/PLens; + public static fun pairFirst ()Larrow/optics/PLens; + public static fun pairPFirst ()Larrow/optics/PLens; + public static fun pairPSecond ()Larrow/optics/PLens; + public static fun pairSecond ()Larrow/optics/PLens; public abstract fun plus (Larrow/optics/PLens;)Larrow/optics/PLens; - public abstract fun plus (Larrow/optics/POptional;)Larrow/optics/POptional; - public abstract fun plus (Larrow/optics/PPrism;)Larrow/optics/POptional; - public abstract fun plus (Larrow/optics/PSetter;)Larrow/optics/PSetter; - public abstract fun plus (Larrow/optics/PTraversal;)Larrow/optics/PTraversal; public abstract fun second ()Larrow/optics/PLens; public abstract fun set (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; public abstract fun split (Larrow/optics/PLens;)Larrow/optics/PLens; + public static fun tripleFirst ()Larrow/optics/PLens; + public static fun triplePFirst ()Larrow/optics/PLens; + public static fun triplePSecond ()Larrow/optics/PLens; + public static fun triplePThird ()Larrow/optics/PLens; + public static fun tripleSecond ()Larrow/optics/PLens; + public static fun tripleThird ()Larrow/optics/PLens; } public final class arrow/optics/PLens$Companion { public final fun codiagonal ()Larrow/optics/PLens; - public final fun id ()Larrow/optics/PLens; + public final fun id ()Larrow/optics/PIso; public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Larrow/optics/PLens; + public final fun nonEmptyListHead ()Larrow/optics/PLens; + public final fun nonEmptyListTail ()Larrow/optics/PLens; + public final fun pairFirst ()Larrow/optics/PLens; + public final fun pairPFirst ()Larrow/optics/PLens; + public final fun pairPSecond ()Larrow/optics/PLens; + public final fun pairSecond ()Larrow/optics/PLens; + public final fun tripleFirst ()Larrow/optics/PLens; + public final fun triplePFirst ()Larrow/optics/PLens; + public final fun triplePSecond ()Larrow/optics/PLens; + public final fun triplePThird ()Larrow/optics/PLens; + public final fun tripleSecond ()Larrow/optics/PLens; + public final fun tripleThird ()Larrow/optics/PLens; } public final class arrow/optics/PLens$DefaultImpls { - public static fun asFold (Larrow/optics/PLens;)Larrow/optics/Fold; - public static fun asGetter (Larrow/optics/PLens;)Larrow/optics/Getter; - public static fun asOptional (Larrow/optics/PLens;)Larrow/optics/POptional; - public static fun asSetter (Larrow/optics/PLens;)Larrow/optics/PSetter; - public static fun asTraversal (Larrow/optics/PLens;)Larrow/optics/PTraversal; + public static fun all (Larrow/optics/PLens;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z + public static fun any (Larrow/optics/PLens;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z + public static fun choice (Larrow/optics/PLens;Larrow/optics/Fold;)Larrow/optics/Fold; + public static fun choice (Larrow/optics/PLens;Larrow/optics/Getter;)Larrow/optics/Getter; public static fun choice (Larrow/optics/PLens;Larrow/optics/PLens;)Larrow/optics/PLens; + public static fun choice (Larrow/optics/PLens;Larrow/optics/POptional;)Larrow/optics/POptional; + public static fun choice (Larrow/optics/PLens;Larrow/optics/PSetter;)Larrow/optics/PSetter; + public static fun choice (Larrow/optics/PLens;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun combineAll (Larrow/optics/PLens;Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; public static fun compose (Larrow/optics/PLens;Larrow/optics/Fold;)Larrow/optics/Fold; public static fun compose (Larrow/optics/PLens;Larrow/optics/Getter;)Larrow/optics/Getter; - public static fun compose (Larrow/optics/PLens;Larrow/optics/PIso;)Larrow/optics/PLens; + public static fun compose (Larrow/optics/PLens;Larrow/optics/PEvery;)Larrow/optics/PEvery; public static fun compose (Larrow/optics/PLens;Larrow/optics/PLens;)Larrow/optics/PLens; public static fun compose (Larrow/optics/PLens;Larrow/optics/POptional;)Larrow/optics/POptional; - public static fun compose (Larrow/optics/PLens;Larrow/optics/PPrism;)Larrow/optics/POptional; public static fun compose (Larrow/optics/PLens;Larrow/optics/PSetter;)Larrow/optics/PSetter; public static fun compose (Larrow/optics/PLens;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public static fun exist (Larrow/optics/PLens;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public static fun find (Larrow/optics/PLens;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public static fun exists (Larrow/optics/PLens;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z + public static fun findOrNull (Larrow/optics/PLens;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; public static fun first (Larrow/optics/PLens;)Larrow/optics/PLens; + public static fun firstOrNull (Larrow/optics/PLens;Ljava/lang/Object;)Ljava/lang/Object; + public static fun fold (Larrow/optics/PLens;Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; + public static fun foldMap (Larrow/optics/PLens;Larrow/typeclasses/Monoid;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static fun getAll (Larrow/optics/PLens;Ljava/lang/Object;)Ljava/util/List; + public static fun getEvery (Larrow/optics/PLens;Larrow/optics/PEvery;)Larrow/optics/PTraversal; + public static fun getEvery (Larrow/optics/PLens;Larrow/optics/PIso;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/PLens;Larrow/optics/PLens;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/PLens;Larrow/optics/POptional;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/PLens;Larrow/optics/PPrism;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/PLens;Larrow/optics/PSetter;)Larrow/optics/PSetter; + public static fun getEvery (Larrow/optics/PLens;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun getOrModify (Larrow/optics/PLens;Ljava/lang/Object;)Larrow/core/Either; + public static fun getOrNull (Larrow/optics/PLens;Ljava/lang/Object;)Ljava/lang/Object; + public static fun isEmpty (Larrow/optics/PLens;Ljava/lang/Object;)Z + public static fun isNotEmpty (Larrow/optics/PLens;Ljava/lang/Object;)Z + public static fun lastOrNull (Larrow/optics/PLens;Ljava/lang/Object;)Ljava/lang/Object; + public static fun left (Larrow/optics/PLens;)Larrow/optics/Getter; public static fun lift (Larrow/optics/PLens;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; - public static fun liftF (Larrow/optics/PLens;Larrow/typeclasses/Functor;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; public static fun modify (Larrow/optics/PLens;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public static fun modifyF (Larrow/optics/PLens;Larrow/typeclasses/Functor;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/Kind; + public static fun modifyNullable (Larrow/optics/PLens;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; public static fun plus (Larrow/optics/PLens;Larrow/optics/Fold;)Larrow/optics/Fold; public static fun plus (Larrow/optics/PLens;Larrow/optics/Getter;)Larrow/optics/Getter; - public static fun plus (Larrow/optics/PLens;Larrow/optics/PIso;)Larrow/optics/PLens; + public static fun plus (Larrow/optics/PLens;Larrow/optics/PEvery;)Larrow/optics/PEvery; public static fun plus (Larrow/optics/PLens;Larrow/optics/PLens;)Larrow/optics/PLens; public static fun plus (Larrow/optics/PLens;Larrow/optics/POptional;)Larrow/optics/POptional; - public static fun plus (Larrow/optics/PLens;Larrow/optics/PPrism;)Larrow/optics/POptional; public static fun plus (Larrow/optics/PLens;Larrow/optics/PSetter;)Larrow/optics/PSetter; public static fun plus (Larrow/optics/PLens;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun right (Larrow/optics/PLens;)Larrow/optics/Getter; public static fun second (Larrow/optics/PLens;)Larrow/optics/PLens; + public static fun setNullable (Larrow/optics/PLens;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public static fun size (Larrow/optics/PLens;Ljava/lang/Object;)I + public static fun split (Larrow/optics/PLens;Larrow/optics/Getter;)Larrow/optics/Getter; public static fun split (Larrow/optics/PLens;Larrow/optics/PLens;)Larrow/optics/PLens; + public static fun zip (Larrow/optics/PLens;Larrow/optics/Getter;)Larrow/optics/Getter; } -public abstract interface class arrow/optics/POptional : arrow/Kind { +public abstract interface class arrow/optics/POptional : arrow/optics/Fold, arrow/optics/PEvery, arrow/optics/PSetter, arrow/optics/PTraversal { public static final field Companion Larrow/optics/POptional$Companion; - public abstract fun all (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public abstract fun asFold ()Larrow/optics/Fold; - public abstract fun asSetter ()Larrow/optics/PSetter; - public abstract fun asTraversal ()Larrow/optics/PTraversal; public abstract fun choice (Larrow/optics/POptional;)Larrow/optics/POptional; - public abstract fun compose (Larrow/optics/Fold;)Larrow/optics/Fold; - public abstract fun compose (Larrow/optics/Getter;)Larrow/optics/Fold; - public abstract fun compose (Larrow/optics/PIso;)Larrow/optics/POptional; - public abstract fun compose (Larrow/optics/PLens;)Larrow/optics/POptional; public abstract fun compose (Larrow/optics/POptional;)Larrow/optics/POptional; - public abstract fun compose (Larrow/optics/PPrism;)Larrow/optics/POptional; - public abstract fun compose (Larrow/optics/PSetter;)Larrow/optics/PSetter; - public abstract fun compose (Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public abstract fun exists (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public abstract fun find (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; public abstract fun first ()Larrow/optics/POptional; - public abstract fun getOption (Ljava/lang/Object;)Larrow/core/Option; + public abstract fun foldMap (Larrow/typeclasses/Monoid;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; public abstract fun getOrModify (Ljava/lang/Object;)Larrow/core/Either; - public abstract fun isEmpty (Ljava/lang/Object;)Z - public abstract fun lift (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; - public abstract fun liftF (Larrow/typeclasses/Applicative;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public abstract fun getOrNull (Ljava/lang/Object;)Ljava/lang/Object; + public static fun listHead ()Larrow/optics/POptional; + public static fun listTail ()Larrow/optics/POptional; public abstract fun modify (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public abstract fun modifyF (Larrow/typeclasses/Applicative;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/Kind; - public abstract fun modifyOption (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; - public abstract fun nonEmpty (Ljava/lang/Object;)Z - public abstract fun plus (Larrow/optics/Fold;)Larrow/optics/Fold; - public abstract fun plus (Larrow/optics/Getter;)Larrow/optics/Fold; - public abstract fun plus (Larrow/optics/PIso;)Larrow/optics/POptional; - public abstract fun plus (Larrow/optics/PLens;)Larrow/optics/POptional; + public abstract fun modifyNullable (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; public abstract fun plus (Larrow/optics/POptional;)Larrow/optics/POptional; - public abstract fun plus (Larrow/optics/PPrism;)Larrow/optics/POptional; - public abstract fun plus (Larrow/optics/PSetter;)Larrow/optics/PSetter; - public abstract fun plus (Larrow/optics/PTraversal;)Larrow/optics/PTraversal; public abstract fun second ()Larrow/optics/POptional; public abstract fun set (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun setOption (Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Option; + public abstract fun setNullable (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; } public final class arrow/optics/POptional$Companion { public final fun codiagonal ()Larrow/optics/POptional; - public final fun id ()Larrow/optics/POptional; + public final fun id ()Larrow/optics/PIso; public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Larrow/optics/POptional; + public final fun listHead ()Larrow/optics/POptional; + public final fun listTail ()Larrow/optics/POptional; public final fun void ()Larrow/optics/POptional; } public final class arrow/optics/POptional$DefaultImpls { public static fun all (Larrow/optics/POptional;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public static fun asFold (Larrow/optics/POptional;)Larrow/optics/Fold; - public static fun asSetter (Larrow/optics/POptional;)Larrow/optics/PSetter; - public static fun asTraversal (Larrow/optics/POptional;)Larrow/optics/PTraversal; + public static fun any (Larrow/optics/POptional;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z + public static fun choice (Larrow/optics/POptional;Larrow/optics/Fold;)Larrow/optics/Fold; public static fun choice (Larrow/optics/POptional;Larrow/optics/POptional;)Larrow/optics/POptional; + public static fun choice (Larrow/optics/POptional;Larrow/optics/PSetter;)Larrow/optics/PSetter; + public static fun choice (Larrow/optics/POptional;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun combineAll (Larrow/optics/POptional;Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; public static fun compose (Larrow/optics/POptional;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun compose (Larrow/optics/POptional;Larrow/optics/Getter;)Larrow/optics/Fold; - public static fun compose (Larrow/optics/POptional;Larrow/optics/PIso;)Larrow/optics/POptional; - public static fun compose (Larrow/optics/POptional;Larrow/optics/PLens;)Larrow/optics/POptional; + public static fun compose (Larrow/optics/POptional;Larrow/optics/PEvery;)Larrow/optics/PEvery; public static fun compose (Larrow/optics/POptional;Larrow/optics/POptional;)Larrow/optics/POptional; - public static fun compose (Larrow/optics/POptional;Larrow/optics/PPrism;)Larrow/optics/POptional; public static fun compose (Larrow/optics/POptional;Larrow/optics/PSetter;)Larrow/optics/PSetter; public static fun compose (Larrow/optics/POptional;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; public static fun exists (Larrow/optics/POptional;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public static fun find (Larrow/optics/POptional;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public static fun findOrNull (Larrow/optics/POptional;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; public static fun first (Larrow/optics/POptional;)Larrow/optics/POptional; - public static fun getOption (Larrow/optics/POptional;Ljava/lang/Object;)Larrow/core/Option; + public static fun firstOrNull (Larrow/optics/POptional;Ljava/lang/Object;)Ljava/lang/Object; + public static fun fold (Larrow/optics/POptional;Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; + public static fun foldMap (Larrow/optics/POptional;Larrow/typeclasses/Monoid;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static fun getAll (Larrow/optics/POptional;Ljava/lang/Object;)Ljava/util/List; + public static fun getEvery (Larrow/optics/POptional;Larrow/optics/PEvery;)Larrow/optics/PTraversal; + public static fun getEvery (Larrow/optics/POptional;Larrow/optics/PIso;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/POptional;Larrow/optics/PLens;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/POptional;Larrow/optics/POptional;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/POptional;Larrow/optics/PPrism;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/POptional;Larrow/optics/PSetter;)Larrow/optics/PSetter; + public static fun getEvery (Larrow/optics/POptional;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun getOrNull (Larrow/optics/POptional;Ljava/lang/Object;)Ljava/lang/Object; public static fun isEmpty (Larrow/optics/POptional;Ljava/lang/Object;)Z + public static fun isNotEmpty (Larrow/optics/POptional;Ljava/lang/Object;)Z + public static fun lastOrNull (Larrow/optics/POptional;Ljava/lang/Object;)Ljava/lang/Object; + public static fun left (Larrow/optics/POptional;)Larrow/optics/Fold; public static fun lift (Larrow/optics/POptional;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; - public static fun liftF (Larrow/optics/POptional;Larrow/typeclasses/Applicative;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; public static fun modify (Larrow/optics/POptional;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public static fun modifyF (Larrow/optics/POptional;Larrow/typeclasses/Applicative;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/Kind; - public static fun modifyOption (Larrow/optics/POptional;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; - public static fun nonEmpty (Larrow/optics/POptional;Ljava/lang/Object;)Z + public static fun modifyNullable (Larrow/optics/POptional;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; public static fun plus (Larrow/optics/POptional;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun plus (Larrow/optics/POptional;Larrow/optics/Getter;)Larrow/optics/Fold; - public static fun plus (Larrow/optics/POptional;Larrow/optics/PIso;)Larrow/optics/POptional; - public static fun plus (Larrow/optics/POptional;Larrow/optics/PLens;)Larrow/optics/POptional; + public static fun plus (Larrow/optics/POptional;Larrow/optics/PEvery;)Larrow/optics/PEvery; public static fun plus (Larrow/optics/POptional;Larrow/optics/POptional;)Larrow/optics/POptional; - public static fun plus (Larrow/optics/POptional;Larrow/optics/PPrism;)Larrow/optics/POptional; public static fun plus (Larrow/optics/POptional;Larrow/optics/PSetter;)Larrow/optics/PSetter; public static fun plus (Larrow/optics/POptional;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun right (Larrow/optics/POptional;)Larrow/optics/Fold; public static fun second (Larrow/optics/POptional;)Larrow/optics/POptional; - public static fun setOption (Larrow/optics/POptional;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Option; + public static fun setNullable (Larrow/optics/POptional;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public static fun size (Larrow/optics/POptional;Ljava/lang/Object;)I } -public abstract interface class arrow/optics/PPrism : arrow/Kind { +public abstract interface class arrow/optics/PPrism : arrow/optics/Fold, arrow/optics/PEvery, arrow/optics/POptional, arrow/optics/PSetter, arrow/optics/PTraversal { public static final field Companion Larrow/optics/PPrism$Companion; - public abstract fun all (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public abstract fun asFold ()Larrow/optics/Fold; - public abstract fun asOptional ()Larrow/optics/POptional; - public abstract fun asSetter ()Larrow/optics/PSetter; - public abstract fun asTraversal ()Larrow/optics/PTraversal; - public abstract fun compose (Larrow/optics/Fold;)Larrow/optics/Fold; - public abstract fun compose (Larrow/optics/PIso;)Larrow/optics/PPrism; - public abstract fun compose (Larrow/optics/PLens;)Larrow/optics/POptional; - public abstract fun compose (Larrow/optics/POptional;)Larrow/optics/POptional; public abstract fun compose (Larrow/optics/PPrism;)Larrow/optics/PPrism; - public abstract fun compose (Larrow/optics/PSetter;)Larrow/optics/PSetter; - public abstract fun compose (Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public abstract fun exist (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public abstract fun find (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; public abstract fun first ()Larrow/optics/PPrism; - public abstract fun getOption (Ljava/lang/Object;)Larrow/core/Option; + public abstract fun foldMap (Larrow/typeclasses/Monoid;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; public abstract fun getOrModify (Ljava/lang/Object;)Larrow/core/Either; - public abstract fun isEmpty (Ljava/lang/Object;)Z public abstract fun left ()Larrow/optics/PPrism; - public abstract fun lift (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; - public abstract fun liftF (Larrow/typeclasses/Applicative;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; - public abstract fun liftOption (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public abstract fun liftNullable (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; public abstract fun modify (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public abstract fun modifyF (Larrow/typeclasses/Applicative;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/Kind; - public abstract fun modifyOption (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; - public abstract fun nonEmpty (Ljava/lang/Object;)Z - public abstract fun plus (Larrow/optics/Fold;)Larrow/optics/Fold; - public abstract fun plus (Larrow/optics/PIso;)Larrow/optics/PPrism; - public abstract fun plus (Larrow/optics/PLens;)Larrow/optics/POptional; - public abstract fun plus (Larrow/optics/POptional;)Larrow/optics/POptional; + public static fun none ()Larrow/optics/PPrism; + public static fun pSome ()Larrow/optics/PPrism; public abstract fun plus (Larrow/optics/PPrism;)Larrow/optics/PPrism; - public abstract fun plus (Larrow/optics/PSetter;)Larrow/optics/PSetter; - public abstract fun plus (Larrow/optics/PTraversal;)Larrow/optics/PTraversal; public abstract fun reverseGet (Ljava/lang/Object;)Ljava/lang/Object; public abstract fun right ()Larrow/optics/PPrism; public abstract fun second ()Larrow/optics/PPrism; public abstract fun set (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun setOption (Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Option; + public static fun some ()Larrow/optics/PPrism; } public final class arrow/optics/PPrism$Companion { - public final fun id ()Larrow/optics/PPrism; + public final fun id ()Larrow/optics/PIso; public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/optics/PPrism; - public final fun only (Ljava/lang/Object;Larrow/typeclasses/Eq;)Larrow/optics/PPrism; + public final fun none ()Larrow/optics/PPrism; + public final fun only (Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Larrow/optics/PPrism; + public static synthetic fun only$default (Larrow/optics/PPrism$Companion;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Larrow/optics/PPrism; + public final fun pSome ()Larrow/optics/PPrism; + public final fun some ()Larrow/optics/PPrism; } public final class arrow/optics/PPrism$DefaultImpls { public static fun all (Larrow/optics/PPrism;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public static fun asFold (Larrow/optics/PPrism;)Larrow/optics/Fold; - public static fun asOptional (Larrow/optics/PPrism;)Larrow/optics/POptional; - public static fun asSetter (Larrow/optics/PPrism;)Larrow/optics/PSetter; - public static fun asTraversal (Larrow/optics/PPrism;)Larrow/optics/PTraversal; + public static fun any (Larrow/optics/PPrism;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z + public static fun choice (Larrow/optics/PPrism;Larrow/optics/Fold;)Larrow/optics/Fold; + public static fun choice (Larrow/optics/PPrism;Larrow/optics/POptional;)Larrow/optics/POptional; + public static fun choice (Larrow/optics/PPrism;Larrow/optics/PSetter;)Larrow/optics/PSetter; + public static fun choice (Larrow/optics/PPrism;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun combineAll (Larrow/optics/PPrism;Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; public static fun compose (Larrow/optics/PPrism;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun compose (Larrow/optics/PPrism;Larrow/optics/PIso;)Larrow/optics/PPrism; - public static fun compose (Larrow/optics/PPrism;Larrow/optics/PLens;)Larrow/optics/POptional; + public static fun compose (Larrow/optics/PPrism;Larrow/optics/PEvery;)Larrow/optics/PEvery; public static fun compose (Larrow/optics/PPrism;Larrow/optics/POptional;)Larrow/optics/POptional; public static fun compose (Larrow/optics/PPrism;Larrow/optics/PPrism;)Larrow/optics/PPrism; public static fun compose (Larrow/optics/PPrism;Larrow/optics/PSetter;)Larrow/optics/PSetter; public static fun compose (Larrow/optics/PPrism;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public static fun exist (Larrow/optics/PPrism;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public static fun find (Larrow/optics/PPrism;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; + public static fun exists (Larrow/optics/PPrism;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z + public static fun findOrNull (Larrow/optics/PPrism;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; public static fun first (Larrow/optics/PPrism;)Larrow/optics/PPrism; - public static fun getOption (Larrow/optics/PPrism;Ljava/lang/Object;)Larrow/core/Option; + public static fun firstOrNull (Larrow/optics/PPrism;Ljava/lang/Object;)Ljava/lang/Object; + public static fun fold (Larrow/optics/PPrism;Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; + public static fun foldMap (Larrow/optics/PPrism;Larrow/typeclasses/Monoid;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; + public static fun getAll (Larrow/optics/PPrism;Ljava/lang/Object;)Ljava/util/List; + public static fun getEvery (Larrow/optics/PPrism;Larrow/optics/PEvery;)Larrow/optics/PTraversal; + public static fun getEvery (Larrow/optics/PPrism;Larrow/optics/PIso;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/PPrism;Larrow/optics/PLens;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/PPrism;Larrow/optics/POptional;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/PPrism;Larrow/optics/PPrism;)Larrow/optics/PEvery; + public static fun getEvery (Larrow/optics/PPrism;Larrow/optics/PSetter;)Larrow/optics/PSetter; + public static fun getEvery (Larrow/optics/PPrism;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun getOrNull (Larrow/optics/PPrism;Ljava/lang/Object;)Ljava/lang/Object; public static fun isEmpty (Larrow/optics/PPrism;Ljava/lang/Object;)Z + public static fun isNotEmpty (Larrow/optics/PPrism;Ljava/lang/Object;)Z + public static fun lastOrNull (Larrow/optics/PPrism;Ljava/lang/Object;)Ljava/lang/Object; public static fun left (Larrow/optics/PPrism;)Larrow/optics/PPrism; public static fun lift (Larrow/optics/PPrism;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; - public static fun liftF (Larrow/optics/PPrism;Larrow/typeclasses/Applicative;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; - public static fun liftOption (Larrow/optics/PPrism;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; + public static fun liftNullable (Larrow/optics/PPrism;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; public static fun modify (Larrow/optics/PPrism;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public static fun modifyF (Larrow/optics/PPrism;Larrow/typeclasses/Applicative;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/Kind; - public static fun modifyOption (Larrow/optics/PPrism;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; - public static fun nonEmpty (Larrow/optics/PPrism;Ljava/lang/Object;)Z + public static fun modifyNullable (Larrow/optics/PPrism;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; public static fun plus (Larrow/optics/PPrism;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun plus (Larrow/optics/PPrism;Larrow/optics/PIso;)Larrow/optics/PPrism; - public static fun plus (Larrow/optics/PPrism;Larrow/optics/PLens;)Larrow/optics/POptional; + public static fun plus (Larrow/optics/PPrism;Larrow/optics/PEvery;)Larrow/optics/PEvery; public static fun plus (Larrow/optics/PPrism;Larrow/optics/POptional;)Larrow/optics/POptional; public static fun plus (Larrow/optics/PPrism;Larrow/optics/PPrism;)Larrow/optics/PPrism; public static fun plus (Larrow/optics/PPrism;Larrow/optics/PSetter;)Larrow/optics/PSetter; @@ -602,93 +591,76 @@ public final class arrow/optics/PPrism$DefaultImpls { public static fun right (Larrow/optics/PPrism;)Larrow/optics/PPrism; public static fun second (Larrow/optics/PPrism;)Larrow/optics/PPrism; public static fun set (Larrow/optics/PPrism;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public static fun setOption (Larrow/optics/PPrism;Ljava/lang/Object;Ljava/lang/Object;)Larrow/core/Option; + public static fun setNullable (Larrow/optics/PPrism;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; + public static fun size (Larrow/optics/PPrism;Ljava/lang/Object;)I } -public abstract interface class arrow/optics/PSetter : arrow/Kind { +public abstract interface class arrow/optics/PSetter { public static final field Companion Larrow/optics/PSetter$Companion; public abstract fun choice (Larrow/optics/PSetter;)Larrow/optics/PSetter; - public abstract fun compose (Larrow/optics/PIso;)Larrow/optics/PSetter; - public abstract fun compose (Larrow/optics/PLens;)Larrow/optics/PSetter; - public abstract fun compose (Larrow/optics/POptional;)Larrow/optics/PSetter; - public abstract fun compose (Larrow/optics/PPrism;)Larrow/optics/PSetter; public abstract fun compose (Larrow/optics/PSetter;)Larrow/optics/PSetter; - public abstract fun compose (Larrow/optics/PTraversal;)Larrow/optics/PSetter; public abstract fun lift (Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; public abstract fun modify (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public abstract fun plus (Larrow/optics/PIso;)Larrow/optics/PSetter; - public abstract fun plus (Larrow/optics/PLens;)Larrow/optics/PSetter; - public abstract fun plus (Larrow/optics/POptional;)Larrow/optics/PSetter; - public abstract fun plus (Larrow/optics/PPrism;)Larrow/optics/PSetter; public abstract fun plus (Larrow/optics/PSetter;)Larrow/optics/PSetter; - public abstract fun plus (Larrow/optics/PTraversal;)Larrow/optics/PSetter; public abstract fun set (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; } public final class arrow/optics/PSetter$Companion { public final fun codiagonal ()Larrow/optics/PSetter; - public final fun fromFunctor (Larrow/typeclasses/Functor;)Larrow/optics/PSetter; public final fun id ()Larrow/optics/PSetter; - public final fun invoke (Lkotlin/jvm/functions/Function2;)Larrow/optics/PSetter; } public final class arrow/optics/PSetter$DefaultImpls { public static fun choice (Larrow/optics/PSetter;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun compose (Larrow/optics/PSetter;Larrow/optics/PIso;)Larrow/optics/PSetter; - public static fun compose (Larrow/optics/PSetter;Larrow/optics/PLens;)Larrow/optics/PSetter; - public static fun compose (Larrow/optics/PSetter;Larrow/optics/POptional;)Larrow/optics/PSetter; - public static fun compose (Larrow/optics/PSetter;Larrow/optics/PPrism;)Larrow/optics/PSetter; public static fun compose (Larrow/optics/PSetter;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun compose (Larrow/optics/PSetter;Larrow/optics/PTraversal;)Larrow/optics/PSetter; public static fun lift (Larrow/optics/PSetter;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; - public static fun plus (Larrow/optics/PSetter;Larrow/optics/PIso;)Larrow/optics/PSetter; - public static fun plus (Larrow/optics/PSetter;Larrow/optics/PLens;)Larrow/optics/PSetter; - public static fun plus (Larrow/optics/PSetter;Larrow/optics/POptional;)Larrow/optics/PSetter; - public static fun plus (Larrow/optics/PSetter;Larrow/optics/PPrism;)Larrow/optics/PSetter; public static fun plus (Larrow/optics/PSetter;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun plus (Larrow/optics/PSetter;Larrow/optics/PTraversal;)Larrow/optics/PSetter; + public static fun set (Larrow/optics/PSetter;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; } -public abstract interface class arrow/optics/PTraversal : arrow/Kind { +public abstract interface class arrow/optics/PTraversal : arrow/optics/PSetter { public static final field Companion Larrow/optics/PTraversal$Companion; - public abstract fun asFold ()Larrow/optics/Fold; - public abstract fun asSetter ()Larrow/optics/PSetter; public abstract fun choice (Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public abstract fun combineAll (Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun compose (Larrow/optics/Fold;)Larrow/optics/Fold; - public abstract fun compose (Larrow/optics/PIso;)Larrow/optics/PTraversal; - public abstract fun compose (Larrow/optics/PLens;)Larrow/optics/PTraversal; - public abstract fun compose (Larrow/optics/POptional;)Larrow/optics/PTraversal; - public abstract fun compose (Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public abstract fun compose (Larrow/optics/PSetter;)Larrow/optics/PSetter; public abstract fun compose (Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public abstract fun exist (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public abstract fun find (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; - public abstract fun fold (Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun foldMap (Larrow/typeclasses/Monoid;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public abstract fun foldMap (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Larrow/typeclasses/Monoid;)Ljava/lang/Object; - public abstract fun forall (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public abstract fun getAll (Ljava/lang/Object;)Larrow/core/ListK; - public abstract fun headOption (Ljava/lang/Object;)Larrow/core/Option; - public abstract fun isEmpty (Ljava/lang/Object;)Z - public abstract fun lastOption (Ljava/lang/Object;)Larrow/core/Option; + public static fun either ()Larrow/optics/PTraversal; + public abstract fun getEvery (Larrow/optics/PEvery;)Larrow/optics/PTraversal; + public abstract fun getEvery (Larrow/optics/PIso;)Larrow/optics/PTraversal; + public abstract fun getEvery (Larrow/optics/PLens;)Larrow/optics/PTraversal; + public abstract fun getEvery (Larrow/optics/POptional;)Larrow/optics/PTraversal; + public abstract fun getEvery (Larrow/optics/PPrism;)Larrow/optics/PTraversal; + public abstract fun getEvery (Larrow/optics/PSetter;)Larrow/optics/PSetter; + public abstract fun getEvery (Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun list ()Larrow/optics/PTraversal; + public static fun map ()Larrow/optics/PTraversal; public abstract fun modify (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public abstract fun modifyF (Larrow/typeclasses/Applicative;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/Kind; - public abstract fun nonEmpty (Ljava/lang/Object;)Z - public abstract fun plus (Larrow/optics/Fold;)Larrow/optics/Fold; - public abstract fun plus (Larrow/optics/PIso;)Larrow/optics/PTraversal; - public abstract fun plus (Larrow/optics/PLens;)Larrow/optics/PTraversal; - public abstract fun plus (Larrow/optics/POptional;)Larrow/optics/PTraversal; - public abstract fun plus (Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public abstract fun plus (Larrow/optics/PSetter;)Larrow/optics/PSetter; + public static fun nonEmptyList ()Larrow/optics/PTraversal; + public static fun option ()Larrow/optics/PTraversal; + public static fun pPair ()Larrow/optics/PTraversal; + public static fun pTriple ()Larrow/optics/PTraversal; + public static fun pTuple10 ()Larrow/optics/PTraversal; + public static fun pTuple4 ()Larrow/optics/PTraversal; + public static fun pTuple5 ()Larrow/optics/PTraversal; + public static fun pTuple6 ()Larrow/optics/PTraversal; + public static fun pTuple7 ()Larrow/optics/PTraversal; + public static fun pTuple8 ()Larrow/optics/PTraversal; + public static fun pTuple9 ()Larrow/optics/PTraversal; + public static fun pair ()Larrow/optics/PTraversal; public abstract fun plus (Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public abstract fun set (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun size (Ljava/lang/Object;)I + public static fun sequence ()Larrow/optics/PTraversal; + public static fun string ()Larrow/optics/PTraversal; + public static fun triple ()Larrow/optics/PTraversal; + public static fun tuple10 ()Larrow/optics/PTraversal; + public static fun tuple4 ()Larrow/optics/PTraversal; + public static fun tuple5 ()Larrow/optics/PTraversal; + public static fun tuple6 ()Larrow/optics/PTraversal; + public static fun tuple7 ()Larrow/optics/PTraversal; + public static fun tuple8 ()Larrow/optics/PTraversal; + public static fun tuple9 ()Larrow/optics/PTraversal; } public final class arrow/optics/PTraversal$Companion { public final fun codiagonal ()Larrow/optics/PTraversal; - public final fun fromTraversable (Larrow/typeclasses/Traverse;)Larrow/optics/PTraversal; + public final fun either ()Larrow/optics/PTraversal; public final fun id ()Larrow/optics/PTraversal; public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function10;)Larrow/optics/PTraversal; public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function11;)Larrow/optics/PTraversal; @@ -699,42 +671,49 @@ public final class arrow/optics/PTraversal$Companion { public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function5;)Larrow/optics/PTraversal; public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function4;)Larrow/optics/PTraversal; public final fun invoke (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;)Larrow/optics/PTraversal; + public final fun list ()Larrow/optics/PTraversal; + public final fun map ()Larrow/optics/PTraversal; + public final fun nonEmptyList ()Larrow/optics/PTraversal; + public final fun option ()Larrow/optics/PTraversal; + public final fun pPair ()Larrow/optics/PTraversal; + public final fun pTriple ()Larrow/optics/PTraversal; + public final fun pTuple10 ()Larrow/optics/PTraversal; + public final fun pTuple4 ()Larrow/optics/PTraversal; + public final fun pTuple5 ()Larrow/optics/PTraversal; + public final fun pTuple6 ()Larrow/optics/PTraversal; + public final fun pTuple7 ()Larrow/optics/PTraversal; + public final fun pTuple8 ()Larrow/optics/PTraversal; + public final fun pTuple9 ()Larrow/optics/PTraversal; + public final fun pair ()Larrow/optics/PTraversal; + public final fun sequence ()Larrow/optics/PTraversal; + public final fun string ()Larrow/optics/PTraversal; + public final fun triple ()Larrow/optics/PTraversal; + public final fun tuple10 ()Larrow/optics/PTraversal; + public final fun tuple4 ()Larrow/optics/PTraversal; + public final fun tuple5 ()Larrow/optics/PTraversal; + public final fun tuple6 ()Larrow/optics/PTraversal; + public final fun tuple7 ()Larrow/optics/PTraversal; + public final fun tuple8 ()Larrow/optics/PTraversal; + public final fun tuple9 ()Larrow/optics/PTraversal; public final fun void ()Larrow/optics/PTraversal; } public final class arrow/optics/PTraversal$DefaultImpls { - public static fun asFold (Larrow/optics/PTraversal;)Larrow/optics/Fold; - public static fun asSetter (Larrow/optics/PTraversal;)Larrow/optics/PSetter; + public static fun choice (Larrow/optics/PTraversal;Larrow/optics/PSetter;)Larrow/optics/PSetter; public static fun choice (Larrow/optics/PTraversal;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public static fun combineAll (Larrow/optics/PTraversal;Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; - public static fun compose (Larrow/optics/PTraversal;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun compose (Larrow/optics/PTraversal;Larrow/optics/PIso;)Larrow/optics/PTraversal; - public static fun compose (Larrow/optics/PTraversal;Larrow/optics/PLens;)Larrow/optics/PTraversal; - public static fun compose (Larrow/optics/PTraversal;Larrow/optics/POptional;)Larrow/optics/PTraversal; - public static fun compose (Larrow/optics/PTraversal;Larrow/optics/PPrism;)Larrow/optics/PTraversal; public static fun compose (Larrow/optics/PTraversal;Larrow/optics/PSetter;)Larrow/optics/PSetter; public static fun compose (Larrow/optics/PTraversal;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public static fun exist (Larrow/optics/PTraversal;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public static fun find (Larrow/optics/PTraversal;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; - public static fun fold (Larrow/optics/PTraversal;Larrow/typeclasses/Monoid;Ljava/lang/Object;)Ljava/lang/Object; - public static fun foldMap (Larrow/optics/PTraversal;Larrow/typeclasses/Monoid;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public static fun foldMap (Larrow/optics/PTraversal;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;Larrow/typeclasses/Monoid;)Ljava/lang/Object; - public static fun forall (Larrow/optics/PTraversal;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Z - public static fun getAll (Larrow/optics/PTraversal;Ljava/lang/Object;)Larrow/core/ListK; - public static fun headOption (Larrow/optics/PTraversal;Ljava/lang/Object;)Larrow/core/Option; - public static fun isEmpty (Larrow/optics/PTraversal;Ljava/lang/Object;)Z - public static fun lastOption (Larrow/optics/PTraversal;Ljava/lang/Object;)Larrow/core/Option; - public static fun modify (Larrow/optics/PTraversal;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public static fun nonEmpty (Larrow/optics/PTraversal;Ljava/lang/Object;)Z - public static fun plus (Larrow/optics/PTraversal;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun plus (Larrow/optics/PTraversal;Larrow/optics/PIso;)Larrow/optics/PTraversal; - public static fun plus (Larrow/optics/PTraversal;Larrow/optics/PLens;)Larrow/optics/PTraversal; - public static fun plus (Larrow/optics/PTraversal;Larrow/optics/POptional;)Larrow/optics/PTraversal; - public static fun plus (Larrow/optics/PTraversal;Larrow/optics/PPrism;)Larrow/optics/PTraversal; + public static fun getEvery (Larrow/optics/PTraversal;Larrow/optics/PEvery;)Larrow/optics/PTraversal; + public static fun getEvery (Larrow/optics/PTraversal;Larrow/optics/PIso;)Larrow/optics/PTraversal; + public static fun getEvery (Larrow/optics/PTraversal;Larrow/optics/PLens;)Larrow/optics/PTraversal; + public static fun getEvery (Larrow/optics/PTraversal;Larrow/optics/POptional;)Larrow/optics/PTraversal; + public static fun getEvery (Larrow/optics/PTraversal;Larrow/optics/PPrism;)Larrow/optics/PTraversal; + public static fun getEvery (Larrow/optics/PTraversal;Larrow/optics/PSetter;)Larrow/optics/PSetter; + public static fun getEvery (Larrow/optics/PTraversal;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun lift (Larrow/optics/PTraversal;Lkotlin/jvm/functions/Function1;)Lkotlin/jvm/functions/Function1; public static fun plus (Larrow/optics/PTraversal;Larrow/optics/PSetter;)Larrow/optics/PSetter; public static fun plus (Larrow/optics/PTraversal;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; public static fun set (Larrow/optics/PTraversal;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public static fun size (Larrow/optics/PTraversal;Ljava/lang/Object;)I } public final class arrow/optics/PredefKt { @@ -745,64 +724,6 @@ public final class arrow/optics/PrismKt { public static final fun Prism (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/optics/PPrism; } -public final class arrow/optics/SetKt { - public static final fun toPSetK (Larrow/core/SetExtensions;)Larrow/optics/PIso; - public static final fun toSetK (Larrow/core/SetExtensions;)Larrow/optics/PIso; -} - -public final class arrow/optics/StringKt { - public static final fun toList (Lkotlin/jvm/internal/StringCompanionObject;)Larrow/optics/PIso; - public static final fun toListK (Lkotlin/jvm/internal/StringCompanionObject;)Larrow/optics/PIso; -} - -public final class arrow/optics/TryKt { - public static final fun failure (Larrow/core/Try$Companion;)Larrow/optics/PPrism; - public static final fun pSuccess (Larrow/core/Try$Companion;)Larrow/optics/PPrism; - public static final fun success (Larrow/core/Try$Companion;)Larrow/optics/PPrism; - public static final fun toEither (Larrow/core/Try$Companion;)Larrow/optics/PIso; - public static final fun toPEither (Larrow/core/Try$Companion;)Larrow/optics/PIso; - public static final fun toPValidated (Larrow/core/Try$Companion;)Larrow/optics/PIso; - public static final fun toValidated (Larrow/core/Try$Companion;)Larrow/optics/PIso; -} - -public final class arrow/optics/TupleKt { - public static final fun first (Larrow/core/Tuple2$Companion;)Larrow/optics/PLens; - public static final fun first (Larrow/core/Tuple3$Companion;)Larrow/optics/PLens; - public static final fun pFirst (Larrow/core/Tuple2$Companion;)Larrow/optics/PLens; - public static final fun pFirst (Larrow/core/Tuple3$Companion;)Larrow/optics/PLens; - public static final fun pSecond (Larrow/core/Tuple2$Companion;)Larrow/optics/PLens; - public static final fun pSecond (Larrow/core/Tuple3$Companion;)Larrow/optics/PLens; - public static final fun pThird (Larrow/core/Tuple3$Companion;)Larrow/optics/PLens; - public static final fun pTraversal (Larrow/core/Tuple10$Companion;)Larrow/optics/PTraversal; - public static final fun pTraversal (Larrow/core/Tuple2$Companion;)Larrow/optics/PTraversal; - public static final fun pTraversal (Larrow/core/Tuple3$Companion;)Larrow/optics/PTraversal; - public static final fun pTraversal (Larrow/core/Tuple4$Companion;)Larrow/optics/PTraversal; - public static final fun pTraversal (Larrow/core/Tuple5$Companion;)Larrow/optics/PTraversal; - public static final fun pTraversal (Larrow/core/Tuple6$Companion;)Larrow/optics/PTraversal; - public static final fun pTraversal (Larrow/core/Tuple7$Companion;)Larrow/optics/PTraversal; - public static final fun pTraversal (Larrow/core/Tuple8$Companion;)Larrow/optics/PTraversal; - public static final fun pTraversal (Larrow/core/Tuple9$Companion;)Larrow/optics/PTraversal; - public static final fun second (Larrow/core/Tuple2$Companion;)Larrow/optics/PLens; - public static final fun second (Larrow/core/Tuple3$Companion;)Larrow/optics/PLens; - public static final fun third (Larrow/core/Tuple3$Companion;)Larrow/optics/PLens; - public static final fun traversal (Larrow/core/Tuple10$Companion;)Larrow/optics/PTraversal; - public static final fun traversal (Larrow/core/Tuple2$Companion;)Larrow/optics/PTraversal; - public static final fun traversal (Larrow/core/Tuple3$Companion;)Larrow/optics/PTraversal; - public static final fun traversal (Larrow/core/Tuple4$Companion;)Larrow/optics/PTraversal; - public static final fun traversal (Larrow/core/Tuple5$Companion;)Larrow/optics/PTraversal; - public static final fun traversal (Larrow/core/Tuple6$Companion;)Larrow/optics/PTraversal; - public static final fun traversal (Larrow/core/Tuple7$Companion;)Larrow/optics/PTraversal; - public static final fun traversal (Larrow/core/Tuple8$Companion;)Larrow/optics/PTraversal; - public static final fun traversal (Larrow/core/Tuple9$Companion;)Larrow/optics/PTraversal; -} - -public final class arrow/optics/ValidatedKt { - public static final fun toEither (Larrow/core/Validated$Companion;)Larrow/optics/PIso; - public static final fun toPEither (Larrow/core/Validated$Companion;)Larrow/optics/PIso; - public static final fun toPTry (Larrow/core/Validated$Companion;)Larrow/optics/PIso; - public static final fun toTry (Larrow/core/Validated$Companion;)Larrow/optics/PIso; -} - public final class arrow/optics/dsl/AtKt { public static final fun at (Larrow/optics/Fold;Larrow/optics/typeclasses/At;Ljava/lang/Object;)Larrow/optics/Fold; public static final fun at (Larrow/optics/Getter;Larrow/optics/typeclasses/At;Ljava/lang/Object;)Larrow/optics/Getter; @@ -814,14 +735,14 @@ public final class arrow/optics/dsl/AtKt { public static final fun at (Larrow/optics/PTraversal;Larrow/optics/typeclasses/At;Ljava/lang/Object;)Larrow/optics/PTraversal; } -public final class arrow/optics/dsl/EachKt { - public static final fun every (Larrow/optics/Fold;Larrow/optics/typeclasses/Each;)Larrow/optics/Fold; - public static final fun every (Larrow/optics/PIso;Larrow/optics/typeclasses/Each;)Larrow/optics/PTraversal; - public static final fun every (Larrow/optics/PLens;Larrow/optics/typeclasses/Each;)Larrow/optics/PTraversal; - public static final fun every (Larrow/optics/POptional;Larrow/optics/typeclasses/Each;)Larrow/optics/PTraversal; - public static final fun every (Larrow/optics/PPrism;Larrow/optics/typeclasses/Each;)Larrow/optics/PTraversal; - public static final fun every (Larrow/optics/PSetter;Larrow/optics/typeclasses/Each;)Larrow/optics/PSetter; - public static final fun every (Larrow/optics/PTraversal;Larrow/optics/typeclasses/Each;)Larrow/optics/PTraversal; +public final class arrow/optics/dsl/EveryKt { + public static final fun every (Larrow/optics/Fold;Larrow/optics/PEvery;)Larrow/optics/Fold; + public static final fun every (Larrow/optics/PIso;Larrow/optics/PEvery;)Larrow/optics/PEvery; + public static final fun every (Larrow/optics/PLens;Larrow/optics/PEvery;)Larrow/optics/PEvery; + public static final fun every (Larrow/optics/POptional;Larrow/optics/PEvery;)Larrow/optics/PEvery; + public static final fun every (Larrow/optics/PPrism;Larrow/optics/PEvery;)Larrow/optics/PEvery; + public static final fun every (Larrow/optics/PSetter;Larrow/optics/PEvery;)Larrow/optics/PSetter; + public static final fun every (Larrow/optics/PTraversal;Larrow/optics/PEvery;)Larrow/optics/PTraversal; } public final class arrow/optics/dsl/IndexKt { @@ -844,919 +765,6 @@ public final class arrow/optics/dsl/OptionKt { public static final fun getSome (Larrow/optics/PTraversal;)Larrow/optics/PTraversal; } -public abstract interface class arrow/optics/extensions/EitherEach : arrow/optics/typeclasses/Each { - public abstract fun each ()Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/EitherEach$DefaultImpls { - public static fun each (Larrow/optics/extensions/EitherEach;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/EitherEach;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun getEvery (Larrow/optics/extensions/EitherEach;Larrow/optics/PIso;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/EitherEach;Larrow/optics/PLens;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/EitherEach;Larrow/optics/POptional;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/EitherEach;Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/EitherEach;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun getEvery (Larrow/optics/extensions/EitherEach;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/EitherKt { - public static final fun traversal (Larrow/core/Either$Companion;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/ListCons : arrow/optics/typeclasses/Cons { - public static final field Companion Larrow/optics/extensions/ListCons$Companion; - public abstract fun cons ()Larrow/optics/PPrism; -} - -public final class arrow/optics/extensions/ListCons$Companion { - public final fun invoke ()Larrow/optics/extensions/ListCons; -} - -public final class arrow/optics/extensions/ListCons$DefaultImpls { - public static fun cons (Larrow/optics/extensions/ListCons;)Larrow/optics/PPrism; - public static fun cons (Larrow/optics/extensions/ListCons;Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; - public static fun firstOption (Larrow/optics/extensions/ListCons;)Larrow/optics/POptional; - public static fun tailOption (Larrow/optics/extensions/ListCons;)Larrow/optics/POptional; - public static fun uncons (Larrow/optics/extensions/ListCons;Ljava/util/List;)Larrow/core/Option; -} - -public abstract interface class arrow/optics/extensions/ListEach : arrow/optics/typeclasses/Each { - public static final field Companion Larrow/optics/extensions/ListEach$Companion; - public abstract fun each ()Larrow/optics/extensions/ListTraversal; -} - -public final class arrow/optics/extensions/ListEach$Companion { - public final fun invoke ()Larrow/optics/extensions/ListEach; -} - -public final class arrow/optics/extensions/ListEach$DefaultImpls { - public static fun each (Larrow/optics/extensions/ListEach;)Larrow/optics/extensions/ListTraversal; - public static fun getEvery (Larrow/optics/extensions/ListEach;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun getEvery (Larrow/optics/extensions/ListEach;Larrow/optics/PIso;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/ListEach;Larrow/optics/PLens;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/ListEach;Larrow/optics/POptional;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/ListEach;Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/ListEach;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun getEvery (Larrow/optics/extensions/ListEach;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/ListFilterIndex : arrow/optics/typeclasses/FilterIndex { - public static final field Companion Larrow/optics/extensions/ListFilterIndex$Companion; - public abstract fun filter (Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/ListFilterIndex$Companion { - public final fun invoke ()Larrow/optics/extensions/ListFilterIndex; -} - -public final class arrow/optics/extensions/ListFilterIndex$DefaultImpls { - public static fun filter (Larrow/optics/extensions/ListFilterIndex;Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/ListIndex : arrow/optics/typeclasses/Index { - public static final field Companion Larrow/optics/extensions/ListIndex$Companion; - public abstract fun index (I)Larrow/optics/POptional; -} - -public final class arrow/optics/extensions/ListIndex$Companion { - public final fun invoke ()Larrow/optics/extensions/ListIndex; -} - -public final class arrow/optics/extensions/ListIndex$DefaultImpls { - public static fun get (Larrow/optics/extensions/ListIndex;Larrow/optics/Fold;I)Larrow/optics/Fold; - public static fun get (Larrow/optics/extensions/ListIndex;Larrow/optics/PIso;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/ListIndex;Larrow/optics/PLens;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/ListIndex;Larrow/optics/POptional;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/ListIndex;Larrow/optics/PPrism;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/ListIndex;Larrow/optics/PSetter;I)Larrow/optics/PSetter; - public static fun get (Larrow/optics/extensions/ListIndex;Larrow/optics/PTraversal;I)Larrow/optics/PTraversal; - public static fun index (Larrow/optics/extensions/ListIndex;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/ListIndex;Larrow/optics/Fold;I)Larrow/optics/Fold; - public static fun index (Larrow/optics/extensions/ListIndex;Larrow/optics/PIso;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/ListIndex;Larrow/optics/PLens;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/ListIndex;Larrow/optics/POptional;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/ListIndex;Larrow/optics/PPrism;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/ListIndex;Larrow/optics/PSetter;I)Larrow/optics/PSetter; - public static fun index (Larrow/optics/extensions/ListIndex;Larrow/optics/PTraversal;I)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/ListKCons : arrow/optics/typeclasses/Cons { - public abstract fun cons ()Larrow/optics/PPrism; -} - -public final class arrow/optics/extensions/ListKCons$DefaultImpls { - public static fun cons (Larrow/optics/extensions/ListKCons;)Larrow/optics/PPrism; - public static fun cons (Larrow/optics/extensions/ListKCons;Ljava/lang/Object;Larrow/core/ListK;)Larrow/core/ListK; - public static fun firstOption (Larrow/optics/extensions/ListKCons;)Larrow/optics/POptional; - public static fun tailOption (Larrow/optics/extensions/ListKCons;)Larrow/optics/POptional; - public static fun uncons (Larrow/optics/extensions/ListKCons;Larrow/core/ListK;)Larrow/core/Option; -} - -public abstract interface class arrow/optics/extensions/ListKEach : arrow/optics/typeclasses/Each { - public abstract fun each ()Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/ListKEach$DefaultImpls { - public static fun each (Larrow/optics/extensions/ListKEach;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/ListKEach;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun getEvery (Larrow/optics/extensions/ListKEach;Larrow/optics/PIso;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/ListKEach;Larrow/optics/PLens;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/ListKEach;Larrow/optics/POptional;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/ListKEach;Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/ListKEach;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun getEvery (Larrow/optics/extensions/ListKEach;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/ListKFilterIndex : arrow/optics/typeclasses/FilterIndex { - public abstract fun filter (Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/ListKFilterIndex$DefaultImpls { - public static fun filter (Larrow/optics/extensions/ListKFilterIndex;Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/ListKIndex : arrow/optics/typeclasses/Index { - public abstract fun index (I)Larrow/optics/POptional; -} - -public final class arrow/optics/extensions/ListKIndex$DefaultImpls { - public static fun get (Larrow/optics/extensions/ListKIndex;Larrow/optics/Fold;I)Larrow/optics/Fold; - public static fun get (Larrow/optics/extensions/ListKIndex;Larrow/optics/PIso;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/ListKIndex;Larrow/optics/PLens;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/ListKIndex;Larrow/optics/POptional;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/ListKIndex;Larrow/optics/PPrism;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/ListKIndex;Larrow/optics/PSetter;I)Larrow/optics/PSetter; - public static fun get (Larrow/optics/extensions/ListKIndex;Larrow/optics/PTraversal;I)Larrow/optics/PTraversal; - public static fun index (Larrow/optics/extensions/ListKIndex;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/ListKIndex;Larrow/optics/Fold;I)Larrow/optics/Fold; - public static fun index (Larrow/optics/extensions/ListKIndex;Larrow/optics/PIso;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/ListKIndex;Larrow/optics/PLens;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/ListKIndex;Larrow/optics/POptional;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/ListKIndex;Larrow/optics/PPrism;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/ListKIndex;Larrow/optics/PSetter;I)Larrow/optics/PSetter; - public static fun index (Larrow/optics/extensions/ListKIndex;Larrow/optics/PTraversal;I)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/ListKSnoc : arrow/optics/typeclasses/Snoc { - public abstract fun snoc ()Larrow/optics/PPrism; -} - -public final class arrow/optics/extensions/ListKSnoc$DefaultImpls { - public static fun getInit (Larrow/optics/extensions/ListKSnoc;Larrow/core/ListK;)Larrow/core/Option; - public static fun initOption (Larrow/optics/extensions/ListKSnoc;)Larrow/optics/POptional; - public static fun lastOption (Larrow/optics/extensions/ListKSnoc;)Larrow/optics/POptional; - public static fun snoc (Larrow/optics/extensions/ListKSnoc;)Larrow/optics/PPrism; - public static fun snoc (Larrow/optics/extensions/ListKSnoc;Larrow/core/ListK;Ljava/lang/Object;)Larrow/core/ListK; - public static fun unsnoc (Larrow/optics/extensions/ListKSnoc;Larrow/core/ListK;)Larrow/core/Option; -} - -public final class arrow/optics/extensions/ListKt { - public static final fun cons (Larrow/core/ListExtensions;)Larrow/optics/typeclasses/Cons; - public static final fun each (Larrow/core/ListExtensions;)Larrow/optics/typeclasses/Each; - public static final fun filterIndex (Larrow/core/ListExtensions;)Larrow/optics/typeclasses/FilterIndex; - public static final fun index (Larrow/core/ListExtensions;)Larrow/optics/typeclasses/Index; - public static final fun snoc (Larrow/core/ListExtensions;)Larrow/optics/typeclasses/Snoc; - public static final fun traversal (Larrow/core/ListExtensions;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/ListSnoc : arrow/optics/typeclasses/Snoc { - public static final field Companion Larrow/optics/extensions/ListSnoc$Companion; - public abstract fun snoc ()Larrow/optics/PPrism; -} - -public final class arrow/optics/extensions/ListSnoc$Companion { - public final fun invoke ()Larrow/optics/extensions/ListSnoc; -} - -public final class arrow/optics/extensions/ListSnoc$DefaultImpls { - public static fun getInit (Larrow/optics/extensions/ListSnoc;Ljava/util/List;)Larrow/core/Option; - public static fun initOption (Larrow/optics/extensions/ListSnoc;)Larrow/optics/POptional; - public static fun lastOption (Larrow/optics/extensions/ListSnoc;)Larrow/optics/POptional; - public static fun snoc (Larrow/optics/extensions/ListSnoc;)Larrow/optics/PPrism; - public static fun snoc (Larrow/optics/extensions/ListSnoc;Ljava/util/List;Ljava/lang/Object;)Ljava/util/List; - public static fun unsnoc (Larrow/optics/extensions/ListSnoc;Ljava/util/List;)Larrow/core/Option; -} - -public abstract interface class arrow/optics/extensions/ListTraversal : arrow/optics/PTraversal { - public static final field Companion Larrow/optics/extensions/ListTraversal$Companion; - public abstract fun modifyF (Larrow/typeclasses/Applicative;Ljava/util/List;Lkotlin/jvm/functions/Function1;)Larrow/Kind; -} - -public final class arrow/optics/extensions/ListTraversal$Companion { - public final fun invoke ()Larrow/optics/extensions/ListTraversal; -} - -public final class arrow/optics/extensions/ListTraversal$DefaultImpls { - public static fun asFold (Larrow/optics/extensions/ListTraversal;)Larrow/optics/Fold; - public static fun asSetter (Larrow/optics/extensions/ListTraversal;)Larrow/optics/PSetter; - public static fun choice (Larrow/optics/extensions/ListTraversal;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public static fun combineAll (Larrow/optics/extensions/ListTraversal;Larrow/typeclasses/Monoid;Ljava/util/List;)Ljava/lang/Object; - public static fun compose (Larrow/optics/extensions/ListTraversal;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun compose (Larrow/optics/extensions/ListTraversal;Larrow/optics/PIso;)Larrow/optics/PTraversal; - public static fun compose (Larrow/optics/extensions/ListTraversal;Larrow/optics/PLens;)Larrow/optics/PTraversal; - public static fun compose (Larrow/optics/extensions/ListTraversal;Larrow/optics/POptional;)Larrow/optics/PTraversal; - public static fun compose (Larrow/optics/extensions/ListTraversal;Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public static fun compose (Larrow/optics/extensions/ListTraversal;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun compose (Larrow/optics/extensions/ListTraversal;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public static fun exist (Larrow/optics/extensions/ListTraversal;Ljava/util/List;Lkotlin/jvm/functions/Function1;)Z - public static fun find (Larrow/optics/extensions/ListTraversal;Ljava/util/List;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; - public static fun fold (Larrow/optics/extensions/ListTraversal;Larrow/typeclasses/Monoid;Ljava/util/List;)Ljava/lang/Object; - public static fun foldMap (Larrow/optics/extensions/ListTraversal;Larrow/typeclasses/Monoid;Ljava/util/List;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public static fun foldMap (Larrow/optics/extensions/ListTraversal;Ljava/util/List;Lkotlin/jvm/functions/Function1;Larrow/typeclasses/Monoid;)Ljava/lang/Object; - public static fun forall (Larrow/optics/extensions/ListTraversal;Ljava/util/List;Lkotlin/jvm/functions/Function1;)Z - public static fun getAll (Larrow/optics/extensions/ListTraversal;Ljava/util/List;)Larrow/core/ListK; - public static fun headOption (Larrow/optics/extensions/ListTraversal;Ljava/util/List;)Larrow/core/Option; - public static fun isEmpty (Larrow/optics/extensions/ListTraversal;Ljava/util/List;)Z - public static fun lastOption (Larrow/optics/extensions/ListTraversal;Ljava/util/List;)Larrow/core/Option; - public static fun modify (Larrow/optics/extensions/ListTraversal;Ljava/util/List;Lkotlin/jvm/functions/Function1;)Ljava/util/List; - public static fun modifyF (Larrow/optics/extensions/ListTraversal;Larrow/typeclasses/Applicative;Ljava/util/List;Lkotlin/jvm/functions/Function1;)Larrow/Kind; - public static fun nonEmpty (Larrow/optics/extensions/ListTraversal;Ljava/util/List;)Z - public static fun plus (Larrow/optics/extensions/ListTraversal;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun plus (Larrow/optics/extensions/ListTraversal;Larrow/optics/PIso;)Larrow/optics/PTraversal; - public static fun plus (Larrow/optics/extensions/ListTraversal;Larrow/optics/PLens;)Larrow/optics/PTraversal; - public static fun plus (Larrow/optics/extensions/ListTraversal;Larrow/optics/POptional;)Larrow/optics/PTraversal; - public static fun plus (Larrow/optics/extensions/ListTraversal;Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public static fun plus (Larrow/optics/extensions/ListTraversal;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun plus (Larrow/optics/extensions/ListTraversal;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public static fun set (Larrow/optics/extensions/ListTraversal;Ljava/util/List;Ljava/lang/Object;)Ljava/util/List; - public static fun size (Larrow/optics/extensions/ListTraversal;Ljava/util/List;)I -} - -public final class arrow/optics/extensions/ListkKt { - public static final fun traversal (Larrow/core/ListK$Companion;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/MapAt : arrow/optics/typeclasses/At { - public static final field Companion Larrow/optics/extensions/MapAt$Companion; - public abstract fun at (Ljava/lang/Object;)Larrow/optics/PLens; -} - -public final class arrow/optics/extensions/MapAt$Companion { - public final fun invoke ()Larrow/optics/extensions/MapAt; -} - -public final class arrow/optics/extensions/MapAt$DefaultImpls { - public static fun at (Larrow/optics/extensions/MapAt;Larrow/optics/Fold;Ljava/lang/Object;)Larrow/optics/Fold; - public static fun at (Larrow/optics/extensions/MapAt;Larrow/optics/Getter;Ljava/lang/Object;)Larrow/optics/Getter; - public static fun at (Larrow/optics/extensions/MapAt;Larrow/optics/PIso;Ljava/lang/Object;)Larrow/optics/PLens; - public static fun at (Larrow/optics/extensions/MapAt;Larrow/optics/PLens;Ljava/lang/Object;)Larrow/optics/PLens; - public static fun at (Larrow/optics/extensions/MapAt;Larrow/optics/POptional;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun at (Larrow/optics/extensions/MapAt;Larrow/optics/PPrism;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun at (Larrow/optics/extensions/MapAt;Larrow/optics/PSetter;Ljava/lang/Object;)Larrow/optics/PSetter; - public static fun at (Larrow/optics/extensions/MapAt;Larrow/optics/PTraversal;Ljava/lang/Object;)Larrow/optics/PTraversal; - public static fun at (Larrow/optics/extensions/MapAt;Ljava/lang/Object;)Larrow/optics/PLens; -} - -public abstract interface class arrow/optics/extensions/MapEach : arrow/optics/typeclasses/Each { - public static final field Companion Larrow/optics/extensions/MapEach$Companion; - public abstract fun each ()Larrow/optics/extensions/MapTraversal; -} - -public final class arrow/optics/extensions/MapEach$Companion { - public final fun invoke ()Larrow/optics/extensions/MapEach; -} - -public final class arrow/optics/extensions/MapEach$DefaultImpls { - public static fun each (Larrow/optics/extensions/MapEach;)Larrow/optics/extensions/MapTraversal; - public static fun getEvery (Larrow/optics/extensions/MapEach;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun getEvery (Larrow/optics/extensions/MapEach;Larrow/optics/PIso;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/MapEach;Larrow/optics/PLens;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/MapEach;Larrow/optics/POptional;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/MapEach;Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/MapEach;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun getEvery (Larrow/optics/extensions/MapEach;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/MapIndex : arrow/optics/typeclasses/Index { - public static final field Companion Larrow/optics/extensions/MapIndex$Companion; - public abstract fun index (Ljava/lang/Object;)Larrow/optics/POptional; -} - -public final class arrow/optics/extensions/MapIndex$Companion { - public final fun invoke ()Larrow/optics/extensions/MapIndex; -} - -public final class arrow/optics/extensions/MapIndex$DefaultImpls { - public static fun get (Larrow/optics/extensions/MapIndex;Larrow/optics/Fold;Ljava/lang/Object;)Larrow/optics/Fold; - public static fun get (Larrow/optics/extensions/MapIndex;Larrow/optics/PIso;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/MapIndex;Larrow/optics/PLens;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/MapIndex;Larrow/optics/POptional;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/MapIndex;Larrow/optics/PPrism;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/MapIndex;Larrow/optics/PSetter;Ljava/lang/Object;)Larrow/optics/PSetter; - public static fun get (Larrow/optics/extensions/MapIndex;Larrow/optics/PTraversal;Ljava/lang/Object;)Larrow/optics/PTraversal; - public static fun index (Larrow/optics/extensions/MapIndex;Larrow/optics/Fold;Ljava/lang/Object;)Larrow/optics/Fold; - public static fun index (Larrow/optics/extensions/MapIndex;Larrow/optics/PIso;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/MapIndex;Larrow/optics/PLens;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/MapIndex;Larrow/optics/POptional;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/MapIndex;Larrow/optics/PPrism;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/MapIndex;Larrow/optics/PSetter;Ljava/lang/Object;)Larrow/optics/PSetter; - public static fun index (Larrow/optics/extensions/MapIndex;Larrow/optics/PTraversal;Ljava/lang/Object;)Larrow/optics/PTraversal; - public static fun index (Larrow/optics/extensions/MapIndex;Ljava/lang/Object;)Larrow/optics/POptional; -} - -public abstract interface class arrow/optics/extensions/MapKAt : arrow/optics/typeclasses/At { - public abstract fun at (Ljava/lang/Object;)Larrow/optics/PLens; -} - -public final class arrow/optics/extensions/MapKAt$DefaultImpls { - public static fun at (Larrow/optics/extensions/MapKAt;Larrow/optics/Fold;Ljava/lang/Object;)Larrow/optics/Fold; - public static fun at (Larrow/optics/extensions/MapKAt;Larrow/optics/Getter;Ljava/lang/Object;)Larrow/optics/Getter; - public static fun at (Larrow/optics/extensions/MapKAt;Larrow/optics/PIso;Ljava/lang/Object;)Larrow/optics/PLens; - public static fun at (Larrow/optics/extensions/MapKAt;Larrow/optics/PLens;Ljava/lang/Object;)Larrow/optics/PLens; - public static fun at (Larrow/optics/extensions/MapKAt;Larrow/optics/POptional;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun at (Larrow/optics/extensions/MapKAt;Larrow/optics/PPrism;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun at (Larrow/optics/extensions/MapKAt;Larrow/optics/PSetter;Ljava/lang/Object;)Larrow/optics/PSetter; - public static fun at (Larrow/optics/extensions/MapKAt;Larrow/optics/PTraversal;Ljava/lang/Object;)Larrow/optics/PTraversal; - public static fun at (Larrow/optics/extensions/MapKAt;Ljava/lang/Object;)Larrow/optics/PLens; -} - -public abstract interface class arrow/optics/extensions/MapKEach : arrow/optics/typeclasses/Each { - public abstract fun each ()Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/MapKEach$DefaultImpls { - public static fun each (Larrow/optics/extensions/MapKEach;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/MapKEach;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun getEvery (Larrow/optics/extensions/MapKEach;Larrow/optics/PIso;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/MapKEach;Larrow/optics/PLens;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/MapKEach;Larrow/optics/POptional;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/MapKEach;Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/MapKEach;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun getEvery (Larrow/optics/extensions/MapKEach;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/MapKFilterIndex : arrow/optics/typeclasses/FilterIndex { - public abstract fun filter (Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/MapKFilterIndex$DefaultImpls { - public static fun filter (Larrow/optics/extensions/MapKFilterIndex;Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/MapKIndex : arrow/optics/typeclasses/Index { - public abstract fun index (Ljava/lang/Object;)Larrow/optics/POptional; -} - -public final class arrow/optics/extensions/MapKIndex$DefaultImpls { - public static fun get (Larrow/optics/extensions/MapKIndex;Larrow/optics/Fold;Ljava/lang/Object;)Larrow/optics/Fold; - public static fun get (Larrow/optics/extensions/MapKIndex;Larrow/optics/PIso;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/MapKIndex;Larrow/optics/PLens;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/MapKIndex;Larrow/optics/POptional;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/MapKIndex;Larrow/optics/PPrism;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/MapKIndex;Larrow/optics/PSetter;Ljava/lang/Object;)Larrow/optics/PSetter; - public static fun get (Larrow/optics/extensions/MapKIndex;Larrow/optics/PTraversal;Ljava/lang/Object;)Larrow/optics/PTraversal; - public static fun index (Larrow/optics/extensions/MapKIndex;Larrow/optics/Fold;Ljava/lang/Object;)Larrow/optics/Fold; - public static fun index (Larrow/optics/extensions/MapKIndex;Larrow/optics/PIso;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/MapKIndex;Larrow/optics/PLens;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/MapKIndex;Larrow/optics/POptional;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/MapKIndex;Larrow/optics/PPrism;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/MapKIndex;Larrow/optics/PSetter;Ljava/lang/Object;)Larrow/optics/PSetter; - public static fun index (Larrow/optics/extensions/MapKIndex;Larrow/optics/PTraversal;Ljava/lang/Object;)Larrow/optics/PTraversal; - public static fun index (Larrow/optics/extensions/MapKIndex;Ljava/lang/Object;)Larrow/optics/POptional; -} - -public final class arrow/optics/extensions/MapKt { - public static final fun at (Larrow/core/MapInstances;)Larrow/optics/typeclasses/At; - public static final fun each (Larrow/core/MapInstances;)Larrow/optics/typeclasses/Each; - public static final fun filterIndex (Larrow/core/MapInstances;)Larrow/optics/typeclasses/FilterIndex; - public static final fun index (Larrow/core/MapInstances;)Larrow/optics/typeclasses/Index; - public static final fun traversal (Larrow/core/MapInstances;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/MapTraversal : arrow/optics/PTraversal { - public static final field Companion Larrow/optics/extensions/MapTraversal$Companion; - public abstract fun modifyF (Larrow/typeclasses/Applicative;Ljava/util/Map;Lkotlin/jvm/functions/Function1;)Larrow/Kind; -} - -public final class arrow/optics/extensions/MapTraversal$Companion { - public final fun invoke ()Larrow/optics/extensions/MapTraversal; -} - -public final class arrow/optics/extensions/MapTraversal$DefaultImpls { - public static fun asFold (Larrow/optics/extensions/MapTraversal;)Larrow/optics/Fold; - public static fun asSetter (Larrow/optics/extensions/MapTraversal;)Larrow/optics/PSetter; - public static fun choice (Larrow/optics/extensions/MapTraversal;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public static fun combineAll (Larrow/optics/extensions/MapTraversal;Larrow/typeclasses/Monoid;Ljava/util/Map;)Ljava/lang/Object; - public static fun compose (Larrow/optics/extensions/MapTraversal;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun compose (Larrow/optics/extensions/MapTraversal;Larrow/optics/PIso;)Larrow/optics/PTraversal; - public static fun compose (Larrow/optics/extensions/MapTraversal;Larrow/optics/PLens;)Larrow/optics/PTraversal; - public static fun compose (Larrow/optics/extensions/MapTraversal;Larrow/optics/POptional;)Larrow/optics/PTraversal; - public static fun compose (Larrow/optics/extensions/MapTraversal;Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public static fun compose (Larrow/optics/extensions/MapTraversal;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun compose (Larrow/optics/extensions/MapTraversal;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public static fun exist (Larrow/optics/extensions/MapTraversal;Ljava/util/Map;Lkotlin/jvm/functions/Function1;)Z - public static fun find (Larrow/optics/extensions/MapTraversal;Ljava/util/Map;Lkotlin/jvm/functions/Function1;)Larrow/core/Option; - public static fun fold (Larrow/optics/extensions/MapTraversal;Larrow/typeclasses/Monoid;Ljava/util/Map;)Ljava/lang/Object; - public static fun foldMap (Larrow/optics/extensions/MapTraversal;Larrow/typeclasses/Monoid;Ljava/util/Map;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public static fun foldMap (Larrow/optics/extensions/MapTraversal;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Larrow/typeclasses/Monoid;)Ljava/lang/Object; - public static fun forall (Larrow/optics/extensions/MapTraversal;Ljava/util/Map;Lkotlin/jvm/functions/Function1;)Z - public static fun getAll (Larrow/optics/extensions/MapTraversal;Ljava/util/Map;)Larrow/core/ListK; - public static fun headOption (Larrow/optics/extensions/MapTraversal;Ljava/util/Map;)Larrow/core/Option; - public static fun isEmpty (Larrow/optics/extensions/MapTraversal;Ljava/util/Map;)Z - public static fun lastOption (Larrow/optics/extensions/MapTraversal;Ljava/util/Map;)Larrow/core/Option; - public static fun modify (Larrow/optics/extensions/MapTraversal;Ljava/util/Map;Lkotlin/jvm/functions/Function1;)Ljava/util/Map; - public static fun modifyF (Larrow/optics/extensions/MapTraversal;Larrow/typeclasses/Applicative;Ljava/util/Map;Lkotlin/jvm/functions/Function1;)Larrow/Kind; - public static fun nonEmpty (Larrow/optics/extensions/MapTraversal;Ljava/util/Map;)Z - public static fun plus (Larrow/optics/extensions/MapTraversal;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun plus (Larrow/optics/extensions/MapTraversal;Larrow/optics/PIso;)Larrow/optics/PTraversal; - public static fun plus (Larrow/optics/extensions/MapTraversal;Larrow/optics/PLens;)Larrow/optics/PTraversal; - public static fun plus (Larrow/optics/extensions/MapTraversal;Larrow/optics/POptional;)Larrow/optics/PTraversal; - public static fun plus (Larrow/optics/extensions/MapTraversal;Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public static fun plus (Larrow/optics/extensions/MapTraversal;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun plus (Larrow/optics/extensions/MapTraversal;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; - public static fun set (Larrow/optics/extensions/MapTraversal;Ljava/util/Map;Ljava/lang/Object;)Ljava/util/Map; - public static fun size (Larrow/optics/extensions/MapTraversal;Ljava/util/Map;)I -} - -public final class arrow/optics/extensions/MapkKt { - public static final fun traversal (Larrow/core/MapK$Companion;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/NonEmptyListEach : arrow/optics/typeclasses/Each { - public abstract fun each ()Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/NonEmptyListEach$DefaultImpls { - public static fun each (Larrow/optics/extensions/NonEmptyListEach;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/NonEmptyListEach;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun getEvery (Larrow/optics/extensions/NonEmptyListEach;Larrow/optics/PIso;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/NonEmptyListEach;Larrow/optics/PLens;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/NonEmptyListEach;Larrow/optics/POptional;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/NonEmptyListEach;Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/NonEmptyListEach;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun getEvery (Larrow/optics/extensions/NonEmptyListEach;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/NonEmptyListFilterIndex : arrow/optics/typeclasses/FilterIndex { - public abstract fun filter (Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/NonEmptyListFilterIndex$DefaultImpls { - public static fun filter (Larrow/optics/extensions/NonEmptyListFilterIndex;Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/NonEmptyListIndex : arrow/optics/typeclasses/Index { - public abstract fun index (I)Larrow/optics/POptional; -} - -public final class arrow/optics/extensions/NonEmptyListIndex$DefaultImpls { - public static fun get (Larrow/optics/extensions/NonEmptyListIndex;Larrow/optics/Fold;I)Larrow/optics/Fold; - public static fun get (Larrow/optics/extensions/NonEmptyListIndex;Larrow/optics/PIso;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/NonEmptyListIndex;Larrow/optics/PLens;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/NonEmptyListIndex;Larrow/optics/POptional;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/NonEmptyListIndex;Larrow/optics/PPrism;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/NonEmptyListIndex;Larrow/optics/PSetter;I)Larrow/optics/PSetter; - public static fun get (Larrow/optics/extensions/NonEmptyListIndex;Larrow/optics/PTraversal;I)Larrow/optics/PTraversal; - public static fun index (Larrow/optics/extensions/NonEmptyListIndex;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/NonEmptyListIndex;Larrow/optics/Fold;I)Larrow/optics/Fold; - public static fun index (Larrow/optics/extensions/NonEmptyListIndex;Larrow/optics/PIso;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/NonEmptyListIndex;Larrow/optics/PLens;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/NonEmptyListIndex;Larrow/optics/POptional;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/NonEmptyListIndex;Larrow/optics/PPrism;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/NonEmptyListIndex;Larrow/optics/PSetter;I)Larrow/optics/PSetter; - public static fun index (Larrow/optics/extensions/NonEmptyListIndex;Larrow/optics/PTraversal;I)Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/NonemptylistKt { - public static final fun traversal (Larrow/core/NonEmptyList$Companion;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/OptionEach : arrow/optics/typeclasses/Each { - public abstract fun each ()Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/OptionEach$DefaultImpls { - public static fun each (Larrow/optics/extensions/OptionEach;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/OptionEach;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun getEvery (Larrow/optics/extensions/OptionEach;Larrow/optics/PIso;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/OptionEach;Larrow/optics/PLens;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/OptionEach;Larrow/optics/POptional;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/OptionEach;Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/OptionEach;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun getEvery (Larrow/optics/extensions/OptionEach;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/OptionKt { - public static final fun traversal (Larrow/core/Option$Companion;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/SequenceKEach : arrow/optics/typeclasses/Each { - public abstract fun each ()Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/SequenceKEach$DefaultImpls { - public static fun each (Larrow/optics/extensions/SequenceKEach;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/SequenceKEach;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun getEvery (Larrow/optics/extensions/SequenceKEach;Larrow/optics/PIso;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/SequenceKEach;Larrow/optics/PLens;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/SequenceKEach;Larrow/optics/POptional;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/SequenceKEach;Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/SequenceKEach;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun getEvery (Larrow/optics/extensions/SequenceKEach;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/SequenceKFilterIndex : arrow/optics/typeclasses/FilterIndex { - public abstract fun filter (Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/SequenceKFilterIndex$DefaultImpls { - public static fun filter (Larrow/optics/extensions/SequenceKFilterIndex;Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/SequenceKIndex : arrow/optics/typeclasses/Index { - public abstract fun index (I)Larrow/optics/POptional; -} - -public final class arrow/optics/extensions/SequenceKIndex$DefaultImpls { - public static fun get (Larrow/optics/extensions/SequenceKIndex;Larrow/optics/Fold;I)Larrow/optics/Fold; - public static fun get (Larrow/optics/extensions/SequenceKIndex;Larrow/optics/PIso;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/SequenceKIndex;Larrow/optics/PLens;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/SequenceKIndex;Larrow/optics/POptional;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/SequenceKIndex;Larrow/optics/PPrism;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/SequenceKIndex;Larrow/optics/PSetter;I)Larrow/optics/PSetter; - public static fun get (Larrow/optics/extensions/SequenceKIndex;Larrow/optics/PTraversal;I)Larrow/optics/PTraversal; - public static fun index (Larrow/optics/extensions/SequenceKIndex;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/SequenceKIndex;Larrow/optics/Fold;I)Larrow/optics/Fold; - public static fun index (Larrow/optics/extensions/SequenceKIndex;Larrow/optics/PIso;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/SequenceKIndex;Larrow/optics/PLens;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/SequenceKIndex;Larrow/optics/POptional;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/SequenceKIndex;Larrow/optics/PPrism;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/SequenceKIndex;Larrow/optics/PSetter;I)Larrow/optics/PSetter; - public static fun index (Larrow/optics/extensions/SequenceKIndex;Larrow/optics/PTraversal;I)Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/SequencekKt { - public static final fun traversal (Larrow/core/SequenceK$Companion;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/SetAt : arrow/optics/typeclasses/At { - public static final field Companion Larrow/optics/extensions/SetAt$Companion; - public abstract fun at (Ljava/lang/Object;)Larrow/optics/PLens; -} - -public final class arrow/optics/extensions/SetAt$Companion { - public final fun invoke ()Larrow/optics/extensions/SetAt; -} - -public final class arrow/optics/extensions/SetAt$DefaultImpls { - public static fun at (Larrow/optics/extensions/SetAt;Larrow/optics/Fold;Ljava/lang/Object;)Larrow/optics/Fold; - public static fun at (Larrow/optics/extensions/SetAt;Larrow/optics/Getter;Ljava/lang/Object;)Larrow/optics/Getter; - public static fun at (Larrow/optics/extensions/SetAt;Larrow/optics/PIso;Ljava/lang/Object;)Larrow/optics/PLens; - public static fun at (Larrow/optics/extensions/SetAt;Larrow/optics/PLens;Ljava/lang/Object;)Larrow/optics/PLens; - public static fun at (Larrow/optics/extensions/SetAt;Larrow/optics/POptional;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun at (Larrow/optics/extensions/SetAt;Larrow/optics/PPrism;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun at (Larrow/optics/extensions/SetAt;Larrow/optics/PSetter;Ljava/lang/Object;)Larrow/optics/PSetter; - public static fun at (Larrow/optics/extensions/SetAt;Larrow/optics/PTraversal;Ljava/lang/Object;)Larrow/optics/PTraversal; - public static fun at (Larrow/optics/extensions/SetAt;Ljava/lang/Object;)Larrow/optics/PLens; -} - -public abstract interface class arrow/optics/extensions/SetKAt : arrow/optics/typeclasses/At { - public abstract fun at (Ljava/lang/Object;)Larrow/optics/PLens; -} - -public final class arrow/optics/extensions/SetKAt$DefaultImpls { - public static fun at (Larrow/optics/extensions/SetKAt;Larrow/optics/Fold;Ljava/lang/Object;)Larrow/optics/Fold; - public static fun at (Larrow/optics/extensions/SetKAt;Larrow/optics/Getter;Ljava/lang/Object;)Larrow/optics/Getter; - public static fun at (Larrow/optics/extensions/SetKAt;Larrow/optics/PIso;Ljava/lang/Object;)Larrow/optics/PLens; - public static fun at (Larrow/optics/extensions/SetKAt;Larrow/optics/PLens;Ljava/lang/Object;)Larrow/optics/PLens; - public static fun at (Larrow/optics/extensions/SetKAt;Larrow/optics/POptional;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun at (Larrow/optics/extensions/SetKAt;Larrow/optics/PPrism;Ljava/lang/Object;)Larrow/optics/POptional; - public static fun at (Larrow/optics/extensions/SetKAt;Larrow/optics/PSetter;Ljava/lang/Object;)Larrow/optics/PSetter; - public static fun at (Larrow/optics/extensions/SetKAt;Larrow/optics/PTraversal;Ljava/lang/Object;)Larrow/optics/PTraversal; - public static fun at (Larrow/optics/extensions/SetKAt;Ljava/lang/Object;)Larrow/optics/PLens; -} - -public abstract interface class arrow/optics/extensions/StringCons : arrow/optics/typeclasses/Cons { - public static final field Companion Larrow/optics/extensions/StringCons$Companion; - public abstract fun cons ()Larrow/optics/PPrism; -} - -public final class arrow/optics/extensions/StringCons$Companion { - public final fun invoke ()Larrow/optics/typeclasses/Cons; -} - -public final class arrow/optics/extensions/StringCons$DefaultImpls { - public static fun cons (Larrow/optics/extensions/StringCons;)Larrow/optics/PPrism; - public static fun cons (Larrow/optics/extensions/StringCons;CLjava/lang/String;)Ljava/lang/String; - public static fun firstOption (Larrow/optics/extensions/StringCons;)Larrow/optics/POptional; - public static fun tailOption (Larrow/optics/extensions/StringCons;)Larrow/optics/POptional; - public static fun uncons (Larrow/optics/extensions/StringCons;Ljava/lang/String;)Larrow/core/Option; -} - -public abstract interface class arrow/optics/extensions/StringEach : arrow/optics/typeclasses/Each { - public static final field Companion Larrow/optics/extensions/StringEach$Companion; - public abstract fun each ()Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/StringEach$Companion { - public final fun invoke ()Larrow/optics/typeclasses/Each; -} - -public final class arrow/optics/extensions/StringEach$DefaultImpls { - public static fun each (Larrow/optics/extensions/StringEach;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/StringEach;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun getEvery (Larrow/optics/extensions/StringEach;Larrow/optics/PIso;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/StringEach;Larrow/optics/PLens;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/StringEach;Larrow/optics/POptional;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/StringEach;Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/StringEach;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun getEvery (Larrow/optics/extensions/StringEach;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/StringFilterIndex : arrow/optics/typeclasses/FilterIndex { - public static final field Companion Larrow/optics/extensions/StringFilterIndex$Companion; - public abstract fun filter (Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/StringFilterIndex$Companion { - public final fun invoke ()Larrow/optics/typeclasses/FilterIndex; -} - -public final class arrow/optics/extensions/StringFilterIndex$DefaultImpls { - public static fun filter (Larrow/optics/extensions/StringFilterIndex;Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/StringIndex : arrow/optics/typeclasses/Index { - public static final field Companion Larrow/optics/extensions/StringIndex$Companion; - public abstract fun index (I)Larrow/optics/POptional; -} - -public final class arrow/optics/extensions/StringIndex$Companion { - public final fun invoke ()Larrow/optics/typeclasses/Index; -} - -public final class arrow/optics/extensions/StringIndex$DefaultImpls { - public static fun get (Larrow/optics/extensions/StringIndex;Larrow/optics/Fold;I)Larrow/optics/Fold; - public static fun get (Larrow/optics/extensions/StringIndex;Larrow/optics/PIso;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/StringIndex;Larrow/optics/PLens;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/StringIndex;Larrow/optics/POptional;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/StringIndex;Larrow/optics/PPrism;I)Larrow/optics/POptional; - public static fun get (Larrow/optics/extensions/StringIndex;Larrow/optics/PSetter;I)Larrow/optics/PSetter; - public static fun get (Larrow/optics/extensions/StringIndex;Larrow/optics/PTraversal;I)Larrow/optics/PTraversal; - public static fun index (Larrow/optics/extensions/StringIndex;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/StringIndex;Larrow/optics/Fold;I)Larrow/optics/Fold; - public static fun index (Larrow/optics/extensions/StringIndex;Larrow/optics/PIso;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/StringIndex;Larrow/optics/PLens;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/StringIndex;Larrow/optics/POptional;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/StringIndex;Larrow/optics/PPrism;I)Larrow/optics/POptional; - public static fun index (Larrow/optics/extensions/StringIndex;Larrow/optics/PSetter;I)Larrow/optics/PSetter; - public static fun index (Larrow/optics/extensions/StringIndex;Larrow/optics/PTraversal;I)Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/StringKt { - public static final fun cons (Lkotlin/jvm/internal/StringCompanionObject;)Larrow/optics/typeclasses/Cons; - public static final fun each (Lkotlin/jvm/internal/StringCompanionObject;)Larrow/optics/typeclasses/Each; - public static final fun filterIndex (Lkotlin/jvm/internal/StringCompanionObject;)Larrow/optics/typeclasses/FilterIndex; - public static final fun index (Lkotlin/jvm/internal/StringCompanionObject;)Larrow/optics/typeclasses/Index; - public static final fun snoc (Lkotlin/jvm/internal/StringCompanionObject;)Larrow/optics/typeclasses/Snoc; - public static final fun traversal (Lkotlin/jvm/internal/StringCompanionObject;)Larrow/optics/PTraversal; -} - -public abstract interface class arrow/optics/extensions/StringSnoc : arrow/optics/typeclasses/Snoc { - public static final field Companion Larrow/optics/extensions/StringSnoc$Companion; - public abstract fun snoc ()Larrow/optics/PPrism; -} - -public final class arrow/optics/extensions/StringSnoc$Companion { - public final fun invoke ()Larrow/optics/typeclasses/Snoc; -} - -public final class arrow/optics/extensions/StringSnoc$DefaultImpls { - public static fun getInit (Larrow/optics/extensions/StringSnoc;Ljava/lang/String;)Larrow/core/Option; - public static fun initOption (Larrow/optics/extensions/StringSnoc;)Larrow/optics/POptional; - public static fun lastOption (Larrow/optics/extensions/StringSnoc;)Larrow/optics/POptional; - public static fun snoc (Larrow/optics/extensions/StringSnoc;)Larrow/optics/PPrism; - public static fun snoc (Larrow/optics/extensions/StringSnoc;Ljava/lang/String;C)Ljava/lang/String; - public static fun unsnoc (Larrow/optics/extensions/StringSnoc;Ljava/lang/String;)Larrow/core/Option; -} - -public abstract interface class arrow/optics/extensions/TryEach : arrow/optics/typeclasses/Each { - public abstract fun each ()Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/TryEach$DefaultImpls { - public static fun each (Larrow/optics/extensions/TryEach;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/TryEach;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun getEvery (Larrow/optics/extensions/TryEach;Larrow/optics/PIso;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/TryEach;Larrow/optics/PLens;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/TryEach;Larrow/optics/POptional;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/TryEach;Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/extensions/TryEach;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun getEvery (Larrow/optics/extensions/TryEach;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/TryKt { - public static final fun traversal (Larrow/core/Try$Companion;)Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/either/each/EitherEachKt { - public static final fun each ()Larrow/optics/PTraversal; - public static final fun each (Larrow/core/Either$Companion;)Larrow/optics/extensions/EitherEach; -} - -public abstract interface class arrow/optics/extensions/filterMapIndex : arrow/optics/typeclasses/FilterIndex { - public static final field Companion Larrow/optics/extensions/filterMapIndex$Companion; - public abstract fun filter (Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/filterMapIndex$Companion { - public final fun invoke ()Larrow/optics/extensions/filterMapIndex; -} - -public final class arrow/optics/extensions/filterMapIndex$DefaultImpls { - public static fun filter (Larrow/optics/extensions/filterMapIndex;Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/list/cons/List { - public static final field INSTANCE Larrow/optics/extensions/list/cons/List; - public final fun cons ()Larrow/optics/extensions/ListKCons; -} - -public final class arrow/optics/extensions/list/cons/ListKConsKt { - public static final fun cons ()Larrow/optics/PPrism; - public static final fun cons (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; - public static final fun firstOption ()Larrow/optics/POptional; - public static final fun tailOption ()Larrow/optics/POptional; - public static final fun uncons (Ljava/util/List;)Larrow/core/Option; -} - -public final class arrow/optics/extensions/list/each/List { - public static final field INSTANCE Larrow/optics/extensions/list/each/List; - public final fun each ()Larrow/optics/extensions/ListKEach; -} - -public final class arrow/optics/extensions/list/each/ListKEachKt { - public static final fun each ()Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/list/filterIndex/List { - public static final field INSTANCE Larrow/optics/extensions/list/filterIndex/List; - public final fun filterIndex ()Larrow/optics/extensions/ListKFilterIndex; -} - -public final class arrow/optics/extensions/list/filterIndex/ListKFilterIndexKt { - public static final fun filter (Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/list/index/List { - public static final field INSTANCE Larrow/optics/extensions/list/index/List; - public final fun index ()Larrow/optics/extensions/ListKIndex; -} - -public final class arrow/optics/extensions/list/index/ListKIndexKt { - public static final fun index (I)Larrow/optics/POptional; -} - -public final class arrow/optics/extensions/list/snoc/List { - public static final field INSTANCE Larrow/optics/extensions/list/snoc/List; - public final fun snoc ()Larrow/optics/extensions/ListKSnoc; -} - -public final class arrow/optics/extensions/list/snoc/ListKSnocKt { - public static final fun initOption ()Larrow/optics/POptional; - public static final fun lastOption ()Larrow/optics/POptional; - public static final fun snoc (Ljava/util/List;Ljava/lang/Object;)Ljava/util/List; - public static final fun unsnoc (Ljava/util/List;)Larrow/core/Option; -} - -public final class arrow/optics/extensions/listk/cons/ListKConsKt { - public static final fun cons ()Larrow/optics/PPrism; - public static final fun cons (Larrow/core/ListK$Companion;)Larrow/optics/extensions/ListKCons; - public static final fun cons (Ljava/lang/Object;Larrow/core/ListK;)Larrow/core/ListK; - public static final fun firstOption ()Larrow/optics/POptional; - public static final fun tailOption ()Larrow/optics/POptional; - public static final fun uncons (Larrow/core/ListK;)Larrow/core/Option; -} - -public final class arrow/optics/extensions/listk/each/ListKEachKt { - public static final fun each ()Larrow/optics/PTraversal; - public static final fun each (Larrow/core/ListK$Companion;)Larrow/optics/extensions/ListKEach; -} - -public final class arrow/optics/extensions/listk/filterIndex/ListKFilterIndexKt { - public static final fun filter (Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; - public static final fun filterIndex (Larrow/core/ListK$Companion;)Larrow/optics/extensions/ListKFilterIndex; -} - -public final class arrow/optics/extensions/listk/index/ListKIndexKt { - public static final fun get (Larrow/optics/PLens;I)Larrow/optics/POptional; - public static final fun index (I)Larrow/optics/POptional; - public static final fun index (Larrow/core/ListK$Companion;)Larrow/optics/extensions/ListKIndex; -} - -public final class arrow/optics/extensions/listk/snoc/ListKSnocKt { - public static final fun initOption ()Larrow/optics/POptional; - public static final fun lastOption ()Larrow/optics/POptional; - public static final fun snoc (Larrow/core/ListK$Companion;)Larrow/optics/extensions/ListKSnoc; - public static final fun snoc (Larrow/core/ListK;Ljava/lang/Object;)Larrow/core/ListK; - public static final fun unsnoc (Larrow/core/ListK;)Larrow/core/Option; -} - -public final class arrow/optics/extensions/mapk/at/MapKAtKt { - public static final fun at (Larrow/core/MapK$Companion;)Larrow/optics/extensions/MapKAt; - public static final fun at (Larrow/optics/PLens;Ljava/lang/Object;)Larrow/optics/PLens; -} - -public final class arrow/optics/extensions/mapk/each/MapKEachKt { - public static final fun each ()Larrow/optics/PTraversal; - public static final fun each (Larrow/core/MapK$Companion;)Larrow/optics/extensions/MapKEach; -} - -public final class arrow/optics/extensions/mapk/filterIndex/MapKFilterIndexKt { - public static final fun filter (Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; - public static final fun filterIndex (Larrow/core/MapK$Companion;)Larrow/optics/extensions/MapKFilterIndex; -} - -public final class arrow/optics/extensions/mapk/index/MapKIndexKt { - public static final fun get (Larrow/optics/PLens;Ljava/lang/Object;)Larrow/optics/POptional; - public static final fun index (Larrow/core/MapK$Companion;)Larrow/optics/extensions/MapKIndex; - public static final fun index (Larrow/optics/PLens;Ljava/lang/Object;)Larrow/optics/POptional; -} - -public final class arrow/optics/extensions/nonemptylist/each/NonEmptyListEachKt { - public static final fun each ()Larrow/optics/PTraversal; - public static final fun each (Larrow/core/NonEmptyList$Companion;)Larrow/optics/extensions/NonEmptyListEach; -} - -public final class arrow/optics/extensions/nonemptylist/filterIndex/NonEmptyListFilterIndexKt { - public static final fun filter (Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; - public static final fun filterIndex (Larrow/core/NonEmptyList$Companion;)Larrow/optics/extensions/NonEmptyListFilterIndex; -} - -public final class arrow/optics/extensions/nonemptylist/index/NonEmptyListIndexKt { - public static final fun get (Larrow/optics/PLens;I)Larrow/optics/POptional; - public static final fun index (I)Larrow/optics/POptional; - public static final fun index (Larrow/core/NonEmptyList$Companion;)Larrow/optics/extensions/NonEmptyListIndex; -} - -public final class arrow/optics/extensions/option/each/OptionEachKt { - public static final fun each ()Larrow/optics/PTraversal; - public static final fun each (Larrow/core/Option$Companion;)Larrow/optics/extensions/OptionEach; -} - -public final class arrow/optics/extensions/sequence/each/Sequence { - public static final field INSTANCE Larrow/optics/extensions/sequence/each/Sequence; - public final fun each ()Larrow/optics/extensions/SequenceKEach; -} - -public final class arrow/optics/extensions/sequence/each/SequenceKEachKt { - public static final fun each ()Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/sequence/filterIndex/Sequence { - public static final field INSTANCE Larrow/optics/extensions/sequence/filterIndex/Sequence; - public final fun filterIndex ()Larrow/optics/extensions/SequenceKFilterIndex; -} - -public final class arrow/optics/extensions/sequence/filterIndex/SequenceKFilterIndexKt { - public static final fun filter (Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; -} - -public final class arrow/optics/extensions/sequence/index/Sequence { - public static final field INSTANCE Larrow/optics/extensions/sequence/index/Sequence; - public final fun index ()Larrow/optics/extensions/SequenceKIndex; -} - -public final class arrow/optics/extensions/sequence/index/SequenceKIndexKt { - public static final fun get (Larrow/optics/PLens;I)Larrow/optics/POptional; - public static final fun index (I)Larrow/optics/POptional; -} - -public final class arrow/optics/extensions/sequencek/each/SequenceKEachKt { - public static final fun each ()Larrow/optics/PTraversal; - public static final fun each (Larrow/core/SequenceK$Companion;)Larrow/optics/extensions/SequenceKEach; -} - -public final class arrow/optics/extensions/sequencek/filterIndex/SequenceKFilterIndexKt { - public static final fun filter (Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; - public static final fun filterIndex (Larrow/core/SequenceK$Companion;)Larrow/optics/extensions/SequenceKFilterIndex; -} - -public final class arrow/optics/extensions/sequencek/index/SequenceKIndexKt { - public static final fun get (Larrow/optics/PLens;I)Larrow/optics/POptional; - public static final fun index (I)Larrow/optics/POptional; - public static final fun index (Larrow/core/SequenceK$Companion;)Larrow/optics/extensions/SequenceKIndex; -} - -public final class arrow/optics/extensions/set/at/Set { - public static final field INSTANCE Larrow/optics/extensions/set/at/Set; - public final fun at ()Larrow/optics/extensions/SetKAt; -} - -public final class arrow/optics/extensions/set/at/SetKAtKt { - public static final fun at (Larrow/optics/PLens;Ljava/lang/Object;)Larrow/optics/PLens; -} - -public final class arrow/optics/extensions/setk/at/SetKAtKt { - public static final fun at (Larrow/core/SetK$Companion;)Larrow/optics/extensions/SetKAt; - public static final fun at (Larrow/optics/PLens;Ljava/lang/Object;)Larrow/optics/PLens; -} - -public final class arrow/optics/extensions/try/each/TryEachKt { - public static final fun each ()Larrow/optics/PTraversal; - public static final fun each (Larrow/core/Try$Companion;)Larrow/optics/extensions/TryEach; -} - public abstract interface class arrow/optics/typeclasses/At { public static final field Companion Larrow/optics/typeclasses/At$Companion; public abstract fun at (Larrow/optics/Fold;Ljava/lang/Object;)Larrow/optics/Fold; @@ -1768,10 +776,14 @@ public abstract interface class arrow/optics/typeclasses/At { public abstract fun at (Larrow/optics/PSetter;Ljava/lang/Object;)Larrow/optics/PSetter; public abstract fun at (Larrow/optics/PTraversal;Ljava/lang/Object;)Larrow/optics/PTraversal; public abstract fun at (Ljava/lang/Object;)Larrow/optics/PLens; + public static fun map ()Larrow/optics/typeclasses/At; + public static fun set ()Larrow/optics/typeclasses/At; } public final class arrow/optics/typeclasses/At$Companion { public final fun fromIso (Larrow/optics/typeclasses/At;Larrow/optics/PIso;)Larrow/optics/typeclasses/At; + public final fun map ()Larrow/optics/typeclasses/At; + public final fun set ()Larrow/optics/typeclasses/At; } public final class arrow/optics/typeclasses/At$DefaultImpls { @@ -1795,57 +807,43 @@ public abstract interface class arrow/optics/typeclasses/Cons { public abstract fun cons ()Larrow/optics/PPrism; public abstract fun cons (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; public abstract fun firstOption ()Larrow/optics/POptional; + public static fun list ()Larrow/optics/typeclasses/Cons; + public static fun string ()Larrow/optics/typeclasses/Cons; public abstract fun tailOption ()Larrow/optics/POptional; - public abstract fun uncons (Ljava/lang/Object;)Larrow/core/Option; + public abstract fun uncons (Ljava/lang/Object;)Lkotlin/Pair; } public final class arrow/optics/typeclasses/Cons$Companion { public final fun fromIso (Larrow/optics/typeclasses/Cons;Larrow/optics/PIso;)Larrow/optics/typeclasses/Cons; public final fun invoke (Larrow/optics/PPrism;)Larrow/optics/typeclasses/Cons; + public final fun list ()Larrow/optics/typeclasses/Cons; + public final fun string ()Larrow/optics/typeclasses/Cons; } public final class arrow/optics/typeclasses/Cons$DefaultImpls { public static fun cons (Larrow/optics/typeclasses/Cons;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; public static fun firstOption (Larrow/optics/typeclasses/Cons;)Larrow/optics/POptional; public static fun tailOption (Larrow/optics/typeclasses/Cons;)Larrow/optics/POptional; - public static fun uncons (Larrow/optics/typeclasses/Cons;Ljava/lang/Object;)Larrow/core/Option; -} - -public abstract interface class arrow/optics/typeclasses/Each { - public static final field Companion Larrow/optics/typeclasses/Each$Companion; - public abstract fun each ()Larrow/optics/PTraversal; - public abstract fun getEvery (Larrow/optics/Fold;)Larrow/optics/Fold; - public abstract fun getEvery (Larrow/optics/PIso;)Larrow/optics/PTraversal; - public abstract fun getEvery (Larrow/optics/PLens;)Larrow/optics/PTraversal; - public abstract fun getEvery (Larrow/optics/POptional;)Larrow/optics/PTraversal; - public abstract fun getEvery (Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public abstract fun getEvery (Larrow/optics/PSetter;)Larrow/optics/PSetter; - public abstract fun getEvery (Larrow/optics/PTraversal;)Larrow/optics/PTraversal; -} - -public final class arrow/optics/typeclasses/Each$Companion { - public final fun fromIso (Larrow/optics/typeclasses/Each;Larrow/optics/PIso;)Larrow/optics/typeclasses/Each; - public final fun fromTraverse (Larrow/typeclasses/Traverse;)Larrow/optics/typeclasses/Each; -} - -public final class arrow/optics/typeclasses/Each$DefaultImpls { - public static fun getEvery (Larrow/optics/typeclasses/Each;Larrow/optics/Fold;)Larrow/optics/Fold; - public static fun getEvery (Larrow/optics/typeclasses/Each;Larrow/optics/PIso;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/typeclasses/Each;Larrow/optics/PLens;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/typeclasses/Each;Larrow/optics/POptional;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/typeclasses/Each;Larrow/optics/PPrism;)Larrow/optics/PTraversal; - public static fun getEvery (Larrow/optics/typeclasses/Each;Larrow/optics/PSetter;)Larrow/optics/PSetter; - public static fun getEvery (Larrow/optics/typeclasses/Each;Larrow/optics/PTraversal;)Larrow/optics/PTraversal; + public static fun uncons (Larrow/optics/typeclasses/Cons;Ljava/lang/Object;)Lkotlin/Pair; } public abstract interface class arrow/optics/typeclasses/FilterIndex { public static final field Companion Larrow/optics/typeclasses/FilterIndex$Companion; - public abstract fun filter (Lkotlin/jvm/functions/Function1;)Larrow/optics/PTraversal; + public abstract fun filter (Lkotlin/jvm/functions/Function1;)Larrow/optics/PEvery; + public static fun list ()Larrow/optics/typeclasses/FilterIndex; + public static fun map ()Larrow/optics/typeclasses/FilterIndex; + public static fun nonEmptyList ()Larrow/optics/typeclasses/FilterIndex; + public static fun sequence ()Larrow/optics/typeclasses/FilterIndex; + public static fun string ()Larrow/optics/typeclasses/FilterIndex; } public final class arrow/optics/typeclasses/FilterIndex$Companion { public final fun fromIso (Larrow/optics/typeclasses/FilterIndex;Larrow/optics/PIso;)Larrow/optics/typeclasses/FilterIndex; - public final fun fromTraverse (Lkotlin/jvm/functions/Function1;Larrow/typeclasses/Traverse;)Larrow/optics/typeclasses/FilterIndex; + public final fun list ()Larrow/optics/typeclasses/FilterIndex; + public final fun map ()Larrow/optics/typeclasses/FilterIndex; + public final fun nonEmptyList ()Larrow/optics/typeclasses/FilterIndex; + public final fun sequence ()Larrow/optics/typeclasses/FilterIndex; + public final fun string ()Larrow/optics/typeclasses/FilterIndex; } public abstract interface class arrow/optics/typeclasses/Index { @@ -1865,10 +863,20 @@ public abstract interface class arrow/optics/typeclasses/Index { public abstract fun index (Larrow/optics/PSetter;Ljava/lang/Object;)Larrow/optics/PSetter; public abstract fun index (Larrow/optics/PTraversal;Ljava/lang/Object;)Larrow/optics/PTraversal; public abstract fun index (Ljava/lang/Object;)Larrow/optics/POptional; + public static fun list ()Larrow/optics/typeclasses/Index; + public static fun map ()Larrow/optics/typeclasses/Index; + public static fun nonEmptyList ()Larrow/optics/typeclasses/Index; + public static fun sequence ()Larrow/optics/typeclasses/Index; + public static fun string ()Larrow/optics/typeclasses/Index; } public final class arrow/optics/typeclasses/Index$Companion { public final fun fromIso (Larrow/optics/typeclasses/Index;Larrow/optics/PIso;)Larrow/optics/typeclasses/Index; + public final fun list ()Larrow/optics/typeclasses/Index; + public final fun map ()Larrow/optics/typeclasses/Index; + public final fun nonEmptyList ()Larrow/optics/typeclasses/Index; + public final fun sequence ()Larrow/optics/typeclasses/Index; + public final fun string ()Larrow/optics/typeclasses/Index; } public final class arrow/optics/typeclasses/Index$DefaultImpls { @@ -1890,24 +898,28 @@ public final class arrow/optics/typeclasses/Index$DefaultImpls { public abstract interface class arrow/optics/typeclasses/Snoc { public static final field Companion Larrow/optics/typeclasses/Snoc$Companion; - public abstract fun getInit (Ljava/lang/Object;)Larrow/core/Option; + public abstract fun getInit (Ljava/lang/Object;)Ljava/lang/Object; public abstract fun initOption ()Larrow/optics/POptional; public abstract fun lastOption ()Larrow/optics/POptional; + public static fun list ()Larrow/optics/typeclasses/Snoc; public abstract fun snoc ()Larrow/optics/PPrism; public abstract fun snoc (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun unsnoc (Ljava/lang/Object;)Larrow/core/Option; + public static fun string ()Larrow/optics/typeclasses/Snoc; + public abstract fun unsnoc (Ljava/lang/Object;)Lkotlin/Pair; } public final class arrow/optics/typeclasses/Snoc$Companion { public final fun fromIso (Larrow/optics/typeclasses/Snoc;Larrow/optics/PIso;)Larrow/optics/typeclasses/Snoc; public final fun invoke (Larrow/optics/PPrism;)Larrow/optics/typeclasses/Snoc; + public final fun list ()Larrow/optics/typeclasses/Snoc; + public final fun string ()Larrow/optics/typeclasses/Snoc; } public final class arrow/optics/typeclasses/Snoc$DefaultImpls { - public static fun getInit (Larrow/optics/typeclasses/Snoc;Ljava/lang/Object;)Larrow/core/Option; + public static fun getInit (Larrow/optics/typeclasses/Snoc;Ljava/lang/Object;)Ljava/lang/Object; public static fun initOption (Larrow/optics/typeclasses/Snoc;)Larrow/optics/POptional; public static fun lastOption (Larrow/optics/typeclasses/Snoc;)Larrow/optics/POptional; public static fun snoc (Larrow/optics/typeclasses/Snoc;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public static fun unsnoc (Larrow/optics/typeclasses/Snoc;Ljava/lang/Object;)Larrow/core/Option; + public static fun unsnoc (Larrow/optics/typeclasses/Snoc;Ljava/lang/Object;)Lkotlin/Pair; }