Uploaded image for project: 'Groovy'
  1. Groovy
  2. GROOVY-9052

Missing @Generated annotation on @Vetoable

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.5.6
    • Fix Version/s: 3.0.0-beta-1, 2.5.7
    • Component/s: Compiler
    • Labels:
      None

      Description

      jacoco is reporting incorrect code coverage results for @Vetoable annotated classes. 

      The generated

      • set*
      • fireVetoablePropertyChange
      • removeVetoablePropertyChangeListener,
      • addVetoablePropertyChangeListener
      • getVetoablePropertyChangeListener

      methods should probably be annotated with @Generated

      In the examples below 11 methods that are detected as not covered.
      http://docs.groovy-lang.org/2.5.6/html/gapi/groovy/beans/Vetoable.html

       @groovy.beans.Vetoable
       class Person {
           String firstName
           def zipCode
       }
      

      This bug was found during Hackergarten Zürich

        Attachments

          Activity

            People

            • Assignee:
              paulk Paul King
              Reporter:
              vadimbauer Vadimo
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: