[JBoss JIRA] (ERT-62) Refactor JSDT Code Completion [EBZ#486776]
by Gorkem Ercan (JIRA)
[ https://issues.jboss.org/browse/ERT-62?page=com.atlassian.jira.plugin.sys... ]
Gorkem Ercan resolved ERT-62.
-----------------------------
Resolution: Done
> Refactor JSDT Code Completion [EBZ#486776]
> ------------------------------------------
>
> Key: ERT-62
> URL: https://issues.jboss.org/browse/ERT-62
> Project: Eclipse Release Train
> Issue Type: Task
> Components: JSDT
> Reporter: Nick Boldt
> Assignee: Ian Stewart-Binks
> Labels: General, bzira
>
> The current code completion modules depend on JSDT's current internal AST model, and type binding. JSDT will be disabling type binding and will be deprecating the internal AST model. As such, the code completion engine needs to be refactored in such a way that complies with the new AST model. JSDT is expected to provide an elegant and useful set of code completion suggestions.
> A proposal base for the code completion engine should include, but is not necessarily limited to:
> - Keywords
> - Identifiers (declared variables and functions in currently open JS file)
> - Recently used methods of functions (currently open JS file as a bare minimum)
> All proposals should be made where they are deemed practical. ECMA5 keywords should be supported first.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 11 months
[JBoss JIRA] (ERT-177) Selection and dependent functionality works wrong when a file is modified in JS Editor [EBZ#492998]
by Gorkem Ercan (JIRA)
[ https://issues.jboss.org/browse/ERT-177?page=com.atlassian.jira.plugin.sy... ]
Gorkem Ercan updated ERT-177:
-----------------------------
Story Points: 20
> Selection and dependent functionality works wrong when a file is modified in JS Editor [EBZ#492998]
> ---------------------------------------------------------------------------------------------------
>
> Key: ERT-177
> URL: https://issues.jboss.org/browse/ERT-177
> Project: Eclipse Release Train
> Issue Type: Task
> Components: JSDT
> Reporter: Friendly Jira Robot
> Labels: 3.8_RC1, General, bzira
> Fix For: Neon (4.6) RC1
>
>
> Created attachment 261462
> Selection related errors
> See the screenshot attached for illustration.
> Steps for reproduce:
> - Create a javascript file with a function and a call to that function.
> - Try to invoke content assist: FAIL: no new function appears in CA proposals
> - Save, close and open the file again.
> - Try to invoke content assist: Now the new function appears in CA proposals
> - Put some text (like just new lines or some statements between the function declaration and its call and select the function name in the declaration
> - FAIL: See wrong text regions highlighted.
> - Try to rename the function (with inline rename): FAIL: See the wrong places for the inline editing are highlighted.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 11 months
[JBoss JIRA] (ERT-177) Selection and dependent functionality works wrong when a file is modified in JS Editor [EBZ#492998]
by Gorkem Ercan (JIRA)
[ https://issues.jboss.org/browse/ERT-177?page=com.atlassian.jira.plugin.sy... ]
Gorkem Ercan updated ERT-177:
-----------------------------
Sprint: devex #114 May 2016
> Selection and dependent functionality works wrong when a file is modified in JS Editor [EBZ#492998]
> ---------------------------------------------------------------------------------------------------
>
> Key: ERT-177
> URL: https://issues.jboss.org/browse/ERT-177
> Project: Eclipse Release Train
> Issue Type: Task
> Components: JSDT
> Reporter: Friendly Jira Robot
> Labels: 3.8_RC1, General, bzira
> Fix For: Neon (4.6) RC1
>
>
> Created attachment 261462
> Selection related errors
> See the screenshot attached for illustration.
> Steps for reproduce:
> - Create a javascript file with a function and a call to that function.
> - Try to invoke content assist: FAIL: no new function appears in CA proposals
> - Save, close and open the file again.
> - Try to invoke content assist: Now the new function appears in CA proposals
> - Put some text (like just new lines or some statements between the function declaration and its call and select the function name in the declaration
> - FAIL: See wrong text regions highlighted.
> - Try to rename the function (with inline rename): FAIL: See the wrong places for the inline editing are highlighted.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 11 months