X10
  1. X10
  2. XTENLANG-19

"does not override abstract method rtt_x10$lang$Fun_0_1_U()" for class implementing Indexable

    Details

    • Number of attachments :
      0

      Description

      class P {}
      class X {}
      
      class Init implements Indexable[P,X] {
          incomplete public def apply(P): X;
      }
      

      Init is not abstract and does not override abstract
      method rtt_x10$lang$Fun_0_1_U() in x10.core.fun.Fun_0_1
      class Init extends x10.core.Ref implements x10.core.Indexable<P, X> {
      ^
      1 error

        Activity

        Hide
        Nate Nystrom added a comment -

        generateRTTMethods in X10PrettyPrinter was printing the methods only for immediate superinterfaces, not transitive superinterfaces.

        Show
        Nate Nystrom added a comment - generateRTTMethods in X10PrettyPrinter was printing the methods only for immediate superinterfaces, not transitive superinterfaces.
        Hide
        Bruce Lucas added a comment -

        Fix verified.

        Show
        Bruce Lucas added a comment - Fix verified.

          People

          • Assignee:
            Unassigned
            Reporter:
            Bruce Lucas
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: