(ActionEvent actionEvent)
| 161 | } |
| 162 | // 保存AST文件 |
| 163 | public void ASTSave(ActionEvent actionEvent) { |
| 164 | SaveFile saveFile = new SaveFile(); |
| 165 | String context = ASTFC.getText(); |
| 166 | Parser parser = new Parser(); |
| 167 | if (!context.equals("")) { |
| 168 | log.info("输入的内容为:" + context); |
| 169 | parser.parse(context,FileType.getValue(),false); |
| 170 | }else if (ASTFiles.exists()){ |
| 171 | log.info("正在读取文件"); |
| 172 | context = JavaContent.ReadJavaContent(ASTFiles); |
| 173 | parser.parse(context,FileType.getValue(),false); |
| 174 | }else { |
| 175 | log.info("请输入文件内容,或者选择文件"); |
| 176 | Alert alert = new Alert(Alert.AlertType.INFORMATION); |
| 177 | alert.setTitle("Warning"); |
| 178 | alert.setContentText("请输入文件内容,或者选择文件"); |
| 179 | alert.show(); |
| 180 | } |
| 181 | saveFile.Save(FileType.getValue().toLowerCase(),false); |
| 182 | } |
| 183 | // 导出AST图片 |
| 184 | public void ASTExport(ActionEvent actionEvent) { |
| 185 | SaveFile saveFile = new SaveFile(); |
nothing calls this directly
no test coverage detected