Skip to content

Package io.github.qishr.cascara.lang.json.diagnostic

Enum JsonDiagnosticCode

java.lang.Object
        java.lang.Enum<io.github.qishr.cascara.lang.json.diagnostic.JsonDiagnosticCode>
                io.github.qishr.cascara.lang.json.diagnostic.JsonDiagnosticCode

All Implemented Interfaces:
    DiagnosticCode


public final enum JsonDiagnosticCode
extends Enum<JsonDiagnosticCode>

Enum Constants

Enum Constant Description
EXPECTED_CLOSE_BRACE
EXPECTED_EOS
EXPECTED_SCALAR
EXPECTED_COLON_FLOW_MAP
EXPECTED_OPEN_BRACE
EXPECTED_CLOSE_BRACKET
EXPECTED_OPEN_BRACKET
EXPECTED_COLON_AFTER_MAP_KEY
INVALID_NUMBER
UNEXPECTED_UNQUOTED_STRING_VALUE
MISSING_INTEGER_PART
MISSING_FRACTIONAL_PART
MISSING_EXPONENT
MISSING_EXPONENT_DIGITS
NOT_ALLOWED_SINGLE_QUOTED_STRING
NOT_ALLOWED_LEADING_PLUS
NOT_ALLOWED_LEADING_ZERO
NOT_ALLOWED_TRAILING_DOT
EXPECTED_MAP_KEY
UNEXPECTED_CHARACTER
UNTERMINATED_STRING
DEPTH_LIMIT
UNEXPECTED_TOKEN
DUPLICATE_KEY
FAILED_TO_MAP_TYPE
FAILED_TO_MAP_AST
CLASS_NOT_SERIALIZABLE
EXPECTED_MAP_STRUCTURE
NO_SUCH_METHOD
FAILED_DESERIALIZE
INCOMPATIBLE_TYPES
FAILED_DESERIALIZE_SCALAR
UNSUPPORTED_TYPE
EXPECTED_SEQUENCE

Method Summary

Modifier and Type Method Description
public static JsonDiagnosticCode[] values()
public static JsonDiagnosticCode valueOf(String name)
public String getCode()
public String getMessage()

Enum Constant Details

EXPECTED_CLOSE_BRACE

public static final EXPECTED_CLOSE_BRACE


EXPECTED_EOS

public static final EXPECTED_EOS


EXPECTED_SCALAR

public static final EXPECTED_SCALAR


EXPECTED_COLON_FLOW_MAP

public static final EXPECTED_COLON_FLOW_MAP


EXPECTED_OPEN_BRACE

public static final EXPECTED_OPEN_BRACE


EXPECTED_CLOSE_BRACKET

public static final EXPECTED_CLOSE_BRACKET


EXPECTED_OPEN_BRACKET

public static final EXPECTED_OPEN_BRACKET


EXPECTED_COLON_AFTER_MAP_KEY

public static final EXPECTED_COLON_AFTER_MAP_KEY


INVALID_NUMBER

public static final INVALID_NUMBER


UNEXPECTED_UNQUOTED_STRING_VALUE

public static final UNEXPECTED_UNQUOTED_STRING_VALUE


MISSING_INTEGER_PART

public static final MISSING_INTEGER_PART


MISSING_FRACTIONAL_PART

public static final MISSING_FRACTIONAL_PART


MISSING_EXPONENT

public static final MISSING_EXPONENT


MISSING_EXPONENT_DIGITS

public static final MISSING_EXPONENT_DIGITS


NOT_ALLOWED_SINGLE_QUOTED_STRING

public static final NOT_ALLOWED_SINGLE_QUOTED_STRING


NOT_ALLOWED_LEADING_PLUS

public static final NOT_ALLOWED_LEADING_PLUS


NOT_ALLOWED_LEADING_ZERO

public static final NOT_ALLOWED_LEADING_ZERO


NOT_ALLOWED_TRAILING_DOT

public static final NOT_ALLOWED_TRAILING_DOT


EXPECTED_MAP_KEY

public static final EXPECTED_MAP_KEY


UNEXPECTED_CHARACTER

public static final UNEXPECTED_CHARACTER


UNTERMINATED_STRING

public static final UNTERMINATED_STRING


DEPTH_LIMIT

public static final DEPTH_LIMIT


UNEXPECTED_TOKEN

public static final UNEXPECTED_TOKEN


DUPLICATE_KEY

public static final DUPLICATE_KEY


FAILED_TO_MAP_TYPE

public static final FAILED_TO_MAP_TYPE


FAILED_TO_MAP_AST

public static final FAILED_TO_MAP_AST


CLASS_NOT_SERIALIZABLE

public static final CLASS_NOT_SERIALIZABLE


EXPECTED_MAP_STRUCTURE

public static final EXPECTED_MAP_STRUCTURE


NO_SUCH_METHOD

public static final NO_SUCH_METHOD


FAILED_DESERIALIZE

public static final FAILED_DESERIALIZE


INCOMPATIBLE_TYPES

public static final INCOMPATIBLE_TYPES


FAILED_DESERIALIZE_SCALAR

public static final FAILED_DESERIALIZE_SCALAR


UNSUPPORTED_TYPE

public static final UNSUPPORTED_TYPE


EXPECTED_SEQUENCE

public static final EXPECTED_SEQUENCE


Method Details

values

public static JsonDiagnosticCode[] values()


valueOf

public static JsonDiagnosticCode valueOf(String name)


getCode

public String getCode()

Specified By:

DiagnosticCode


getMessage

public String getMessage()

Specified By:

DiagnosticCode