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