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
- is depended upon by
-
GROOVY-603
Run GroovyTestCases as unit tests
-
-
GROOVY-604
Provide parsing errors and warnings
-
-
GROOVY-605
Automatic imports
-
-
GROOVY-606
Add auto-completion facilities
-
-
GROOVY-608
Provide refactoring capabilities
-
-
GROOVY-610
Easy navigation between scripts and classes
-
-
GROOVY-611
Intention actions
-
-
GROOVY-614
Add an Outline/File structure pane
-
- 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
-
No further work planned for GroovyJ