Package com.hypixel.hytale.protocol.io
Class ProtocolException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.hypixel.hytale.protocol.io.ProtocolException
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionProtocolException(String message) ProtocolException(String message, Throwable cause) -
Method Summary
Modifier and TypeMethodDescriptionstatic ProtocolExceptionarrayTooLong(String fieldName, int actual, int max) static ProtocolExceptionarrayTooShort(String fieldName, int actual, int min) static ProtocolExceptionbufferTooSmall(String fieldName, int required, int available) static ProtocolExceptiondictionaryTooLarge(String fieldName, int actual, int max) static ProtocolExceptiondictionaryTooSmall(String fieldName, int actual, int min) static ProtocolExceptionduplicateKey(String fieldName, Object key) static ProtocolExceptioninvalidEnumValue(String enumName, int value) static ProtocolExceptioninvalidOffset(String fieldName, int offset, int bufferLength) static ProtocolExceptioninvalidVarInt(String fieldName) static ProtocolExceptionnegativeLength(String fieldName, int value) static ProtocolExceptionstringTooLong(String fieldName, int actual, int max) static ProtocolExceptionstringTooShort(String fieldName, int actual, int min) static ProtocolExceptionunknownPolymorphicType(String typeName, int typeId) static ProtocolExceptionvalueAboveMaximum(String fieldName, Object value, double max) static ProtocolExceptionvalueBelowMinimum(String fieldName, Object value, double min) static ProtocolExceptionvalueOutOfRange(String fieldName, Object value, double min, double max) Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ProtocolException
-
ProtocolException
-
-
Method Details
-
arrayTooLong
@Nonnull public static ProtocolException arrayTooLong(@Nonnull String fieldName, int actual, int max) -
stringTooLong
@Nonnull public static ProtocolException stringTooLong(@Nonnull String fieldName, int actual, int max) -
dictionaryTooLarge
@Nonnull public static ProtocolException dictionaryTooLarge(@Nonnull String fieldName, int actual, int max) -
bufferTooSmall
@Nonnull public static ProtocolException bufferTooSmall(@Nonnull String fieldName, int required, int available) -
invalidVarInt
-
negativeLength
-
invalidOffset
@Nonnull public static ProtocolException invalidOffset(@Nonnull String fieldName, int offset, int bufferLength) -
unknownPolymorphicType
@Nonnull public static ProtocolException unknownPolymorphicType(@Nonnull String typeName, int typeId) -
duplicateKey
@Nonnull public static ProtocolException duplicateKey(@Nonnull String fieldName, @Nonnull Object key) -
invalidEnumValue
-
arrayTooShort
@Nonnull public static ProtocolException arrayTooShort(@Nonnull String fieldName, int actual, int min) -
stringTooShort
@Nonnull public static ProtocolException stringTooShort(@Nonnull String fieldName, int actual, int min) -
dictionaryTooSmall
@Nonnull public static ProtocolException dictionaryTooSmall(@Nonnull String fieldName, int actual, int min) -
valueOutOfRange
@Nonnull public static ProtocolException valueOutOfRange(@Nonnull String fieldName, @Nonnull Object value, double min, double max) -
valueBelowMinimum
@Nonnull public static ProtocolException valueBelowMinimum(@Nonnull String fieldName, @Nonnull Object value, double min) -
valueAboveMaximum
@Nonnull public static ProtocolException valueAboveMaximum(@Nonnull String fieldName, @Nonnull Object value, double max)
-