mirror of
https://github.com/Noratrieb/UMLetClassParser.git
synced 2026-03-16 06:06:03 +01:00
fixed package and constructor bugs
This commit is contained in:
parent
7e703aad33
commit
e6088b3547
3 changed files with 19 additions and 10 deletions
|
|
@ -30,8 +30,13 @@ public class UMLManager {
|
|||
*/
|
||||
public void parseClasses(ArrayList<String> classesText, String packagePath) {
|
||||
|
||||
String packageString = packagePath.replaceAll(".*src\\\\(.*)", "$1");
|
||||
packageString = packageString.replaceAll("\\\\", ".");
|
||||
String packageString;
|
||||
if(packagePath.matches(".src\\\\.+")){
|
||||
packageString = packagePath.replaceAll(".*src\\\\(.*)", "$1");
|
||||
packageString = packageString.replaceAll("\\\\", ".");
|
||||
} else {
|
||||
packageString = "";
|
||||
}
|
||||
|
||||
ArrayList<UMLClass> classes = new ArrayList<>();
|
||||
|
||||
|
|
@ -43,6 +48,7 @@ public class UMLManager {
|
|||
|
||||
for (UMLClass c : classes) {
|
||||
try {
|
||||
System.err.println(packagePath + "/" + c.getName() + ".java");
|
||||
String path = packagePath + "/" + c.getName() + ".java";
|
||||
FileWriter fw = new FileWriter(path);
|
||||
BufferedWriter bw = new BufferedWriter(fw);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue