Tabnine Logo
org.eclipse.jdt.internal.ui.text.correction
Code IndexAdd Tabnine to your IDE (free)

How to use org.eclipse.jdt.internal.ui.text.correction

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

origin: org.eclipse.jdt/org.eclipse.jdt.ui

@Override
public void selectionChanged(ICompletionProposal proposal, boolean smartToggle) {
  if (proposal instanceof IStatusLineProposal) {
    IStatusLineProposal statusLineProposal= (IStatusLineProposal)proposal;
    String message= statusLineProposal.getStatusMessage();
    if (message != null) {
      fAssistant.setStatusMessage(message);
      return;
    }
  }
  fAssistant.setStatusMessage(getJumpHintStatusLineMessage());
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

public static IStatus collectAssists(IInvocationContext context, IProblemLocation[] locations, Collection<IJavaCompletionProposal> proposals) {
  ContributedProcessorDescriptor[] processors= getAssistProcessors();
  SafeAssistCollector collector= new SafeAssistCollector(context, locations, proposals);
  collector.process(processors);
  return collector.getStatus();
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

@Override
public void assistSessionStarted(ContentAssistEvent event) {
  fAssistant.setStatusLineVisible(true);
  fAssistant.setStatusMessage(getJumpHintStatusLineMessage());
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

public static boolean hasCorrections(ICompilationUnit cu, int problemId, String markerType) {
  ContributedProcessorDescriptor[] processors= getCorrectionProcessors();
  SafeHasCorrections collector= new SafeHasCorrections(cu, problemId);
  for (int i= 0; i < processors.length; i++) {
    if (processors[i].canHandleMarkerType(markerType)) {
      collector.process(processors[i]);
      if (collector.hasCorrections()) {
        return true;
      }
    }
  }
  return false;
}
origin: org.eclipse/org.eclipse.jdt.ui

public static IStatus collectCorrections(IInvocationContext context, IProblemLocation[] locations, Collection proposals) {
  ContributedProcessorDescriptor[] processors= getCorrectionProcessors();
  SafeCorrectionCollector collector= new SafeCorrectionCollector(context, proposals);
  for (int i= 0; i < processors.length; i++) {
    ContributedProcessorDescriptor curr= processors[i];
    IProblemLocation[] handled= getHandledProblems(locations, curr);
    if (handled != null) {
      collector.setProblemLocations(handled);
      collector.process(curr);
    }
  }
  return collector.getStatus();
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

public static boolean hasAssists(IInvocationContext context) {
  ContributedProcessorDescriptor[] processors= getAssistProcessors();
  SafeHasAssist collector= new SafeHasAssist(context);
  for (int i= 0; i < processors.length; i++) {
    collector.process(processors[i]);
    if (collector.hasAssists()) {
      return true;
    }
  }
  return false;
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

private static boolean getConvertSwitchToIfProposals(IInvocationContext context, ASTNode covering, Collection<ICommandAccess> resultingCollections) {
  if (!(covering instanceof SwitchStatement)) {
    return false;
  }
  //  we could produce quick assist (if all 'case' statements end with 'break')
  if (resultingCollections == null) {
    return true;
  }
  if (!getConvertSwitchToIfProposals(context, covering, resultingCollections, false))
    return false;
  return getConvertSwitchToIfProposals(context, covering, resultingCollections, true);
}
origin: org.eclipse/org.eclipse.jdt.ui

public QuickAssistLightBulbUpdater(ITextEditor part, ITextViewer viewer) {
  fEditor= part;
  fViewer= viewer;
  fAnnotation= new AssistAnnotation();
  fIsAnnotationShown= false;
  fPropertyChangeListener= null;
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

private static boolean getConvertIfElseToSwitchProposals(IInvocationContext context, ASTNode coveringNode, ArrayList<ICommandAccess> resultingCollections) {
  if (!(coveringNode instanceof IfStatement)) {
    return false;
  }
  //  we could produce quick assist
  if (resultingCollections == null) {
    return true;
  }
  if(!getConvertIfElseToSwitchProposals(context, coveringNode, resultingCollections, true))
    return false;
  return getConvertIfElseToSwitchProposals(context, coveringNode, resultingCollections, false);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

  private void importNodeTypes(ASTNode node, final CompilationUnitRewrite cuRewrite, final ImportRewriteContext context) {
    ASTResolving.visitAllBindings(node, new TypeBindingVisitor() {
      @Override
      public boolean visit(ITypeBinding nodeBinding) {
        importBinding(nodeBinding, cuRewrite, context);
        return false;
      }
    });
  }
}
origin: org.eclipse/org.eclipse.jdt.ui

/**
 * Gets the text change that is invoked when the change is applied.
 * 
 * @return returns the text change that is invoked when the change is applied.
 * @throws CoreException throws an exception if accessing the change failed
 */
public final TextChange getTextChange() throws CoreException {
  return (TextChange) getChange();
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

public static boolean hasCorrections(ICompilationUnit cu, int problemId, String markerType) {
  ContributedProcessorDescriptor[] processors= getCorrectionProcessors();
  SafeHasCorrections collector= new SafeHasCorrections(cu, problemId);
  for (int i= 0; i < processors.length; i++) {
    if (processors[i].canHandleMarkerType(markerType)) {
      collector.process(processors[i]);
      if (collector.hasCorrections()) {
        return true;
      }
    }
  }
  return false;
}
origin: org.eclipse/org.eclipse.jdt.ui

public static IStatus collectAssists(IInvocationContext context, IProblemLocation[] locations, Collection proposals) {
  ContributedProcessorDescriptor[] processors= getAssistProcessors();
  SafeAssistCollector collector= new SafeAssistCollector(context, locations, proposals);
  collector.process(processors);
  return collector.getStatus();
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

public static boolean hasAssists(IInvocationContext context) {
  ContributedProcessorDescriptor[] processors= getAssistProcessors();
  SafeHasAssist collector= new SafeHasAssist(context);
  for (int i= 0; i < processors.length; i++) {
    collector.process(processors[i]);
    if (collector.hasAssists()) {
      return true;
    }
  }
  return false;
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public void selectionChanged(ICompletionProposal proposal, boolean smartToggle) {
  if (proposal instanceof IStatusLineProposal) {
    IStatusLineProposal statusLineProposal= (IStatusLineProposal)proposal;
    String message= statusLineProposal.getStatusMessage();
    if (message != null) {
      fAssistant.setStatusMessage(message);
      return;
    }
  }
  fAssistant.setStatusMessage(getJumpHintStatusLineMessage());
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public void assistSessionStarted(ContentAssistEvent event) {
  fAssistant.setStatusLineVisible(true);
  fAssistant.setStatusMessage(getJumpHintStatusLineMessage());
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

private static boolean getConvertSwitchToIfProposals(IInvocationContext context, ASTNode covering, Collection<ICommandAccess> resultingCollections) {
  if (!(covering instanceof SwitchStatement)) {
    return false;
  }
  //  we could produce quick assist (if all 'case' statements end with 'break')
  if (resultingCollections == null) {
    return true;
  }
  if (!getConvertSwitchToIfProposals(context, covering, resultingCollections, false))
    return false;
  return getConvertSwitchToIfProposals(context, covering, resultingCollections, true);
}
origin: org.eclipse/org.eclipse.jdt.ui

public static boolean hasCorrections(ICompilationUnit cu, int problemId, String markerType) {
  ContributedProcessorDescriptor[] processors= getCorrectionProcessors();
  SafeHasCorrections collector= new SafeHasCorrections(cu, problemId);
  for (int i= 0; i < processors.length; i++) {
    if (processors[i].canHandleMarkerType(markerType)) {
      collector.process(processors[i]);
      if (collector.hasCorrections()) {
        return true;
      }
    }
  }
  return false;
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

public static IStatus collectAssists(IInvocationContext context, IProblemLocation[] locations, Collection<IJavaCompletionProposal> proposals) {
  ContributedProcessorDescriptor[] processors= getAssistProcessors();
  SafeAssistCollector collector= new SafeAssistCollector(context, locations, proposals);
  collector.process(processors);
  return collector.getStatus();
}
origin: org.eclipse/org.eclipse.jdt.ui

public static boolean hasAssists(IInvocationContext context) {
  ContributedProcessorDescriptor[] processors= getAssistProcessors();
  SafeHasAssist collector= new SafeHasAssist(context);
  for (int i= 0; i < processors.length; i++) {
    collector.process(processors[i]);
    if (collector.hasAssists()) {
      return true;
    }
  }
  return false;
}
org.eclipse.jdt.internal.ui.text.correction

Most used classes

  • ASTResolving
    JDT-UI-internal helper methods to find AST nodes or bindings.
  • AssistContext
  • ContributedProcessorDescriptor
  • IStatusLineProposal
    A proposal which is able to show a message on the status line of the content assistant in which this
  • JavadocTagsSubProcessor
  • ModifierCorrectionSubProcessor,
  • NameMatcher,
  • ProblemLocation,
  • QuickAssistLightBulbUpdater,
  • ReorgCorrectionsSubProcessor,
  • ReturnTypeSubProcessor,
  • SerialVersionSubProcessor,
  • SimilarElement,
  • SimilarElementsRequestor,
  • SuppressWarningsSubProcessor,
  • TypeMismatchSubProcessor,
  • AdvancedQuickAssistProcessor$1,
  • AdvancedQuickAssistProcessor$SimpleNameRenameProvider,
  • AdvancedQuickAssistProcessor
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now