|
|
@@ -4,11 +4,11 @@ import org.antlr.v4.runtime.ParserRuleContext;
|
|
|
import org.antlr.v4.runtime.tree.RuleNode;
|
|
|
import xyz.ignatz.antlr4.java9.utils.JavaName;
|
|
|
import xyz.ignatz.flowchart.Flowchart;
|
|
|
-import xyz.ignatz.flowchart.Block;
|
|
|
+import xyz.ignatz.flowchart.model.Block;
|
|
|
import xyz.ignatz.utils.Pair;
|
|
|
|
|
|
import static xyz.ignatz.antlr4.java9.utils.Blocks.*;
|
|
|
-import static xyz.ignatz.flowchart.Factory.*;
|
|
|
+import static xyz.ignatz.flowchart.model.Factory.*;
|
|
|
|
|
|
import java.util.*;
|
|
|
|
|
|
@@ -77,7 +77,7 @@ public class Java9FlowchartVisitor extends Java9BaseVisitor<Block> {
|
|
|
public Block visitMethodDeclaration(Java9Parser.MethodDeclarationContext ctx) {
|
|
|
String dsc = name.toString() + '#' + ctx.methodHeader().methodDeclarator().getText();
|
|
|
name.push('#', ctx.methodHeader().methodDeclarator().identifier().getText());
|
|
|
- flowcharts.add(flowchart(name.toString(), block(dsc, ctx.start.getLine()).link(visit(ctx.methodBody()))));
|
|
|
+ flowcharts.add(new Flowchart(name.toString(), block(dsc, ctx.start.getLine()).link(visit(ctx.methodBody()))));
|
|
|
name.pop('#');
|
|
|
return null;
|
|
|
}
|