Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: X10 SVN HEAD
-
Fix Version/s: X10 2.3.2
-
Component/s: X10 Compiler: Front-end
-
Labels:None
-
Number of attachments :
Description
Syntax error in the following code is reported with strange error message.
public class OverrideTest { static abstract class Sup { public abstract toString():String; // missing def } static class Sub extends Sup { public def toString():String = "hi"; } }
OverrideTest.x10:6: toString(): x10.lang.String in OverrideTest.Sub cannot override toString(): x10.lang.String in OverrideTest.Sup; attempting to assign weaker access privileges
1 error.
Issue Links
- is related to
-
XTENLANG-2846
Better error message for omitted def keyword on a private method
-
Activity
Mikio Takeuchi
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Summary | Strange error message for syntax error | Strange error message for overriding property method with normal method |
Mikio Takeuchi
made changes -
| Link | This issue is related to XTENLANG-2846 [ XTENLANG-2846 ] |
David Grove
made changes -
| Fix Version/s | X10 2.2.2 [ 17639 ] | |
| Fix Version/s | X10 2.2.1 [ 17131 ] |
David Grove
made changes -
| Fix Version/s | X10 2.2.3 [ 18146 ] | |
| Fix Version/s | X10 2.2.2 [ 17639 ] |
David Grove
made changes -
| Assignee | Igor Peshansky [ ipeshansky ] |
David Grove
made changes -
| Fix Version/s | X10 2.3 [ 17009 ] | |
| Fix Version/s | X10 2.2.3 [ 18146 ] |
David Grove
made changes -
| Fix Version/s | X10 2.3.1 [ 18657 ] | |
| Fix Version/s | X10 2.3 [ 17009 ] |
David Grove
made changes -
| Fix Version/s | X10 2.3.2 [ 19010 ] | |
| Fix Version/s | X10 2.3.1 [ 18657 ] |