You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: kotlin-stdlib/api/android/kotlin-stdlib.api
+32-36Lines changed: 32 additions & 36 deletions
Original file line number
Diff line number
Diff line change
@@ -482,44 +482,40 @@ public final class com/javiersc/kotlin/stdlib/tree/TreeNodeIterators : java/lang
482
482
public static fun values ()[Lcom/javiersc/kotlin/stdlib/tree/TreeNodeIterators;
483
483
}
484
484
485
-
public final class com/javiersc/kotlin/stdlib/validate/Validator {
486
-
public fun <init> (Ljava/lang/String;Lkotlin/jvm/functions/Function2;Lkotlin/Unit;)V
487
-
public final fun getBlock ()Lkotlin/jvm/functions/Function2;
488
-
public final fun getName ()Ljava/lang/String;
489
-
public final fun validate (Ljava/lang/Object;)Lcom/javiersc/kotlin/stdlib/Either;
490
-
}
491
-
492
-
public final class com/javiersc/kotlin/stdlib/validate/ValidatorScope {
493
-
public fun <init> ()V
494
-
public fun <init> (Ljava/util/List;)V
495
-
public synthetic fun <init> (Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
496
-
public final fun getValidatables ()Ljava/util/List;
497
-
public final fun invalid (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
498
-
public final fun invalidIf (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
499
-
public final fun invalidIfIsBlank (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
500
-
public final fun invalidIfIsEmpty (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
501
-
public final fun invoke (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
502
-
public final fun valid (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
503
-
public final fun validIf (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
504
-
public final fun validatedBy (Ljava/lang/Object;Lcom/javiersc/kotlin/stdlib/validate/Validator;)V
505
-
public final fun validator (Lcom/javiersc/kotlin/stdlib/validate/Validator;Ljava/lang/Object;)V
506
-
public final fun validatorFor (Lcom/javiersc/kotlin/stdlib/validate/Validator;Ljava/lang/Object;)V
507
-
}
508
-
509
-
public final class com/javiersc/kotlin/stdlib/validate/ValidatorScope$NestedScope {
510
-
public fun <init> (Lcom/javiersc/kotlin/stdlib/validate/Validator;)V
511
-
}
512
-
513
-
public final class com/javiersc/kotlin/stdlib/validate/ValidatorScope$Validatable {
485
+
public abstract interface class com/javiersc/kotlin/stdlib/validate/RulesScope {
486
+
public abstract fun getRules ()Ljava/util/List;
487
+
public abstract fun invalid (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
488
+
public abstract fun invalidIf (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
489
+
public abstract fun invalidIfIsBlank (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
490
+
public abstract fun invalidIfIsEmpty (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
491
+
public abstract fun invoke (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
492
+
public abstract fun valid (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
493
+
public abstract fun validIf (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
494
+
public abstract fun validatedBy (Ljava/lang/Object;Lcom/javiersc/kotlin/stdlib/validate/Validator;)V
495
+
public abstract fun validator (Lcom/javiersc/kotlin/stdlib/validate/Validator;Ljava/lang/Object;)V
496
+
public abstract fun validatorFor (Lcom/javiersc/kotlin/stdlib/validate/Validator;Ljava/lang/Object;)V
497
+
}
498
+
499
+
public final class com/javiersc/kotlin/stdlib/validate/RulesScope$DefaultImpls {
500
+
public static fun invalidIfIsBlank (Lcom/javiersc/kotlin/stdlib/validate/RulesScope;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
501
+
public static fun invalidIfIsEmpty (Lcom/javiersc/kotlin/stdlib/validate/RulesScope;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
502
+
public static fun invoke (Lcom/javiersc/kotlin/stdlib/validate/RulesScope;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
503
+
public static fun validatedBy (Lcom/javiersc/kotlin/stdlib/validate/RulesScope;Ljava/lang/Object;Lcom/javiersc/kotlin/stdlib/validate/Validator;)V
504
+
public static fun validatorFor (Lcom/javiersc/kotlin/stdlib/validate/RulesScope;Lcom/javiersc/kotlin/stdlib/validate/Validator;Ljava/lang/Object;)V
505
+
}
506
+
507
+
public final class com/javiersc/kotlin/stdlib/validate/RulesScope$Rule {
514
508
public fun <init> (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
515
-
public final fun component1 ()Lkotlin/jvm/functions/Function0;
516
-
public final fun component2 ()Lkotlin/jvm/functions/Function0;
517
-
public final fun copy (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lcom/javiersc/kotlin/stdlib/validate/ValidatorScope$Validatable;
518
-
public static synthetic fun copy$default (Lcom/javiersc/kotlin/stdlib/validate/ValidatorScope$Validatable;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lcom/javiersc/kotlin/stdlib/validate/ValidatorScope$Validatable;
519
-
public fun equals (Ljava/lang/Object;)Z
520
509
public final fun getOtherwise ()Lkotlin/jvm/functions/Function0;
521
510
public final fun getPredicate ()Lkotlin/jvm/functions/Function0;
522
-
public fun hashCode ()I
523
-
public fun toString ()Ljava/lang/String;
511
+
}
512
+
513
+
public abstract interface class com/javiersc/kotlin/stdlib/validate/Validator {
514
+
public abstract fun getRuleScopeBlock ()Lkotlin/jvm/functions/Function2;
515
+
public abstract fun validate (Ljava/lang/Object;)Lcom/javiersc/kotlin/stdlib/Either;
516
+
}
517
+
518
+
public final class com/javiersc/kotlin/stdlib/validate/Validator$DefaultImpls {
519
+
public static fun validate (Lcom/javiersc/kotlin/stdlib/validate/Validator;Ljava/lang/Object;)Lcom/javiersc/kotlin/stdlib/Either;
Copy file name to clipboardExpand all lines: kotlin-stdlib/api/jvm/kotlin-stdlib.api
+32-36Lines changed: 32 additions & 36 deletions
Original file line number
Diff line number
Diff line change
@@ -505,44 +505,40 @@ public final class com/javiersc/kotlin/stdlib/tree/TreeNodeIterators : java/lang
505
505
public static fun values ()[Lcom/javiersc/kotlin/stdlib/tree/TreeNodeIterators;
506
506
}
507
507
508
-
public final class com/javiersc/kotlin/stdlib/validate/Validator {
509
-
public fun <init> (Ljava/lang/String;Lkotlin/jvm/functions/Function2;Lkotlin/Unit;)V
510
-
public final fun getBlock ()Lkotlin/jvm/functions/Function2;
511
-
public final fun getName ()Ljava/lang/String;
512
-
public final fun validate (Ljava/lang/Object;)Lcom/javiersc/kotlin/stdlib/Either;
513
-
}
514
-
515
-
public final class com/javiersc/kotlin/stdlib/validate/ValidatorScope {
516
-
public fun <init> ()V
517
-
public fun <init> (Ljava/util/List;)V
518
-
public synthetic fun <init> (Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
519
-
public final fun getValidatables ()Ljava/util/List;
520
-
public final fun invalid (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
521
-
public final fun invalidIf (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
522
-
public final fun invalidIfIsBlank (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
523
-
public final fun invalidIfIsEmpty (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
524
-
public final fun invoke (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
525
-
public final fun valid (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
526
-
public final fun validIf (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
527
-
public final fun validatedBy (Ljava/lang/Object;Lcom/javiersc/kotlin/stdlib/validate/Validator;)V
528
-
public final fun validator (Lcom/javiersc/kotlin/stdlib/validate/Validator;Ljava/lang/Object;)V
529
-
public final fun validatorFor (Lcom/javiersc/kotlin/stdlib/validate/Validator;Ljava/lang/Object;)V
530
-
}
531
-
532
-
public final class com/javiersc/kotlin/stdlib/validate/ValidatorScope$NestedScope {
533
-
public fun <init> (Lcom/javiersc/kotlin/stdlib/validate/Validator;)V
534
-
}
535
-
536
-
public final class com/javiersc/kotlin/stdlib/validate/ValidatorScope$Validatable {
508
+
public abstract interface class com/javiersc/kotlin/stdlib/validate/RulesScope {
509
+
public abstract fun getRules ()Ljava/util/List;
510
+
public abstract fun invalid (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
511
+
public abstract fun invalidIf (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
512
+
public abstract fun invalidIfIsBlank (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
513
+
public abstract fun invalidIfIsEmpty (Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
514
+
public abstract fun invoke (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
515
+
public abstract fun valid (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
516
+
public abstract fun validIf (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
517
+
public abstract fun validatedBy (Ljava/lang/Object;Lcom/javiersc/kotlin/stdlib/validate/Validator;)V
518
+
public abstract fun validator (Lcom/javiersc/kotlin/stdlib/validate/Validator;Ljava/lang/Object;)V
519
+
public abstract fun validatorFor (Lcom/javiersc/kotlin/stdlib/validate/Validator;Ljava/lang/Object;)V
520
+
}
521
+
522
+
public final class com/javiersc/kotlin/stdlib/validate/RulesScope$DefaultImpls {
523
+
public static fun invalidIfIsBlank (Lcom/javiersc/kotlin/stdlib/validate/RulesScope;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
524
+
public static fun invalidIfIsEmpty (Lcom/javiersc/kotlin/stdlib/validate/RulesScope;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
525
+
public static fun invoke (Lcom/javiersc/kotlin/stdlib/validate/RulesScope;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
526
+
public static fun validatedBy (Lcom/javiersc/kotlin/stdlib/validate/RulesScope;Ljava/lang/Object;Lcom/javiersc/kotlin/stdlib/validate/Validator;)V
527
+
public static fun validatorFor (Lcom/javiersc/kotlin/stdlib/validate/RulesScope;Lcom/javiersc/kotlin/stdlib/validate/Validator;Ljava/lang/Object;)V
528
+
}
529
+
530
+
public final class com/javiersc/kotlin/stdlib/validate/RulesScope$Rule {
537
531
public fun <init> (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V
538
-
public final fun component1 ()Lkotlin/jvm/functions/Function0;
539
-
public final fun component2 ()Lkotlin/jvm/functions/Function0;
540
-
public final fun copy (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lcom/javiersc/kotlin/stdlib/validate/ValidatorScope$Validatable;
541
-
public static synthetic fun copy$default (Lcom/javiersc/kotlin/stdlib/validate/ValidatorScope$Validatable;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lcom/javiersc/kotlin/stdlib/validate/ValidatorScope$Validatable;
542
-
public fun equals (Ljava/lang/Object;)Z
543
532
public final fun getOtherwise ()Lkotlin/jvm/functions/Function0;
544
533
public final fun getPredicate ()Lkotlin/jvm/functions/Function0;
545
-
public fun hashCode ()I
546
-
public fun toString ()Ljava/lang/String;
534
+
}
535
+
536
+
public abstract interface class com/javiersc/kotlin/stdlib/validate/Validator {
537
+
public abstract fun getRuleScopeBlock ()Lkotlin/jvm/functions/Function2;
538
+
public abstract fun validate (Ljava/lang/Object;)Lcom/javiersc/kotlin/stdlib/Either;
539
+
}
540
+
541
+
public final class com/javiersc/kotlin/stdlib/validate/Validator$DefaultImpls {
542
+
public static fun validate (Lcom/javiersc/kotlin/stdlib/validate/Validator;Ljava/lang/Object;)Lcom/javiersc/kotlin/stdlib/Either;
0 commit comments