mirror of
https://github.com/Noratrieb/UMLetClassParser.git
synced 2026-01-15 17:15:08 +01:00
Auto-Generate Getter and Setter
This commit is contained in:
parent
16e254b73a
commit
1db367b9bd
6 changed files with 89 additions and 5 deletions
|
|
@ -40,4 +40,24 @@ public class UMLField {
|
|||
return " " + encapsulation + dataType + " " + name + ";\n";
|
||||
|
||||
}
|
||||
|
||||
public String setter() {
|
||||
String nameCapital = name.toUpperCase();
|
||||
String nameCC = "set" + nameCapital.charAt(0) + name.substring(1);
|
||||
UMLMethod setter = new UMLMethod("void ", nameCC, "public ");
|
||||
setter.addArg(name, dataType);
|
||||
setter.addBodyLine("this." + name + " = " + name + ";");
|
||||
|
||||
return setter.toString();
|
||||
}
|
||||
|
||||
public String getter() {
|
||||
|
||||
String nameCapital = name.toUpperCase();
|
||||
String nameCC = "get" + nameCapital.charAt(0) + name.substring(1);
|
||||
UMLMethod setter = new UMLMethod(dataType + " ", nameCC, "public ");
|
||||
setter.addBodyLine("return " + name + ";");
|
||||
|
||||
return setter.toString();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue