Skip to content

Commit 6dce06f

Browse files
committed
Update api dump
1 parent 4c6b815 commit 6dce06f

File tree

1 file changed

+39
-2
lines changed

1 file changed

+39
-2
lines changed

json-schema-validator/api/json-schema-validator.api

Lines changed: 39 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public abstract interface class io/github/optimumcode/json/schema/FormatValidato
9494
public static final field Companion Lio/github/optimumcode/json/schema/FormatValidator$Companion;
9595
public static fun Invalid ()Lio/github/optimumcode/json/schema/FormatValidationResult;
9696
public static fun Valid ()Lio/github/optimumcode/json/schema/FormatValidationResult;
97-
public abstract fun validate (Lkotlinx/serialization/json/JsonElement;)Lio/github/optimumcode/json/schema/FormatValidationResult;
97+
public abstract fun validate (Lio/github/optimumcode/json/schema/model/AbstractElement;)Lio/github/optimumcode/json/schema/FormatValidationResult;
9898
}
9999

100100
public final class io/github/optimumcode/json/schema/FormatValidator$Companion {
@@ -337,7 +337,7 @@ public abstract interface class io/github/optimumcode/json/schema/extension/Exte
337337
}
338338

339339
public abstract interface class io/github/optimumcode/json/schema/extension/ExternalAssertion {
340-
public abstract fun validate (Lkotlinx/serialization/json/JsonElement;Lio/github/optimumcode/json/schema/extension/ExternalAssertionContext;Lio/github/optimumcode/json/schema/ErrorCollector;)Z
340+
public abstract fun validate (Lio/github/optimumcode/json/schema/model/AbstractElement;Lio/github/optimumcode/json/schema/extension/ExternalAssertionContext;Lio/github/optimumcode/json/schema/ErrorCollector;)Z
341341
}
342342

343343
public abstract interface class io/github/optimumcode/json/schema/extension/ExternalAssertionContext {
@@ -354,3 +354,40 @@ public abstract interface class io/github/optimumcode/json/schema/extension/Exte
354354
public abstract fun getSchemaPath ()Lio/github/optimumcode/json/pointer/JsonPointer;
355355
}
356356

357+
public abstract interface class io/github/optimumcode/json/schema/model/AbstractElement {
358+
public abstract fun toString ()Ljava/lang/String;
359+
}
360+
361+
public abstract interface class io/github/optimumcode/json/schema/model/ArrayElement : io/github/optimumcode/json/schema/model/AbstractElement, kotlin/sequences/Sequence {
362+
public abstract fun get (I)Lio/github/optimumcode/json/schema/model/AbstractElement;
363+
public abstract fun getLastIndex ()I
364+
public abstract fun getSize ()I
365+
}
366+
367+
public final class io/github/optimumcode/json/schema/model/ArrayElement$DefaultImpls {
368+
public static fun getLastIndex (Lio/github/optimumcode/json/schema/model/ArrayElement;)I
369+
}
370+
371+
public abstract interface class io/github/optimumcode/json/schema/model/ObjectElement : io/github/optimumcode/json/schema/model/AbstractElement, kotlin/sequences/Sequence {
372+
public abstract fun contains (Ljava/lang/String;)Z
373+
public abstract fun get (Ljava/lang/String;)Lio/github/optimumcode/json/schema/model/AbstractElement;
374+
public abstract fun getKeys ()Ljava/util/Set;
375+
public abstract fun getSize ()I
376+
public abstract fun isEmpty ()Z
377+
}
378+
379+
public final class io/github/optimumcode/json/schema/model/ObjectElement$DefaultImpls {
380+
public static fun isEmpty (Lio/github/optimumcode/json/schema/model/ObjectElement;)Z
381+
}
382+
383+
public abstract interface class io/github/optimumcode/json/schema/model/PrimitiveElement : io/github/optimumcode/json/schema/model/AbstractElement {
384+
public abstract fun getBooleanOrNull ()Ljava/lang/Boolean;
385+
public abstract fun getContent ()Ljava/lang/String;
386+
public abstract fun getContentOrNull ()Ljava/lang/String;
387+
public abstract fun getDouble ()D
388+
public abstract fun getDoubleOrNull ()Ljava/lang/Double;
389+
public abstract fun getLongOrNull ()Ljava/lang/Long;
390+
public abstract fun isNull ()Z
391+
public abstract fun isString ()Z
392+
}
393+

0 commit comments

Comments
 (0)