Details
Description
In the outline view, constructor for a class Foo are displayed as Foo() instead of as this() (this is the new X10 v1.7 syntax for constructors).
Activity
David Grove
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Fix Version/s | X10DT 1.7 [ 14607 ] | |
| Fix Version/s | X10DT 2.0 [ 15376 ] |
Igor Peshansky
made changes -
| Fix Version/s | X10 2.0.2 [ 16023 ] | |
| Fix Version/s | X10DT 2.0 [ 15376 ] |
Robert M. Fuhrer
made changes -
| Affects Version/s | X10 1.7.3 [ 14695 ] | |
| Environment |
Eclipse 3.3.2, x10.common.17_1.7.3.1.jar, x10.compiler.p3_1.7.3.1.jar, x10.constraints_1.7.3.1.jar, x10.runtime.17_1.7.3.1.jar |
All |
| Fix Version/s | X10 2.0.2 [ 16023 ] | |
| Fix Version/s | X10DT 2.0.1.1 [ 16184 ] | |
| Affects Version/s | X10 2.0.1 [ 15901 ] |
Robert M. Fuhrer
made changes -
| Comment |
[ To first order, the outline view should not include entities that don't actually appear in the source. I thought Polyglot used to provide a direct way of marking a member/type as "synthetic" (i.e. compiler-generated). If so, this should be used to prune such entities from the outline view. If not, Polyglot also provides the static Position.COMPILER_GENERATED that might be used to identify the synthetic entities. Need to investigate further. ] |
Robert M. Fuhrer
made changes -
| Comment |
[ Sorry, previous comment really applies to |
David Grove
made changes -
| Fix Version/s | X10DT 2.0.1.1 [ 16184 ] | |
| Fix Version/s | X10DT 2.0.2.1 [ 16243 ] |
Igor Peshansky
made changes -
| Fix Version/s | X10 2.0.4 [ 16248 ] | |
| Fix Version/s | X10DT 2.0.2.1 [ 16243 ] |
Robert M. Fuhrer
made changes -
| Original Estimate | 1 day [ 86400 ] | |
| Remaining Estimate | 1 day [ 86400 ] |
Robert M. Fuhrer
made changes -
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Assignee | Beth R Tibbitts [ tibbitts ] | Robert M. Fuhrer [ rmfuhrer ] |
| Resolution | Fixed [ 1 ] |
David Grove
made changes -
| Status | Resolved [ 5 ] | Closed [ 6 ] |
Polyglot only gives me the ClassName() ("Foo()") label back, even if it's defined as this().
Asking Nate.