2023-08-09 16:16:14 +00:00
|
|
|
contract test {
|
|
|
|
/// Something failed.
|
|
|
|
/// @dev an error.
|
|
|
|
/// @param a first parameter
|
|
|
|
/// @param b second parameter
|
|
|
|
error E(uint a, uint b);
|
|
|
|
}
|
|
|
|
|
|
|
|
// ----
|
|
|
|
// ----
|
|
|
|
// :test devdoc
|
|
|
|
// {
|
|
|
|
// "errors":
|
|
|
|
// {
|
|
|
|
// "E(uint256,uint256)":
|
|
|
|
// [
|
|
|
|
// {
|
|
|
|
// "details": "an error.",
|
|
|
|
// "params":
|
|
|
|
// {
|
|
|
|
// "a": "first parameter",
|
|
|
|
// "b": "second parameter"
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// ]
|
|
|
|
// },
|
2023-08-09 17:33:35 +00:00
|
|
|
// "kind": "dev",
|
|
|
|
// "methods": {},
|
|
|
|
// "version": 1
|
2023-08-09 16:16:14 +00:00
|
|
|
// }
|
|
|
|
//
|
|
|
|
// :test userdoc
|
|
|
|
// {
|
|
|
|
// "errors":
|
|
|
|
// {
|
|
|
|
// "E(uint256,uint256)":
|
|
|
|
// [
|
|
|
|
// {
|
|
|
|
// "notice": "Something failed."
|
|
|
|
// }
|
|
|
|
// ]
|
|
|
|
// },
|
2023-08-09 17:33:35 +00:00
|
|
|
// "kind": "user",
|
|
|
|
// "methods": {},
|
|
|
|
// "version": 1
|
2023-08-09 16:16:14 +00:00
|
|
|
// }
|