jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
Signup
groovy
  • groovy
  • GROOVY-601 Syntax highlighting
  • GROOVY-914

Implement Groovy PSI tree construction

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Sub-task Sub-task
  • Status: Closed Closed
  • Priority: Blocker Blocker
  • Resolution: Fixed
  • Affects Version/s: 1.0-JSR-3
  • Fix Version/s: None
  • Component/s: None
  • Labels:
    None
  • Number of attachments :
    0

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

New Feature - A new feature of the product, which has yet to be developed. GROOVY-603 Run GroovyTestCases as unit tests

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

New Feature - A new feature of the product, which has yet to be developed. GROOVY-604 Provide parsing errors and warnings

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

New Feature - A new feature of the product, which has yet to be developed. GROOVY-605 Automatic imports

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

New Feature - A new feature of the product, which has yet to be developed. GROOVY-606 Add auto-completion facilities

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

New Feature - A new feature of the product, which has yet to be developed. GROOVY-608 Provide refactoring capabilities

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

New Feature - A new feature of the product, which has yet to be developed. GROOVY-610 Easy navigation between scripts and classes

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

New Feature - A new feature of the product, which has yet to be developed. GROOVY-611 Intention actions

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

New Feature - A new feature of the product, which has yet to be developed. GROOVY-614 Add an Outline/File structure pane

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.
is related to

Bug - A problem which impairs or prevents the functions of the product. GROOVY-795 Cannot reference a Groovy class from a Java class

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

Bug - A problem which impairs or prevents the functions of the product. GROOVY-796 You can create duplicates of Java classes with Groovy classes

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.
Show 5 more links (3 is depended upon by, 2 is related to)

Activity

  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Paul King added a comment - 10/Oct/07 6:09 AM

No further work planned for GroovyJ

Show
Paul King added a comment - 10/Oct/07 6:09 AM No further work planned for GroovyJ

People

  • Assignee:
    Franck Rasolo
    Reporter:
    Franck Rasolo
Vote (8)
Watch (9)

Dates

  • Created:
    21/Jun/05 3:38 PM
    Updated:
    21/Dec/09 6:50 AM
    Resolved:
    10/Oct/07 6:10 AM
  • Atlassian JIRA (v5.2.7#850-sha1:b2af0c8)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.