@@ -407,10 +407,6 @@ public boolean accept(File file) {
407407 }
408408
409409
410- public DefaultMutableTreeNode buildAST (CompilationUnit cu ) {
411- return buildAST (errorCheckerService .sourceCode , cu );
412- }
413-
414410 public static CompletionCandidate [] checkForTypes (ASTNode node ) {
415411
416412 List <VariableDeclarationFragment > vdfs = null ;
@@ -1292,7 +1288,7 @@ public String getPDESourceCodeLine(int javaLineNumber) {
12921288 public String getJavaSourceCodeLine (int javaLineNumber ) {
12931289 try {
12941290 PlainDocument javaSource = new PlainDocument ();
1295- javaSource .insertString (0 , errorCheckerService .sourceCode , null );
1291+ javaSource .insertString (0 , errorCheckerService .lastCodeCheckResult . sourceCode , null );
12961292 Element lineElement = javaSource .getDefaultRootElement ()
12971293 .getElement (javaLineNumber - 1 );
12981294 if (lineElement == null ) {
@@ -1319,7 +1315,7 @@ public String getJavaSourceCodeLine(int javaLineNumber) {
13191315 public Element getJavaSourceCodeElement (int javaLineNumber ) {
13201316 try {
13211317 PlainDocument javaSource = new PlainDocument ();
1322- javaSource .insertString (0 , errorCheckerService .sourceCode , null );
1318+ javaSource .insertString (0 , errorCheckerService .lastCodeCheckResult . sourceCode , null );
13231319 Element lineElement = javaSource .getDefaultRootElement ()
13241320 .getElement (javaLineNumber - 1 );
13251321 if (lineElement == null ) {
@@ -1956,7 +1952,7 @@ protected void done() {
19561952 int pdeOffs [] = errorCheckerService
19571953 .calculateTabIndexAndLineNumber (javaLineNumber );
19581954 PlainDocument javaSource = new PlainDocument ();
1959- javaSource .insertString (0 , errorCheckerService .sourceCode , null );
1955+ javaSource .insertString (0 , errorCheckerService .lastCodeCheckResult . sourceCode , null );
19601956 Element lineElement = javaSource .getDefaultRootElement ()
19611957 .getElement (javaLineNumber -1 );
19621958 if (lineElement == null ) {
@@ -2076,7 +2072,7 @@ protected void refactorIt(){
20762072 }
20772073 //else log("New name looks K.");
20782074
2079- errorCheckerService .pauseThread ();
2075+ errorCheckerService .cancel ();
20802076 if (refactorTree .isVisible ()){
20812077 refactorTree .setModel (new DefaultTreeModel (defCU ));
20822078 ((DefaultTreeModel ) refactorTree .getModel ()).reload ();
@@ -2128,9 +2124,9 @@ protected void refactorIt(){
21282124 editor .getTextArea ().setSelectedText (newName );
21292125 }
21302126 editor .stopCompoundEdit ();
2131- errorCheckerService .resumeThread ();
2127+ errorCheckerService .request ();
21322128 editor .getSketch ().setModified (true );
2133- errorCheckerService .runManualErrorCheck ();
2129+ errorCheckerService .request ();
21342130// frmOccurenceList.setVisible(false);
21352131 frmRename .setVisible (false );
21362132 lastClickedWord = null ;
@@ -3492,7 +3488,7 @@ public void actionPerformed(ActionEvent evt) {
34923488 editor .getSketch ().setCurrentCode (0 );
34933489 editor .getTextArea ().getDocument ().insertString (0 , impString , null );
34943490 editor .getSketch ().setCurrentCode (ct );
3495- errorCheckerService .runManualErrorCheck ();
3491+ errorCheckerService .request ();
34963492 frmImportSuggest .setVisible (false );
34973493 frmImportSuggest = null ;
34983494 } catch (BadLocationException e ) {
0 commit comments