Details
-
Bug
-
Status: Closed
-
Trivial
-
Resolution: Fixed
-
None
-
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