solidity/test/libsolidity/natspecJSON/dev_explicit_inherit_variable.sol

44 lines
626 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 devdoc
// {
// "methods":
// {
// "x()":
// {
// "details": "test"
// }
// }
// }
//
// :D devdoc
// {
// "methods": {},
// "stateVariables":
// {
// "x":
// {
// "details": "test"
// }
// }
// }