Class McpJsonArray
java.lang.Object
com.soklet.McpJsonArray
- All Implemented Interfaces:
McpJsonValue
An immutable JSON array.
- Author:
- Mark Allen
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull McpJsonArray.Builderbuilder()Vends a mutable builder.static @NonNull McpJsonArrayReturns the shared empty array.booleanstatic @NonNull McpJsonArrayfromElements(@NonNull Collection<? extends @NonNull McpJsonValue> elements) Creates an array from the supplied elements.Returns the immutable array elements.inthashCode()
-
Method Details
-
emptyInstance
Returns the shared empty array.- Returns:
- empty JSON array
-
builder
Vends a mutable builder.- Returns:
- JSON array builder
-
fromElements
public static @NonNull McpJsonArray fromElements(@NonNull Collection<? extends @NonNull McpJsonValue> elements) Creates an array from the supplied elements.- Parameters:
elements- array elements- Returns:
- immutable JSON array
-
getElements
Returns the immutable array elements.- Returns:
- array elements
-
equals
-
hashCode
-