Marker verschwinden jetzt. (Zunächst ohne Annotation).

This commit is contained in:
Michael Uhl 2019-01-15 23:12:53 +01:00
parent 269209f068
commit 07e034a638
3 changed files with 5 additions and 4 deletions

View File

@ -1,7 +1,6 @@
package typinferenzplugin.editor;
import static org.eclipse.core.runtime.IStatus.ERROR;
import static org.eclipse.core.runtime.IStatus.WARNING;
import static org.eclipse.core.runtime.IStatus.*;
import static typinferenzplugin.Activator.PLUGIN_ID;
import java.lang.reflect.Field;
@ -43,7 +42,7 @@ public class JafCompletionProcess implements IContentAssistProcessor {
public ICompletionProposal[] computeCompletionProposals(ITextViewer viewer, int offset) {
try {
IDocument doc = viewer.getDocument();
if (isAfterDotOper(offset, doc)) {
String prefix = lastWord(doc, offset);

View File

@ -155,7 +155,7 @@ public class JavEditor extends TextEditor{
String message = rm.getMessage();
m.setAttribute(IMarker.MESSAGE, message);
m.setAttribute(IMarker.SEVERITY, 1);
rm.setAnnotation(this.addAnnotation(m, point.getPositionInCode()));
//rm.setAnnotation(this.addAnnotation(m, point.getPositionInCode()));
} catch (CoreException e) {
new ErrorOutput("Fehler beim Generieren eines Markers");
e.printStackTrace();
@ -183,6 +183,7 @@ public class JavEditor extends TextEditor{
iamf.connect(document);
iamf.addAnnotation(ma,new Position(offset,1));
iamf.disconnect(document);
return ma;
}

View File

@ -125,6 +125,7 @@ public IPresentationReconciler getPresentationReconciler(ISourceViewer sourceVie
QuickAssistAssistant ret = new QuickAssistAssistant();
ret.setQuickAssistProcessor(new QuickAssistProcessor(this.editor));
ret.setInformationControlCreator(getInformationControlCreator(sourceViewer));
return ret;
}