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
-
Activity
| Field | Original Value | New Value |
|---|---|---|
| Description |
In order to implement features such as syntax highlighting, compilation errors, 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 need to be implemented around the current ANTLR grammar. |
In order to implement features such as syntax highlighting, highlighting of compilation errors, 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 need to be implemented around the current ANTLR grammar. |
| Link |
This issue is depended upon by |
| Link |
This issue is depended upon by |
| Link |
This issue is depended upon by |
| Link |
This issue is depended upon by |
| Link |
This issue is depended upon by |
| Link |
This issue is depended upon by |
| Link |
This issue is depended upon by |
| Link |
This issue is depended upon by |
| Link | This issue is depended upon by GROOVY-774 [ GROOVY-774 ] |
| Link | This issue is depended upon by GROOVY-774 [ GROOVY-774 ] |
| Link | This issue is related to GROOVY-774 [ GROOVY-774 ] |
| Link |
This issue is related to |
| Link |
This issue is related to |
| Description |
In order to implement features such as syntax highlighting, highlighting of compilation errors, 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 need to be implemented around the current ANTLR grammar. |
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 need to be implemented around the current ANTLR grammar. |
| Affects Version/s | 1.0-JSR-3 [ 11518 ] | |
| Assignee | Franck Rasolo [ franck_rasolo ] | |
| Environment | ||
| 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 need to be implemented around the current ANTLR grammar. |
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 need to be implemented around the current ANTLR grammar. |
| Status | Open [ 1 ] | In Progress [ 3 ] |
| 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 need to be implemented around the current ANTLR grammar. |
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. |
| Status | In Progress [ 3 ] | Open [ 1 ] |
| Resolution | Won't Fix [ 2 ] | |
| Status | Open [ 1 ] | Closed [ 6 ] |
| Resolution | Won't Fix [ 2 ] | |
| Status | Closed [ 6 ] | Reopened [ 4 ] |
| Status | Reopened [ 4 ] | Closed [ 6 ] |
| Resolution | Fixed [ 1 ] |
| Link | This issue is related to GROOVY-774 [ GROOVY-774 ] |
| Component/s | IntelliJ IDEA plugin [ 11040 ] |
No further work planned for GroovyJ