solidity/test/libsolidity/natspecJSON/user_explicit_inherit_variable.sol

43 lines
613 B
Solidity
Raw Normal View History

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