Details
-
Sub-task
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
1.0-JSR-3
-
None
-
None
-
None
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.
Attachments
Issue Links
- is depended upon by
-
GROOVY-603 Run GroovyTestCases as unit tests
- Closed
-
GROOVY-604 Provide parsing errors and warnings
- Closed
-
GROOVY-605 Automatic imports
- Closed
-
GROOVY-606 Add auto-completion facilities
- Closed
-
GROOVY-608 Provide refactoring capabilities
- Closed
-
GROOVY-610 Easy navigation between scripts and classes
- Closed
-
GROOVY-611 Intention actions
- Closed
-
GROOVY-614 Add an Outline/File structure pane
- Closed
- is related to
-
GROOVY-795 Cannot reference a Groovy class from a Java class
- Closed
-
GROOVY-796 You can create duplicates of Java classes with Groovy classes
- Closed