solidity/test/libsolidity/natspecJSON/dev_struct_getter_override.sol

48 lines
819 B
Solidity

interface IThing {
/// @return x a number
/// @return y another number
function value() external view returns (uint128 x, uint128 y);
}
contract Thing is IThing {
struct Value {
uint128 x;
uint128 y;
}
Value public override value;
}
// ----
// ----
// :IThing devdoc
// {
// "methods":
// {
// "value()":
// {
// "returns":
// {
// "x": "a number",
// "y": "another number"
// }
// }
// }
// }
//
// :Thing devdoc
// {
// "methods": {},
// "stateVariables":
// {
// "value":
// {
// "returns":
// {
// "x": "a number",
// "y": "another number"
// }
// }
// }
// }