GRECLIPSE
  1. GRECLIPSE
  2. GRECLIPSE-588

Enable hotswap of groovy classes for debugging

    Details

    • Number of attachments :
      3

      Description

      Groovy-Eclipse should support hot swapping of recompiled groovy classes. Ideally, it would support hot swapping at the same level that Java code is hot swappable.

      I realize that this is more of a groovy compiler issue, but perhaps for now, we can look at what the requirements would be to implement this and size up the problem.

        Activity

        Hide
        Peter Gromov added a comment -

        Here's an enhanced agent source, which removes the timestamp fields at runtime. It should be packaged with ASM, probably jarjar-ed. It can be used independently of an IDE, for example, in Grails.

        Show
        Peter Gromov added a comment - Here's an enhanced agent source, which removes the timestamp fields at runtime. It should be packaged with ASM, probably jarjar-ed. It can be used independently of an IDE, for example, in Grails.
        Hide
        Andy Clement added a comment -

        hotswap improvements waiting on groovy fixes (currently waiting on them pulling out static initializer code they use to initialize method local variables)

        Show
        Andy Clement added a comment - hotswap improvements waiting on groovy fixes (currently waiting on them pulling out static initializer code they use to initialize method local variables)
        Hide
        Andrew Eisenberg added a comment -

        Andy, assigning this to you so you can figure out what still needs to be done here and whether or not it's possible to do more work here before 2.0.2 is released.

        Show
        Andrew Eisenberg added a comment - Andy, assigning this to you so you can figure out what still needs to be done here and whether or not it's possible to do more work here before 2.0.2 is released.
        Hide
        Andrew Eisenberg added a comment -

        Will not get to for the 2.1.0 release.

        Show
        Andrew Eisenberg added a comment - Will not get to for the 2.1.0 release.
        Hide
        Igor Mukhin added a comment -

        We miss this feature very badly. This is an groovy integration stopper for us.

        Show
        Igor Mukhin added a comment - We miss this feature very badly. This is an groovy integration stopper for us.

          People

          • Assignee:
            Andy Clement
            Reporter:
            Andrew Eisenberg
          • Votes:
            3 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated: