Class Preconditions
java.lang.Object
net.thisptr.jackson.jq.internal.misc.Preconditions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
checkArgumentCount
(String fname, List<Expression> args, int... nums) static void
checkArgumentType
(String fname, int aindex, com.fasterxml.jackson.databind.JsonNode value, com.fasterxml.jackson.databind.node.JsonNodeType... types) static void
checkInputArrayType
(String fname, com.fasterxml.jackson.databind.JsonNode in, com.fasterxml.jackson.databind.node.JsonNodeType... types) private static void
checkInputElementType
(String fname, com.fasterxml.jackson.databind.JsonNode in, com.fasterxml.jackson.databind.node.JsonNodeType... types) static void
checkInputType
(String fname, com.fasterxml.jackson.databind.JsonNode in, com.fasterxml.jackson.databind.node.JsonNodeType... types)
-
Constructor Details
-
Preconditions
public Preconditions()
-
-
Method Details
-
checkArgumentCount
public static void checkArgumentCount(String fname, List<Expression> args, int... nums) throws IllegalJsonArgumentException - Throws:
IllegalJsonArgumentException
-
checkInputType
public static void checkInputType(String fname, com.fasterxml.jackson.databind.JsonNode in, com.fasterxml.jackson.databind.node.JsonNodeType... types) throws IllegalJsonInputException - Throws:
IllegalJsonInputException
-
checkInputElementType
private static void checkInputElementType(String fname, com.fasterxml.jackson.databind.JsonNode in, com.fasterxml.jackson.databind.node.JsonNodeType... types) throws IllegalJsonInputException - Throws:
IllegalJsonInputException
-
checkInputArrayType
public static void checkInputArrayType(String fname, com.fasterxml.jackson.databind.JsonNode in, com.fasterxml.jackson.databind.node.JsonNodeType... types) throws IllegalJsonInputException - Throws:
IllegalJsonInputException
-
checkArgumentType
public static void checkArgumentType(String fname, int aindex, com.fasterxml.jackson.databind.JsonNode value, com.fasterxml.jackson.databind.node.JsonNodeType... types) throws IllegalJsonArgumentException - Throws:
IllegalJsonArgumentException
-