Dmitry Petrov
5d9ee7efee
Java 8 rules for method overrides:
...
- base class method wins against a (default) interface method,
so an abstract base class method should always be implemented
in a derived class;
- interface methods clash regardless of abstract/default
with possibly undefined behavior at run-time,
so a class or interface should always define its own method
for methods inherited from multiple interfaces and not from base class;
- meaningful diagnostics for class inheriting conflicting JVM signatures.
Since no override will happen under Java 8 rules,
ACCIDENTAL_OVERRIDE is misleading for this case;
- update testData.
2015-10-12 14:12:31 +03:00
..
2015-10-11 19:59:30 +03:00
2015-10-10 12:29:14 +03:00
2015-10-07 20:15:16 +03:00
2015-03-17 15:47:39 +03:00
2015-09-08 02:04:32 +03:00
2014-08-05 18:14:40 +04:00
2015-09-08 02:04:32 +03:00
2015-10-07 20:15:16 +03:00
2015-10-07 20:15:16 +03:00
2015-07-10 08:46:27 +03:00
2015-09-18 10:14:39 +03:00
2015-10-06 23:56:17 +03:00
2015-10-06 23:56:17 +03:00
2015-10-07 20:15:16 +03:00
2015-10-07 20:15:16 +03:00
2015-10-06 23:56:17 +03:00
2015-10-11 19:59:30 +03:00
2015-05-12 19:43:17 +02:00
2015-10-11 19:59:30 +03:00
2015-09-08 02:04:32 +03:00
2014-10-13 15:37:53 +04:00
2015-09-08 02:04:32 +03:00
2015-05-12 19:43:17 +02:00
2015-09-08 02:04:32 +03:00
2014-09-18 16:00:45 +04:00
2015-09-08 02:04:32 +03:00
2014-09-18 16:00:45 +04:00
2015-09-08 02:04:32 +03:00
2015-03-17 15:47:39 +03:00
2015-09-18 10:14:39 +03:00
2015-09-08 02:04:32 +03:00
2015-09-08 02:04:32 +03:00
2014-09-18 16:00:45 +04:00
2015-09-08 02:04:32 +03:00
2014-10-13 15:37:48 +04:00
2015-09-08 02:04:32 +03:00
2014-11-27 20:38:18 +03:00
2015-10-11 19:59:30 +03:00
2015-01-21 20:10:18 +03:00
2015-09-08 02:04:32 +03:00
2015-04-29 16:33:24 +02:00
2015-09-08 02:04:32 +03:00
2015-09-08 02:04:32 +03:00
2015-06-02 10:56:17 +03:00
2015-09-08 02:04:32 +03:00
2015-04-29 16:33:24 +02:00
2015-09-08 02:04:32 +03:00
2014-09-18 16:00:45 +04:00
2015-09-08 02:04:32 +03:00
2015-09-08 02:04:32 +03:00
2014-07-02 00:38:50 +04:00
2015-09-08 02:04:32 +03:00
2015-10-12 14:12:31 +03:00
2015-09-08 02:04:32 +03:00
2014-09-18 16:00:45 +04:00
2015-09-08 02:04:32 +03:00
2015-03-11 18:27:37 +03:00
2015-09-08 02:04:32 +03:00
2014-07-25 17:16:40 +04:00
2015-09-08 02:04:32 +03:00
2015-07-10 08:46:27 +03:00
2015-09-18 10:14:39 +03:00
2014-09-18 16:00:45 +04:00
2015-09-08 02:04:32 +03:00
2015-10-07 20:15:16 +03:00
2015-09-08 02:04:32 +03:00
2015-10-07 20:15:16 +03:00
2015-10-07 20:15:16 +03:00
2014-09-18 16:00:45 +04:00
2015-09-08 02:04:32 +03:00
2014-09-18 16:00:45 +04:00
2015-09-08 02:04:32 +03:00
2015-10-07 20:15:16 +03:00
2015-10-07 20:15:16 +03:00
2014-09-18 16:00:45 +04:00
2015-09-08 02:04:32 +03:00
2015-10-01 17:53:19 +03:00
2015-10-01 17:53:19 +03:00
2014-09-18 16:00:45 +04:00
2015-09-08 02:04:32 +03:00
2015-10-06 23:56:17 +03:00
2015-10-11 19:59:30 +03:00
2015-10-08 19:33:29 +03:00
2015-07-15 10:01:14 +03:00
2015-09-18 10:14:39 +03:00
2015-07-15 10:01:14 +03:00
2015-09-18 10:14:39 +03:00
2014-11-27 20:38:17 +03:00
2015-09-08 02:04:32 +03:00
2014-10-13 15:37:47 +04:00
2015-09-08 02:04:32 +03:00
2015-05-12 19:43:17 +02:00
2015-09-08 02:04:32 +03:00
2014-10-13 15:37:48 +04:00
2015-09-08 02:04:32 +03:00