Codota Logo
EditAnnotator
Code IndexAdd Codota to your IDE (free)

How to use
EditAnnotator
in
org.eclipse.jdt.internal.ui.text.correction.proposals

Best Java code snippets using org.eclipse.jdt.internal.ui.text.correction.proposals.EditAnnotator (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
ScheduledThreadPoolExecutor s =
  • Codota Iconnew ScheduledThreadPoolExecutor(corePoolSize)
  • Codota IconThreadFactory threadFactory;new ScheduledThreadPoolExecutor(corePoolSize, threadFactory)
  • Codota IconString str;new ScheduledThreadPoolExecutor(1, new ThreadFactoryBuilder().setNameFormat(str).build())
  • Smart code suggestions by Codota
}
origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation

private boolean rangeAdded(TextEdit edit) {
  return annotateEdit(edit, "<b>", "</b>"); //$NON-NLS-1$ //$NON-NLS-2$
}
origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation

public void unchangedUntil(int pos) {
  if (pos > fWrittenToPos) {
    appendContent(fPreviewDocument, fWrittenToPos, pos, true);
    fWrittenToPos= pos;
  }
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public boolean visit(ReplaceEdit edit) {
  if (edit.getLength() > 0)
    return rangeAdded(edit);
  return rangeRemoved(edit);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

protected boolean annotateEdit(TextEdit edit, String startTag, String endTag) {
  unchangedUntil(edit.getOffset());
  fBuf.append(startTag);
  appendContent(fPreviewDocument, edit.getOffset(), edit.getExclusiveEnd(), false);
  fBuf.append(endTag);
  fWrittenToPos= edit.getExclusiveEnd();
  return false;
}
origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation

@Override
public Object getAdditionalProposalInfo(IProgressMonitor monitor) {
  StringBuffer buf= new StringBuffer();
  try {
    TextChange change= fCUProposal.getTextChange();
    change.setKeepPreviewEdits(true);
    IDocument previewDocument= change.getPreviewDocument(monitor);
    TextEdit rootEdit= change.getPreviewEdit(change.getEdit());
    EditAnnotator ea= new EditAnnotator(buf, previewDocument);
    rootEdit.accept(ea);
    ea.unchangedUntil(previewDocument.getLength()); // Final pre-existing region
  } catch (CoreException e) {
    JavaManipulationPlugin.log(e);
  }
  return buf.toString();
}

origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation

protected boolean rangeRemoved(TextEdit edit) {
  unchangedUntil(edit.getOffset());
  return false;
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public boolean visit(DeleteEdit edit) {
  return rangeRemoved(edit);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public boolean visit(InsertEdit edit) {
  return rangeAdded(edit);
}
origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation

protected boolean annotateEdit(TextEdit edit, String startTag, String endTag) {
  unchangedUntil(edit.getOffset());
  fBuf.append(startTag);
  appendContent(fPreviewDocument, edit.getOffset(), edit.getExclusiveEnd(), false);
  fBuf.append(endTag);
  fWrittenToPos= edit.getExclusiveEnd();
  return false;
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public Object getAdditionalProposalInfo(IProgressMonitor monitor) {
  StringBuffer buf= new StringBuffer();
  try {
    TextChange change= getTextChange();
    change.setKeepPreviewEdits(true);
    IDocument previewDocument= change.getPreviewDocument(monitor);
    TextEdit rootEdit= change.getPreviewEdit(change.getEdit());
    EditAnnotator ea= new EditAnnotator(buf, previewDocument);
    rootEdit.accept(ea);
    ea.unchangedUntil(previewDocument.getLength()); // Final pre-existing region
  } catch (CoreException e) {
    JavaPlugin.log(e);
  }
  return buf.toString();
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

protected boolean rangeRemoved(TextEdit edit) {
  unchangedUntil(edit.getOffset());
  return false;
}
origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation

@Override
public boolean visit(MoveSourceEdit edit) {
  return rangeRemoved(edit);
}
origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation

@Override
public boolean visit(InsertEdit edit) {
  return rangeAdded(edit);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

ea.unchangedUntil(currentContent.getLength()); // Final pre-existing region
buf.append("<br><br>"); //$NON-NLS-1$
origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation

@Override
public boolean visit(ReplaceEdit edit) {
  if (edit.getLength() > 0)
    return rangeAdded(edit);
  return rangeRemoved(edit);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public boolean visit(MoveSourceEdit edit) {
  return rangeRemoved(edit);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

public void unchangedUntil(int pos) {
  if (pos > fWrittenToPos) {
    appendContent(fPreviewDocument, fWrittenToPos, pos, true);
    fWrittenToPos= pos;
  }
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

private boolean rangeAdded(TextEdit edit) {
  return annotateEdit(edit, "<b>", "</b>"); //$NON-NLS-1$ //$NON-NLS-2$
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

ea.unchangedUntil(currentContent.getLength()); // Final pre-existing region
buf.append("<br><br>"); //$NON-NLS-1$
origin: org.eclipse.jdt/org.eclipse.jdt.core.manipulation

@Override
public boolean visit(DeleteEdit edit) {
  return rangeRemoved(edit);
}
org.eclipse.jdt.internal.ui.text.correction.proposalsEditAnnotator

Javadoc

Class to annotate edits made by a quick fix/assist to be shown via the quick fix pop-up preview. E.g. the added changes are shown in bold.

Most used methods

  • unchangedUntil
  • <init>
  • annotateEdit
  • appendContent
  • rangeAdded
  • rangeRemoved

Popular in Java

  • Reading from database using SQL prepared statement
  • getExternalFilesDir (Context)
  • onCreateOptionsMenu (Activity)
  • addToBackStack (FragmentTransaction)
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • KeyStore (java.security)
    This class represents an in-memory collection of keys and certificates. It manages two types of entr
  • Timestamp (java.sql)
    A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • JButton (javax.swing)
  • Options (org.apache.commons.cli)
    Main entry-point into the library. Options represents a collection of Option objects, which describ
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now