solidity/test/libsolidity/natspecJSON/dev_default_inherit_variable.sol

67 lines
970 B
Solidity

contract C {
/// @notice Hello world
/// @dev test
function x() virtual external returns (uint) {
return 1;
}
}
contract D is C {
uint public override x;
}
// ----
// ----
// :C devdoc
// {
// "kind": "dev",
// "methods":
// {
// "x()":
// {
// "details": "test"
// }
// },
// "version": 1
// }
//
// :C userdoc
// {
// "kind": "user",
// "methods":
// {
// "x()":
// {
// "notice": "Hello world"
// }
// },
// "version": 1
// }
//
// :D devdoc
// {
// "kind": "dev",
// "methods": {},
// "stateVariables":
// {
// "x":
// {
// "details": "test"
// }
// },
// "version": 1
// }
//
// :D userdoc
// {
// "kind": "user",
// "methods":
// {
// "x()":
// {
// "notice": "Hello world"
// }
// },
// "version": 1
// }