multiple_override.sol 477 B

12345678910111213141516171819
  1. contract base is bar, bar2 {
  2. function foo(uint64 a) override internal returns (uint64) {
  3. return a + 102;
  4. }
  5. }
  6. contract bar {
  7. function foo(uint64 a) virtual internal returns (uint64) {
  8. return a + 102;
  9. }
  10. }
  11. contract bar2 {
  12. function foo(uint64 a) virtual internal returns (uint64) {
  13. return a + 103;
  14. }
  15. }