Boo
  1. Boo
  2. BOO-393

Get full method signature when not implementing the full contract of an abstract class / interface

    Details

    • Type: Improvement Improvement
    • Status: Resolved Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 0.6
    • Fix Version/s: 0.6
    • Component/s: Compiler
    • Labels:
      None
    • Environment:
      Windows
    • Number of attachments :
      0

      Description

      interface IFoo:
      def Method(str as string):
      pass

      def Method(i as int):
      pass

      class Foo (IFoo):
      def Method(str as string):
      pass

      test.boo(8,12): BCW0001: WARNING: Type 'Foo' does not provide an implementation for 'IFoo.Method' and will be marked
      abstract

      Which method didn't I implement? I would like to get the full method signature so I could easily implement it. (I run into it with a class that has 5 overloads, and it took me some time to find the missing one.

        Activity

        There are no comments yet on this issue.

          People

          • Assignee:
            Unassigned
            Reporter:
            Ayende Rahien
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: