term override in compiler error message may be implement

XMLWordPrintable

    • generic
    • generic

      interface IFoo{
        void bar();
      }
      class Foo implements IFoo {
      }

      # javac Foo.java
      Foo.java:1: Foo is not abstract and does not override abstract method bar() in IFoo
      class Foo implements IFoo{
      ^
      1 error

      Can above message use "implement" instead of "override"? like,
      {0} is not abstract and does not implement abstract method {1} in {2}

      To me, it looks more appropriate to use the word implement when abstract method in abstract class was not implemented or when interface method was not implemented in it's implementing class.

            Assignee:
            Unassigned
            Reporter:
            Shinya Ogino (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: