コード例 #1
0
  public List<IJavaCompletionProposal> getQuickFixProposals() {
    IJavaProject project = getQuickFixProblem().getCompilationUnit().getJavaProject();
    List<IJavaCompletionProposal> proposals = new ArrayList<IJavaCompletionProposal>(2);
    try {
      if (!GroovyRuntime.hasGroovyClasspathContainer(project)) {
        proposals.add(new AddGroovyRuntimeProposal(project, getQuickFixProblem(), 100));
        return proposals;
      }
    } catch (CoreException e) {
      GroovyCore.logWarning("Problem calculating quickfixes", e);
    }

    return null;
  }