Skip to content

Commit 784d312

Browse files
committed
Generate API dump
1 parent ad3fe10 commit 784d312

File tree

1 file changed

+137
-6
lines changed

1 file changed

+137
-6
lines changed

api/json-schema-validator.api

Lines changed: 137 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,19 @@ public final class io/github/optimumcode/json/pointer/JsonPointerKt {
2929
public static final fun JsonPointer (Ljava/lang/String;)Lio/github/optimumcode/json/pointer/JsonPointer;
3030
}
3131

32+
public final class io/github/optimumcode/json/schema/AbsoluteLocation {
33+
public fun <init> (Lcom/eygraber/uri/Uri;Lio/github/optimumcode/json/pointer/JsonPointer;)V
34+
public final fun component1 ()Lcom/eygraber/uri/Uri;
35+
public final fun component2 ()Lio/github/optimumcode/json/pointer/JsonPointer;
36+
public final fun copy (Lcom/eygraber/uri/Uri;Lio/github/optimumcode/json/pointer/JsonPointer;)Lio/github/optimumcode/json/schema/AbsoluteLocation;
37+
public static synthetic fun copy$default (Lio/github/optimumcode/json/schema/AbsoluteLocation;Lcom/eygraber/uri/Uri;Lio/github/optimumcode/json/pointer/JsonPointer;ILjava/lang/Object;)Lio/github/optimumcode/json/schema/AbsoluteLocation;
38+
public fun equals (Ljava/lang/Object;)Z
39+
public final fun getPath ()Lio/github/optimumcode/json/pointer/JsonPointer;
40+
public final fun getUri ()Lcom/eygraber/uri/Uri;
41+
public fun hashCode ()I
42+
public fun toString ()Ljava/lang/String;
43+
}
44+
3245
public abstract class io/github/optimumcode/json/schema/AnnotationKey {
3346
public static final field Companion Lio/github/optimumcode/json/schema/AnnotationKey$Companion;
3447
public synthetic fun <init> (Ljava/lang/String;Lkotlin/reflect/KClass;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
@@ -90,6 +103,7 @@ public final class io/github/optimumcode/json/schema/JsonSchema {
90103
public static final fun fromJsonElement (Lkotlinx/serialization/json/JsonElement;)Lio/github/optimumcode/json/schema/JsonSchema;
91104
public static final fun fromJsonElement (Lkotlinx/serialization/json/JsonElement;Lio/github/optimumcode/json/schema/SchemaType;)Lio/github/optimumcode/json/schema/JsonSchema;
92105
public final fun validate (Lkotlinx/serialization/json/JsonElement;Lio/github/optimumcode/json/schema/ErrorCollector;)Z
106+
public final fun validate (Lkotlinx/serialization/json/JsonElement;Lio/github/optimumcode/json/schema/OutputCollector;)Ljava/lang/Object;
93107
}
94108

95109
public final class io/github/optimumcode/json/schema/JsonSchema$Companion {
@@ -139,6 +153,24 @@ public final class io/github/optimumcode/json/schema/JsonSchemaStream {
139153
public static final fun fromStream (Lio/github/optimumcode/json/schema/JsonSchema$Companion;Ljava/io/InputStream;)Lio/github/optimumcode/json/schema/JsonSchema;
140154
}
141155

156+
public abstract class io/github/optimumcode/json/schema/OutputCollector {
157+
public static final field Companion Lio/github/optimumcode/json/schema/OutputCollector$Companion;
158+
public synthetic fun <init> (Lio/github/optimumcode/json/schema/OutputCollector;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
159+
public static final fun basic ()Lio/github/optimumcode/json/schema/OutputCollector;
160+
public static final fun detailed ()Lio/github/optimumcode/json/schema/OutputCollector;
161+
public static final fun flag ()Lio/github/optimumcode/json/schema/OutputCollector;
162+
public abstract fun getOutput ()Ljava/lang/Object;
163+
protected final fun transformError (Lio/github/optimumcode/json/schema/ValidationError;)Lio/github/optimumcode/json/schema/ValidationError;
164+
public static final fun verbose ()Lio/github/optimumcode/json/schema/OutputCollector;
165+
}
166+
167+
public final class io/github/optimumcode/json/schema/OutputCollector$Companion {
168+
public final fun basic ()Lio/github/optimumcode/json/schema/OutputCollector;
169+
public final fun detailed ()Lio/github/optimumcode/json/schema/OutputCollector;
170+
public final fun flag ()Lio/github/optimumcode/json/schema/OutputCollector;
171+
public final fun verbose ()Lio/github/optimumcode/json/schema/OutputCollector;
172+
}
173+
142174
public final class io/github/optimumcode/json/schema/SchemaOption {
143175
public static final field Companion Lio/github/optimumcode/json/schema/SchemaOption$Companion;
144176
public static final field FORMAT_BEHAVIOR_OPTION Lio/github/optimumcode/json/schema/SchemaOption;
@@ -163,17 +195,17 @@ public final class io/github/optimumcode/json/schema/SchemaType$Companion {
163195
}
164196

165197
public final class io/github/optimumcode/json/schema/ValidationError {
166-
public fun <init> (Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Ljava/lang/String;Ljava/util/Map;Lio/github/optimumcode/json/pointer/JsonPointer;)V
167-
public synthetic fun <init> (Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Ljava/lang/String;Ljava/util/Map;Lio/github/optimumcode/json/pointer/JsonPointer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
198+
public fun <init> (Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Ljava/lang/String;Ljava/util/Map;Lio/github/optimumcode/json/schema/AbsoluteLocation;)V
199+
public synthetic fun <init> (Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Ljava/lang/String;Ljava/util/Map;Lio/github/optimumcode/json/schema/AbsoluteLocation;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
168200
public final fun component1 ()Lio/github/optimumcode/json/pointer/JsonPointer;
169201
public final fun component2 ()Lio/github/optimumcode/json/pointer/JsonPointer;
170202
public final fun component3 ()Ljava/lang/String;
171203
public final fun component4 ()Ljava/util/Map;
172-
public final fun component5 ()Lio/github/optimumcode/json/pointer/JsonPointer;
173-
public final fun copy (Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Ljava/lang/String;Ljava/util/Map;Lio/github/optimumcode/json/pointer/JsonPointer;)Lio/github/optimumcode/json/schema/ValidationError;
174-
public static synthetic fun copy$default (Lio/github/optimumcode/json/schema/ValidationError;Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Ljava/lang/String;Ljava/util/Map;Lio/github/optimumcode/json/pointer/JsonPointer;ILjava/lang/Object;)Lio/github/optimumcode/json/schema/ValidationError;
204+
public final fun component5 ()Lio/github/optimumcode/json/schema/AbsoluteLocation;
205+
public final fun copy (Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Ljava/lang/String;Ljava/util/Map;Lio/github/optimumcode/json/schema/AbsoluteLocation;)Lio/github/optimumcode/json/schema/ValidationError;
206+
public static synthetic fun copy$default (Lio/github/optimumcode/json/schema/ValidationError;Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Ljava/lang/String;Ljava/util/Map;Lio/github/optimumcode/json/schema/AbsoluteLocation;ILjava/lang/Object;)Lio/github/optimumcode/json/schema/ValidationError;
175207
public fun equals (Ljava/lang/Object;)Z
176-
public final fun getAbsoluteLocation ()Lio/github/optimumcode/json/pointer/JsonPointer;
208+
public final fun getAbsoluteLocation ()Lio/github/optimumcode/json/schema/AbsoluteLocation;
177209
public final fun getDetails ()Ljava/util/Map;
178210
public final fun getMessage ()Ljava/lang/String;
179211
public final fun getObjectPath ()Lio/github/optimumcode/json/pointer/JsonPointer;
@@ -182,6 +214,105 @@ public final class io/github/optimumcode/json/schema/ValidationError {
182214
public fun toString ()Ljava/lang/String;
183215
}
184216

217+
public abstract class io/github/optimumcode/json/schema/ValidationOutput {
218+
public abstract fun getValid ()Z
219+
}
220+
221+
public final class io/github/optimumcode/json/schema/ValidationOutput$Basic : io/github/optimumcode/json/schema/ValidationOutput {
222+
public fun <init> (ZLjava/util/Set;)V
223+
public synthetic fun <init> (ZLjava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
224+
public final fun component1 ()Z
225+
public final fun component2 ()Ljava/util/Set;
226+
public final fun copy (ZLjava/util/Set;)Lio/github/optimumcode/json/schema/ValidationOutput$Basic;
227+
public static synthetic fun copy$default (Lio/github/optimumcode/json/schema/ValidationOutput$Basic;ZLjava/util/Set;ILjava/lang/Object;)Lio/github/optimumcode/json/schema/ValidationOutput$Basic;
228+
public fun equals (Ljava/lang/Object;)Z
229+
public final fun getErrors ()Ljava/util/Set;
230+
public fun getValid ()Z
231+
public fun hashCode ()I
232+
public fun toString ()Ljava/lang/String;
233+
}
234+
235+
public final class io/github/optimumcode/json/schema/ValidationOutput$BasicError {
236+
public fun <init> (Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Ljava/lang/String;Lio/github/optimumcode/json/schema/AbsoluteLocation;)V
237+
public synthetic fun <init> (Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Ljava/lang/String;Lio/github/optimumcode/json/schema/AbsoluteLocation;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
238+
public final fun component1 ()Lio/github/optimumcode/json/pointer/JsonPointer;
239+
public final fun component2 ()Lio/github/optimumcode/json/pointer/JsonPointer;
240+
public final fun component3 ()Ljava/lang/String;
241+
public final fun component4 ()Lio/github/optimumcode/json/schema/AbsoluteLocation;
242+
public final fun copy (Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Ljava/lang/String;Lio/github/optimumcode/json/schema/AbsoluteLocation;)Lio/github/optimumcode/json/schema/ValidationOutput$BasicError;
243+
public static synthetic fun copy$default (Lio/github/optimumcode/json/schema/ValidationOutput$BasicError;Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Ljava/lang/String;Lio/github/optimumcode/json/schema/AbsoluteLocation;ILjava/lang/Object;)Lio/github/optimumcode/json/schema/ValidationOutput$BasicError;
244+
public fun equals (Ljava/lang/Object;)Z
245+
public final fun getAbsoluteKeywordLocation ()Lio/github/optimumcode/json/schema/AbsoluteLocation;
246+
public final fun getError ()Ljava/lang/String;
247+
public final fun getInstanceLocation ()Lio/github/optimumcode/json/pointer/JsonPointer;
248+
public final fun getKeywordLocation ()Lio/github/optimumcode/json/pointer/JsonPointer;
249+
public fun hashCode ()I
250+
public fun toString ()Ljava/lang/String;
251+
}
252+
253+
public final class io/github/optimumcode/json/schema/ValidationOutput$Detailed : io/github/optimumcode/json/schema/ValidationOutput {
254+
public fun <init> (ZLio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/schema/AbsoluteLocation;Ljava/lang/String;Ljava/util/Set;)V
255+
public synthetic fun <init> (ZLio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/schema/AbsoluteLocation;Ljava/lang/String;Ljava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
256+
public final fun component1 ()Z
257+
public final fun component2 ()Lio/github/optimumcode/json/pointer/JsonPointer;
258+
public final fun component3 ()Lio/github/optimumcode/json/pointer/JsonPointer;
259+
public final fun component4 ()Lio/github/optimumcode/json/schema/AbsoluteLocation;
260+
public final fun component5 ()Ljava/lang/String;
261+
public final fun component6 ()Ljava/util/Set;
262+
public final fun copy (ZLio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/schema/AbsoluteLocation;Ljava/lang/String;Ljava/util/Set;)Lio/github/optimumcode/json/schema/ValidationOutput$Detailed;
263+
public static synthetic fun copy$default (Lio/github/optimumcode/json/schema/ValidationOutput$Detailed;ZLio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/schema/AbsoluteLocation;Ljava/lang/String;Ljava/util/Set;ILjava/lang/Object;)Lio/github/optimumcode/json/schema/ValidationOutput$Detailed;
264+
public fun equals (Ljava/lang/Object;)Z
265+
public final fun getAbsoluteKeywordLocation ()Lio/github/optimumcode/json/schema/AbsoluteLocation;
266+
public final fun getError ()Ljava/lang/String;
267+
public final fun getErrors ()Ljava/util/Set;
268+
public final fun getInstanceLocation ()Lio/github/optimumcode/json/pointer/JsonPointer;
269+
public final fun getKeywordLocation ()Lio/github/optimumcode/json/pointer/JsonPointer;
270+
public fun getValid ()Z
271+
public fun hashCode ()I
272+
public fun toString ()Ljava/lang/String;
273+
}
274+
275+
public final class io/github/optimumcode/json/schema/ValidationOutput$Flag : io/github/optimumcode/json/schema/ValidationOutput {
276+
public static final field Companion Lio/github/optimumcode/json/schema/ValidationOutput$Flag$Companion;
277+
public static final field INVALID Lio/github/optimumcode/json/schema/ValidationOutput$Flag;
278+
public static final field VALID Lio/github/optimumcode/json/schema/ValidationOutput$Flag;
279+
public fun <init> (Z)V
280+
public final fun component1 ()Z
281+
public final fun copy (Z)Lio/github/optimumcode/json/schema/ValidationOutput$Flag;
282+
public static synthetic fun copy$default (Lio/github/optimumcode/json/schema/ValidationOutput$Flag;ZILjava/lang/Object;)Lio/github/optimumcode/json/schema/ValidationOutput$Flag;
283+
public fun equals (Ljava/lang/Object;)Z
284+
public fun getValid ()Z
285+
public fun hashCode ()I
286+
public fun toString ()Ljava/lang/String;
287+
}
288+
289+
public final class io/github/optimumcode/json/schema/ValidationOutput$Flag$Companion {
290+
}
291+
292+
public final class io/github/optimumcode/json/schema/ValidationOutput$Verbose : io/github/optimumcode/json/schema/ValidationOutput {
293+
public fun <init> (ZLio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/schema/AbsoluteLocation;Ljava/lang/String;Ljava/util/Set;Ljava/util/Set;)V
294+
public synthetic fun <init> (ZLio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/schema/AbsoluteLocation;Ljava/lang/String;Ljava/util/Set;Ljava/util/Set;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
295+
public final fun component1 ()Z
296+
public final fun component2 ()Lio/github/optimumcode/json/pointer/JsonPointer;
297+
public final fun component3 ()Lio/github/optimumcode/json/pointer/JsonPointer;
298+
public final fun component4 ()Lio/github/optimumcode/json/schema/AbsoluteLocation;
299+
public final fun component5 ()Ljava/lang/String;
300+
public final fun component6 ()Ljava/util/Set;
301+
public final fun component7 ()Ljava/util/Set;
302+
public final fun copy (ZLio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/schema/AbsoluteLocation;Ljava/lang/String;Ljava/util/Set;Ljava/util/Set;)Lio/github/optimumcode/json/schema/ValidationOutput$Verbose;
303+
public static synthetic fun copy$default (Lio/github/optimumcode/json/schema/ValidationOutput$Verbose;ZLio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/pointer/JsonPointer;Lio/github/optimumcode/json/schema/AbsoluteLocation;Ljava/lang/String;Ljava/util/Set;Ljava/util/Set;ILjava/lang/Object;)Lio/github/optimumcode/json/schema/ValidationOutput$Verbose;
304+
public fun equals (Ljava/lang/Object;)Z
305+
public final fun getAbsoluteKeywordLocation ()Lio/github/optimumcode/json/schema/AbsoluteLocation;
306+
public final fun getAnnotations ()Ljava/util/Set;
307+
public final fun getError ()Ljava/lang/String;
308+
public final fun getErrors ()Ljava/util/Set;
309+
public final fun getInstanceLocation ()Lio/github/optimumcode/json/pointer/JsonPointer;
310+
public final fun getKeywordLocation ()Lio/github/optimumcode/json/pointer/JsonPointer;
311+
public fun getValid ()Z
312+
public fun hashCode ()I
313+
public fun toString ()Ljava/lang/String;
314+
}
315+
185316
public abstract interface class io/github/optimumcode/json/schema/extension/ExternalAnnotationCollector {
186317
public abstract fun annotate (Lio/github/optimumcode/json/schema/AnnotationKey;Ljava/lang/Object;)V
187318
public abstract fun annotated (Lio/github/optimumcode/json/schema/AnnotationKey;)Ljava/lang/Object;

0 commit comments

Comments
 (0)