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

groovydoc only considers package level fields as properties even if you have a get and set methods declared

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Trivial
    • Resolution: Fixed
    • None
    • 2.5.0-alpha-1
    • GroovyDoc
    • None

    Description

      You can declare a property in Groovy using get and set methods.

      Klass.groovy
      public class Klass {
        public String getStr() {
            System.out.println("called getName( )");
            return "";
        }
      
        public void setStr(String str) {
            System.out.println("called setStr(String str = ${str})");
        }
      
        public static void main(String... args) {
          Klass klass = new Klass();
      
          // called setStr(String str = Salut le monde)
          klass.str = "Salut le monde";
       
          println(klass.str); // called getName( )
        }
      }
      

      groovydoc, however, only considers package level fields as properties

      Attachments

        Activity

          People

            pascalschumacher Pascal Schumacher
            tygerpatch Todd Gerspacher
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: