Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Blocker
-
Resolution: Fixed
-
Affects Version/s: X10 1.7 - JVM hosted
-
Fix Version/s: X10 1.7.1 - JVM Hosted
-
Component/s: X10 Compiler: Front-end
-
Labels:None
-
Number of attachments :
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
generateRTTMethods in X10PrettyPrinter was printing the methods only for immediate superinterfaces, not transitive superinterfaces.