Details
-
Type:
Sub-task
-
Status:
Closed
-
Priority:
Blocker
-
Resolution: Fixed
-
Affects Version/s: 1.0-JSR-3
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Number of attachments :
Description
In order to implement features such as syntax highlighting, highlighting of compilation errors, auto-completion, intentions, inspections, and refactorings, IntelliJ IDEA requires the implementation of a Programming Structure Interface (PSI) for custom file types.
Given that the majority of the features listed above have been requested for the Groovy integration into IntelliJ IDEA, the construction of PSI trees for Groovy scripts needs to be implemented around the current ANTLR grammar.
Issue Links
| This issue is related to: | ||||
| GROOVY-795 | Cannot reference a Groovy class from a Java class |
|
|
|
| GROOVY-796 | You can create duplicates of Java classes with Groovy classes |
|
|
|
| This issue is depended upon by: | ||||
| GROOVY-614 | Add an Outline/File structure pane |
|
|
|
| GROOVY-603 | Run GroovyTestCases as unit tests |
|
|
|
| GROOVY-611 | Intention actions |
|
|
|
| GROOVY-605 | Automatic imports |
|
|
|
| GROOVY-610 | Easy navigation between scripts and classes |
|
|
|
| GROOVY-608 | Provide refactoring capabilities |
|
|
|
| GROOVY-606 | Add auto-completion facilities |
|
|
|
| GROOVY-604 | Provide parsing errors and warnings |
|
|
|
No further work planned for GroovyJ