Messages du module de messages
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Le package protorpc.messages
fournit les classes d'exceptions suivantes :
- class DecodeError()
- Générée lors d'une erreur de décodage d'un message codé.
- class DefinitionNotFoundError()
- Générée lorsqu'une définition est introuvable.
- class DuplicateNumberError()
- Générée lorsqu'un nombre en double est attribué à un champ.
- class EnumDefinitionError()
- Générée lorsque des erreurs se produisent dans les définitions enum.
- class FieldDefinitionError()
- Générée lorsque des erreurs se produisent dans les définitions de champs.
- class InvalidDefaultError()
- Générée lorsqu'une valeur par défaut incorrecte est attribuée à un champ.
- class InvalidNumberError()
- Générée lorsqu'un nombre incorrect est attribué à un champ.
- class InvalidVariantError()
- Générée lorsqu'une variante incorrecte est attribuée à un champ.
- class MessageDefinitionError()
- Générée lorsque des erreurs se produisent dans les définitions de messages.
- class ValidationError()
- Générée lorsque la valeur d'un message est incorrecte.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[[["\u003cp\u003eThe \u003ccode\u003eprotorpc.messages\u003c/code\u003e package defines various exception classes for handling errors related to message encoding and decoding.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDefinitionNotFoundError\u003c/code\u003e is raised when a necessary definition is missing.\u003c/p\u003e\n"],["\u003cp\u003eMultiple exceptions exist for errors in defining messages, fields, and enums, including \u003ccode\u003eMessageDefinitionError\u003c/code\u003e, \u003ccode\u003eFieldDefinitionError\u003c/code\u003e, and \u003ccode\u003eEnumDefinitionError\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIssues with field numbers, default values, and variants raise \u003ccode\u003eDuplicateNumberError\u003c/code\u003e, \u003ccode\u003eInvalidDefaultError\u003c/code\u003e, and \u003ccode\u003eInvalidVariantError\u003c/code\u003e respectively.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eValidationError\u003c/code\u003e indicates that a message contains an invalid value.\u003c/p\u003e\n"]]],[],null,["# Messages Module Exceptions\n\nThe `protorpc.messages` package provides the following exception classes:\n\nclass DecodeError()\n: Raised when there is an error decoding an encoded message.\n\nclass DefinitionNotFoundError()\n: Raised when a definition is not found.\n\nclass DuplicateNumberError()\n: Raised when a duplicate number is assigned to a field.\n\nclass EnumDefinitionError()\n: Raised when there are errors in Enum definitions.\n\nclass FieldDefinitionError()\n: Raised when there are errors in field definitions.\n\nclass InvalidDefaultError()\n: Raised when an invalid default value is provided to a field.\n\nclass InvalidNumberError()\n: Raised when an invalid number is provided to a field.\n\nclass InvalidVariantError()\n: Raised when an invalid variant is provided to a field.\n\nclass MessageDefinitionError()\n: Raised when there are errors in Message definitions.\n\nclass ValidationError()\n: Raised when a message has an invalid value."]]