MCPcopy Index your code
hub / github.com/SummerSec/SPATool / ASTG

Method ASTG

src/main/java/com/sumsec/ui/mainController.java:144–161  ·  view source on GitHub ↗
(ActionEvent actionEvent)

Source from the content-addressed store, hash-verified

142 }
143 // 生成AST文件
144 public void ASTG(ActionEvent actionEvent) {
145 String context = ASTFC.getText();
146 Parser parser = new Parser();
147 if (!context.equals("")) {
148 log.info("输入的内容为:" + context);
149 parser.parse(context,"DOT",true);
150 }else if (ASTFiles.exists()){
151 log.info("正在读取文件");
152 context = JavaContent.ReadJavaContent(ASTFiles);
153 parser.parse(context,"DOT",true);
154 }else {
155 log.info("请输入文件内容,或者选择文件");
156 Alert alert = new Alert(Alert.AlertType.INFORMATION);
157 alert.setTitle("Warning");
158 alert.setContentText("请输入文件内容,或者选择文件");
159 alert.show();
160 }
161 }
162 // 保存AST文件
163 public void ASTSave(ActionEvent actionEvent) {
164 SaveFile saveFile = new SaveFile();

Callers

nothing calls this directly

Calls 2

parseMethod · 0.95
ReadJavaContentMethod · 0.95

Tested by

no test coverage detected