Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Java, adds checker framework, unused #340

Closed
wants to merge 52 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
fa5f875
Checker framework added
spacether Dec 18, 2023
1be0dcc
Adds missing compilerArgs for the checker framework
spacether Dec 18, 2023
a96c7a1
Adds some needed annotations
spacether Dec 19, 2023
169ac9d
Adds nullable annotation to getNewInstance object input
spacether Dec 19, 2023
318db0d
Adds and uses getClass method to protect against getting the class of…
spacether Dec 19, 2023
ad7d117
Adds Nullable to arg input of KeywordValidator
spacether Dec 19, 2023
8608c14
Fixes type issues in JsonSchema.java
spacether Dec 19, 2023
323f3d0
Adds Nullable return for KeywordValidator validate
spacether Dec 19, 2023
2bb63d6
Adds supression of seaierliazable class warnings
spacether Dec 19, 2023
ca45968
Adds @Nullable as the return type of shcema getNewInstance with objec…
spacether Dec 19, 2023
f846c80
Adds more nullable annotations
spacether Dec 19, 2023
557b201
Updates FrozenMap to fix type issues
spacether Dec 19, 2023
a892b10
Fixes type issues in ListJsonschema
spacether Dec 19, 2023
565c8c2
Fixes MapJsonSchema
spacether Dec 19, 2023
96b1a41
Fixes type errors in AnyType/UnsetAnyType/NotAnyType schemas
spacether Dec 19, 2023
1810360
Fixes type issue in RequiredValidator
spacether Dec 19, 2023
3a1e0e8
Fixes type issues in RequiredValidator
spacether Dec 19, 2023
eb309ac
Removes getConstraint from validators
spacether Dec 19, 2023
e18987c
Updates EnumValidator
spacether Dec 20, 2023
88cc1d4
Updates UniqueItemsValidator
spacether Dec 20, 2023
5b3b5f8
Fixes EnumValidator by supressing the nullness check on set.contains
spacether Dec 20, 2023
bc6268d
Fixes AdditionalPropertiesValidator
spacether Dec 20, 2023
c00abf3
Fixes JsonSchemaFactory
spacether Dec 20, 2023
6d1b383
Fixes getNewInstance for custom list schemas
spacether Dec 20, 2023
f9f7a85
Improves map schema getNewInstance
spacether Dec 20, 2023
5e9eb20
Improves outputtypes
spacether Dec 20, 2023
ca086b8
Adds throws exceptions to property getters
spacether Dec 20, 2023
8cc8be8
Adds missing exception imports
spacether Dec 20, 2023
2d6615e
Adds type checking protection for required and optional property getters
spacether Dec 20, 2023
0b7099e
Adds NonNull annotation for single outptu types
spacether Dec 20, 2023
66fea18
Fixes throws signatures for getAdditionalProperty
spacether Dec 20, 2023
527dd91
Removes annotations from instanceof checks
spacether Dec 20, 2023
956663a
Removes else condition from if when checking key type
spacether Dec 20, 2023
58eca27
Fixes type errors around property instantiation
spacether Dec 20, 2023
58bac4e
Fixes list item instantiation type errors
spacether Dec 20, 2023
53da703
Changes RuntimeExceptions to InvalidTypeExceptions, fixes NullSchemaT…
spacether Dec 20, 2023
8456fac
Fixes ListSchemaTest
spacether Dec 20, 2023
7fde4b6
Fixes NumberSchemaTest
spacether Dec 20, 2023
9ac8f94
Fixes MapSchemaTest
spacether Dec 20, 2023
6dfde01
Fixes TypeValidatorTest
spacether Dec 20, 2023
d5dc906
Fixes JsonSchemaTest
spacether Dec 20, 2023
110018f
Fixes RequiredValidatorTest
spacether Dec 20, 2023
c272225
Fixes AnyTypeSchemaTest
spacether Dec 20, 2023
63411aa
FIxes ItemsValidatorTest
spacether Dec 20, 2023
c8859ec
Fixes FormatValidatorTest
spacether Dec 20, 2023
288b97a
Fixes AdditionalPropertiesValidatorTest
spacether Dec 20, 2023
4aa597f
Fixes ArrayTypeSchemaTest
spacether Dec 20, 2023
7b71868
Fixes PropertiesValidatorTest
spacether Dec 20, 2023
9834bfe
Removes NonNull
spacether Dec 20, 2023
0861f53
Adds back one needed NonNull
spacether Dec 20, 2023
6a41194
Adds ObjectTypeSchemaTest
spacether Dec 21, 2023
ceb9fa9
Adds Nullable to input types
spacether Dec 21, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -59,33 +59,33 @@ AdditionalpropertiesAllowsASchemaWhichShouldValidate.AdditionalpropertiesAllowsA
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| static [AdditionalpropertiesAllowsASchemaWhichShouldValidateMap](#additionalpropertiesallowsaschemawhichshouldvalidatemap) | validate([Map<String, Object>](#additionalpropertiesallowsaschemawhichshouldvalidatemapinput) arg, SchemaConfiguration configuration) |
| static [AdditionalpropertiesAllowsASchemaWhichShouldValidateMap](#additionalpropertiesallowsaschemawhichshouldvalidatemap) | validate([Map<String, @Nullable Object>](#additionalpropertiesallowsaschemawhichshouldvalidatemapinput) arg, SchemaConfiguration configuration) |

## AdditionalpropertiesAllowsASchemaWhichShouldValidateMapInput
public class AdditionalpropertiesAllowsASchemaWhichShouldValidateMapInput<br>
builder for `Map<String, Object>`
builder for `Map<String, @Nullable Object>`

A class that builds the Map input type

## Input Map Keys
| Key | Type | Description | Notes |
| --- | ---- | ------------ | ----- |
| **foo** | Object | | [optional] |
| **bar** | Object | | [optional] |
| **foo** | @Nullable Object | | [optional] |
| **bar** | @Nullable Object | | [optional] |
| **anyStringName** | boolean | any string name can be used but the value must be the correct type | [optional] |

## AdditionalpropertiesAllowsASchemaWhichShouldValidateMap
public static class AdditionalpropertiesAllowsASchemaWhichShouldValidateMap<br>
extends FrozenMap<String, Object>
extends FrozenMap<String, @Nullable Object>

A class to store validated Map payloads

### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| static [AdditionalpropertiesAllowsASchemaWhichShouldValidateMap](#additionalpropertiesallowsaschemawhichshouldvalidatemap) | of([Map<String, Object>](#additionalpropertiesallowsaschemawhichshouldvalidatemapinput) arg, SchemaConfiguration configuration) |
| Object | foo()<br>[optional] |
| Object | bar()<br>[optional] |
| static [AdditionalpropertiesAllowsASchemaWhichShouldValidateMap](#additionalpropertiesallowsaschemawhichshouldvalidatemap) | of([Map<String, @Nullable Object>](#additionalpropertiesallowsaschemawhichshouldvalidatemapinput) arg, SchemaConfiguration configuration) |
| @Nullable Object | foo()<br>[optional] |
| @Nullable Object | bar()<br>[optional] |
| boolean | getAdditionalProperty(String name)<br>provides type safety for additional properties |

## Bar
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,34 +39,34 @@ A schema class that validates payloads
| static float | validate(float arg, SchemaConfiguration configuration) |
| static double | validate(double arg, SchemaConfiguration configuration) |
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
| static [AdditionalpropertiesAreAllowedByDefaultMap](#additionalpropertiesareallowedbydefaultmap) | validate([Map<String, Object>](#additionalpropertiesareallowedbydefaultmapinput) arg, SchemaConfiguration configuration) |
| static [AdditionalpropertiesAreAllowedByDefaultMap](#additionalpropertiesareallowedbydefaultmap) | validate([Map<String, @Nullable Object>](#additionalpropertiesareallowedbydefaultmapinput) arg, SchemaConfiguration configuration) |
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |

## AdditionalpropertiesAreAllowedByDefaultMapInput
public class AdditionalpropertiesAreAllowedByDefaultMapInput<br>
builder for `Map<String, Object>`
builder for `Map<String, @Nullable Object>`

A class that builds the Map input type

## Input Map Keys
| Key | Type | Description | Notes |
| --- | ---- | ------------ | ----- |
| **foo** | Object | | [optional] |
| **bar** | Object | | [optional] |
| **foo** | @Nullable Object | | [optional] |
| **bar** | @Nullable Object | | [optional] |
| **anyStringName** | Object | any string name can be used but the value must be the correct type | [optional] |

## AdditionalpropertiesAreAllowedByDefaultMap
public static class AdditionalpropertiesAreAllowedByDefaultMap<br>
extends FrozenMap<String, Object>
extends FrozenMap<String, @Nullable Object>

A class to store validated Map payloads

### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| static [AdditionalpropertiesAreAllowedByDefaultMap](#additionalpropertiesareallowedbydefaultmap) | of([Map<String, Object>](#additionalpropertiesareallowedbydefaultmapinput) arg, SchemaConfiguration configuration) |
| Object | foo()<br>[optional] |
| Object | bar()<br>[optional] |
| static [AdditionalpropertiesAreAllowedByDefaultMap](#additionalpropertiesareallowedbydefaultmap) | of([Map<String, @Nullable Object>](#additionalpropertiesareallowedbydefaultmapinput) arg, SchemaConfiguration configuration) |
| @Nullable Object | foo()<br>[optional] |
| @Nullable Object | bar()<br>[optional] |
| Object | getAdditionalProperty(String name)<br>provides type safety for additional properties |

## Bar
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,32 +90,32 @@ A schema class that validates payloads
| static float | validate(float arg, SchemaConfiguration configuration) |
| static double | validate(double arg, SchemaConfiguration configuration) |
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
| static [Schema0Map](#schema0map) | validate([Map<String, Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
| static [Schema0Map](#schema0map) | validate([Map<String, @Nullable Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |

## Schema0MapInput
public class Schema0MapInput<br>
builder for `Map<String, Object>`
builder for `Map<String, @Nullable Object>`

A class that builds the Map input type

## Input Map Keys
| Key | Type | Description | Notes |
| --- | ---- | ------------ | ----- |
| **foo** | Object | | [optional] |
| **foo** | @Nullable Object | | [optional] |
| **anyStringName** | Object | any string name can be used but the value must be the correct type | [optional] |

## Schema0Map
public static class Schema0Map<br>
extends FrozenMap<String, Object>
extends FrozenMap<String, @Nullable Object>

A class to store validated Map payloads

### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| static [Schema0Map](#schema0map) | of([Map<String, Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
| Object | foo()<br>[optional] |
| static [Schema0Map](#schema0map) | of([Map<String, @Nullable Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
| @Nullable Object | foo()<br>[optional] |
| Object | getAdditionalProperty(String name)<br>provides type safety for additional properties |

## Foo
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,12 +68,12 @@ A schema class that validates payloads
| static float | validate(float arg, SchemaConfiguration configuration) |
| static double | validate(double arg, SchemaConfiguration configuration) |
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
| static [Schema1Map](#schema1map) | validate([Map<String, Object>](#schema1mapinput) arg, SchemaConfiguration configuration) |
| static [Schema1Map](#schema1map) | validate([Map<String, @Nullable Object>](#schema1mapinput) arg, SchemaConfiguration configuration) |
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |

## Schema1MapInput
public class Schema1MapInput<br>
builder for `Map<String, Object>`
builder for `Map<String, @Nullable Object>`

A class that builds the Map input type

Expand All @@ -85,14 +85,14 @@ A class that builds the Map input type

## Schema1Map
public static class Schema1Map<br>
extends FrozenMap<String, Object>
extends FrozenMap<String, @Nullable Object>

A class to store validated Map payloads

### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| static [Schema1Map](#schema1map) | of([Map<String, Object>](#schema1mapinput) arg, SchemaConfiguration configuration) |
| static [Schema1Map](#schema1map) | of([Map<String, @Nullable Object>](#schema1mapinput) arg, SchemaConfiguration configuration) |
| String | foo()<br> |
| Object | getAdditionalProperty(String name)<br>provides type safety for additional properties |

Expand Down Expand Up @@ -128,12 +128,12 @@ A schema class that validates payloads
| static float | validate(float arg, SchemaConfiguration configuration) |
| static double | validate(double arg, SchemaConfiguration configuration) |
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
| static [Schema0Map](#schema0map) | validate([Map<String, Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
| static [Schema0Map](#schema0map) | validate([Map<String, @Nullable Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |

## Schema0MapInput
public class Schema0MapInput<br>
builder for `Map<String, Object>`
builder for `Map<String, @Nullable Object>`

A class that builds the Map input type

Expand All @@ -145,14 +145,14 @@ A class that builds the Map input type

## Schema0Map
public static class Schema0Map<br>
extends FrozenMap<String, Object>
extends FrozenMap<String, @Nullable Object>

A class to store validated Map payloads

### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| static [Schema0Map](#schema0map) | of([Map<String, Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
| static [Schema0Map](#schema0map) | of([Map<String, @Nullable Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
| long | bar()<br> |
| Object | getAdditionalProperty(String name)<br>provides type safety for additional properties |

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,12 +48,12 @@ A schema class that validates payloads
| static float | validate(float arg, SchemaConfiguration configuration) |
| static double | validate(double arg, SchemaConfiguration configuration) |
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
| static [AllofWithBaseSchemaMap](#allofwithbaseschemamap) | validate([Map<String, Object>](#allofwithbaseschemamapinput) arg, SchemaConfiguration configuration) |
| static [AllofWithBaseSchemaMap](#allofwithbaseschemamap) | validate([Map<String, @Nullable Object>](#allofwithbaseschemamapinput) arg, SchemaConfiguration configuration) |
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |

## AllofWithBaseSchemaMapInput
public class AllofWithBaseSchemaMapInput<br>
builder for `Map<String, Object>`
builder for `Map<String, @Nullable Object>`

A class that builds the Map input type

Expand All @@ -65,14 +65,14 @@ A class that builds the Map input type

## AllofWithBaseSchemaMap
public static class AllofWithBaseSchemaMap<br>
extends FrozenMap<String, Object>
extends FrozenMap<String, @Nullable Object>

A class to store validated Map payloads

### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| static [AllofWithBaseSchemaMap](#allofwithbaseschemamap) | of([Map<String, Object>](#allofwithbaseschemamapinput) arg, SchemaConfiguration configuration) |
| static [AllofWithBaseSchemaMap](#allofwithbaseschemamap) | of([Map<String, @Nullable Object>](#allofwithbaseschemamapinput) arg, SchemaConfiguration configuration) |
| long | bar()<br> |
| Object | getAdditionalProperty(String name)<br>provides type safety for additional properties |

Expand Down Expand Up @@ -108,12 +108,12 @@ A schema class that validates payloads
| static float | validate(float arg, SchemaConfiguration configuration) |
| static double | validate(double arg, SchemaConfiguration configuration) |
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
| static [Schema1Map](#schema1map) | validate([Map<String, Object>](#schema1mapinput) arg, SchemaConfiguration configuration) |
| static [Schema1Map](#schema1map) | validate([Map<String, @Nullable Object>](#schema1mapinput) arg, SchemaConfiguration configuration) |
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |

## Schema1MapInput
public class Schema1MapInput<br>
builder for `Map<String, Object>`
builder for `Map<String, @Nullable Object>`

A class that builds the Map input type

Expand All @@ -125,14 +125,14 @@ A class that builds the Map input type

## Schema1Map
public static class Schema1Map<br>
extends FrozenMap<String, Object>
extends FrozenMap<String, @Nullable Object>

A class to store validated Map payloads

### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| static [Schema1Map](#schema1map) | of([Map<String, Object>](#schema1mapinput) arg, SchemaConfiguration configuration) |
| static [Schema1Map](#schema1map) | of([Map<String, @Nullable Object>](#schema1mapinput) arg, SchemaConfiguration configuration) |
| Void | baz()<br> |
| Object | getAdditionalProperty(String name)<br>provides type safety for additional properties |

Expand Down Expand Up @@ -168,12 +168,12 @@ A schema class that validates payloads
| static float | validate(float arg, SchemaConfiguration configuration) |
| static double | validate(double arg, SchemaConfiguration configuration) |
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
| static [Schema0Map](#schema0map) | validate([Map<String, Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
| static [Schema0Map](#schema0map) | validate([Map<String, @Nullable Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |

## Schema0MapInput
public class Schema0MapInput<br>
builder for `Map<String, Object>`
builder for `Map<String, @Nullable Object>`

A class that builds the Map input type

Expand All @@ -185,14 +185,14 @@ A class that builds the Map input type

## Schema0Map
public static class Schema0Map<br>
extends FrozenMap<String, Object>
extends FrozenMap<String, @Nullable Object>

A class to store validated Map payloads

### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| static [Schema0Map](#schema0map) | of([Map<String, Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
| static [Schema0Map](#schema0map) | of([Map<String, @Nullable Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
| String | foo()<br> |
| Object | getAdditionalProperty(String name)<br>provides type safety for additional properties |

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,12 +68,12 @@ A schema class that validates payloads
| static float | validate(float arg, SchemaConfiguration configuration) |
| static double | validate(double arg, SchemaConfiguration configuration) |
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
| static [Schema1Map](#schema1map) | validate([Map<String, Object>](#schema1mapinput) arg, SchemaConfiguration configuration) |
| static [Schema1Map](#schema1map) | validate([Map<String, @Nullable Object>](#schema1mapinput) arg, SchemaConfiguration configuration) |
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |

## Schema1MapInput
public class Schema1MapInput<br>
builder for `Map<String, Object>`
builder for `Map<String, @Nullable Object>`

A class that builds the Map input type

Expand All @@ -85,14 +85,14 @@ A class that builds the Map input type

## Schema1Map
public static class Schema1Map<br>
extends FrozenMap<String, Object>
extends FrozenMap<String, @Nullable Object>

A class to store validated Map payloads

### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| static [Schema1Map](#schema1map) | of([Map<String, Object>](#schema1mapinput) arg, SchemaConfiguration configuration) |
| static [Schema1Map](#schema1map) | of([Map<String, @Nullable Object>](#schema1mapinput) arg, SchemaConfiguration configuration) |
| String | foo()<br> |
| Object | getAdditionalProperty(String name)<br>provides type safety for additional properties |

Expand Down Expand Up @@ -128,12 +128,12 @@ A schema class that validates payloads
| static float | validate(float arg, SchemaConfiguration configuration) |
| static double | validate(double arg, SchemaConfiguration configuration) |
| static boolean | validate(boolean arg, SchemaConfiguration configuration) |
| static [Schema0Map](#schema0map) | validate([Map<String, Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
| static [Schema0Map](#schema0map) | validate([Map<String, @Nullable Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
| FrozenList<Object> | validate(List<Object> arg, SchemaConfiguration configuration) |

## Schema0MapInput
public class Schema0MapInput<br>
builder for `Map<String, Object>`
builder for `Map<String, @Nullable Object>`

A class that builds the Map input type

Expand All @@ -145,14 +145,14 @@ A class that builds the Map input type

## Schema0Map
public static class Schema0Map<br>
extends FrozenMap<String, Object>
extends FrozenMap<String, @Nullable Object>

A class to store validated Map payloads

### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| static [Schema0Map](#schema0map) | of([Map<String, Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
| static [Schema0Map](#schema0map) | of([Map<String, @Nullable Object>](#schema0mapinput) arg, SchemaConfiguration configuration) |
| long | bar()<br> |
| Object | getAdditionalProperty(String name)<br>provides type safety for additional properties |

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,29 +56,29 @@ ArrayTypeMatchesArrays.ArrayTypeMatchesArraysList validatedPayload =
### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| static [ArrayTypeMatchesArraysList](#arraytypematchesarrayslist) | validate([List<Object>](#arraytypematchesarrayslistinput) arg, SchemaConfiguration configuration) |
| static [ArrayTypeMatchesArraysList](#arraytypematchesarrayslist) | validate([List<@Nullable Object>](#arraytypematchesarrayslistinput) arg, SchemaConfiguration configuration) |

## ArrayTypeMatchesArraysListInput
public class ArrayTypeMatchesArraysListInput<br>
builder for `List<Object>`
builder for `List<@Nullable Object>`

A class that builds the List input type

## Input List Items
List Item Type | Description | Notes
-------------------- | ------------- | -------------
Object | |
@Nullable Object | |

## ArrayTypeMatchesArraysList
public class ArrayTypeMatchesArraysList<br>
extends `FrozenList<Object>`
extends `FrozenList<@Nullable Object>`

A class to store validated List payloads

### Method Summary
| Modifier and Type | Method and Description |
| ----------------- | ---------------------- |
| static [ArrayTypeMatchesArraysList](#arraytypematchesarrayslist) | of([List<Object>](#arraytypematchesarrayslistinput) arg, SchemaConfiguration configuration) |
| static [ArrayTypeMatchesArraysList](#arraytypematchesarrayslist) | of([List<@Nullable Object>](#arraytypematchesarrayslistinput) arg, SchemaConfiguration configuration) |

## Items
public static class Items<br>
Expand Down
Loading