/** * Get a getter method for this member * * @return a getter method */ public Method getGetter() { Method m = new Method(); m.setAccess(Access.PUBLIC); m.setJavadoc("get the " + name); m.setMethodName("get" + StringUtils.firstCharToUpper(name)); m.setMethodCode("return " + name + ";"); m.setReturnType(type); m.setThrowsName(null); m.setReturnArray(isArray); return m; }
/** * Get a setter method for this member * * @return a setter method */ public Method getSetter() { Method m = new Method(); m.setAccess(Access.PUBLIC); m.setJavadoc("set the " + name); m.setMethodName("set" + StringUtils.firstCharToUpper(name)); m.setMethodCode("this." + name + " = " + name + ";"); m.addParameter(this); m.setReturnType("void"); m.setThrowsName(null); // m.setReturnArray(isArray); return m; }