Examples of codeComplete()


Examples of org.eclipse.dltk.core.ISourceModule.codeComplete()

    /*int timeout = DLTKUIPlugin.getDefault().getPreferenceStore()
      .getInt(PreferenceConstants.CODEASSIST_TIMEOUT);*/
    int timeout = 5000;
    ISourceModule module = getSourceModule(ifile);
    ScriptCompletionProposalCollector collector = getCompletionCollector(module);
    module.codeComplete(offset, collector, timeout);

    IScriptCompletionProposal[] proposals =
      collector.getScriptCompletionProposals();
    Arrays.sort(proposals, new ScriptCompletionProposalComparator());

View Full Code Here

Examples of org.eclipse.jdt.core.ICompilationUnit.codeComplete()

      CompletionProposalCollector collector = new CompletionProposalCollector(project);
      ICompilationUnit unit = FieldAssistUtils.getTemporaryCompilationUnit(project);
      contents = contents.substring(0, position);
      String source = "public class _xxx { public static void hoge(){ " + contents + "}}";
      FieldAssistUtils.setContentsToCU(unit, source);
      unit.codeComplete(source.length() - 2, collector, DefaultWorkingCopyOwner.PRIMARY);
      IJavaCompletionProposal[] proposals = collector.getJavaCompletionProposals();
      List<IContentProposal> result = new ArrayList<IContentProposal>();
     
      for(int j=0;j<proposals.length;j++){
        if(proposals[j].getImage()!=null){
View Full Code Here

Examples of org.eclipse.jdt.core.ICompilationUnit.codeComplete()

          if (cu == null || -1 == javaPosition)
            return new ArrayList(0);
         
          collector = getProposalCollector(cu, translation);
          synchronized (cu) {
            cu.codeComplete(javaPosition, collector, (WorkingCopyOwner) null);
          }
        }
        catch (CoreException coreEx) {
          // a possible Java Model Exception due to not being a Web
          // (Java) Project
View Full Code Here

Examples of org.eclipse.jdt.core.ICompilationUnit.codeComplete()

          if (cu == null || -1 == javaPosition)
            return new ArrayList(0);
         
          collector = getProposalCollector(cu, translation);
          synchronized (cu) {
            cu.codeComplete(javaPosition, collector, (WorkingCopyOwner) null);
          }
        }
        catch (CoreException coreEx) {
          // a possible Java Model Exception due to not being a Web
          // (Java) Project
View Full Code Here

Examples of org.eclipse.jdt.core.ICompilationUnit.codeComplete()

          if (cu == null || -1 == fJavaPosition)
            return new ICompletionProposal[0];
         
          collector = getProposalCollector(cu, translation);
          synchronized (cu) {
            cu.codeComplete(fJavaPosition, collector, (WorkingCopyOwner) null);
          }
        }
        catch (CoreException coreEx) {
          // a possible Java Model Exception due to not being a Web
          // (Java) Project
View Full Code Here

Examples of org.eclipse.jdt.core.ICompilationUnit.codeComplete()

        try {
            Point selection= viewer.getSelectedRange();
            if (selection.y > 0)
                collector.setReplacementLength(selection.y);
           
                unit.codeComplete(offset, collector);
        } catch (JavaModelException x) {
            Shell shell= viewer.getTextWidget().getShell();
            if (x.isDoesNotExist() && !unit.getJavaProject().isOnClasspath(unit))
                MessageDialog.openInformation(shell, WojJavaTextMessages.CompletionProcessor_error_notOnBuildPath_title, WojJavaTextMessages.CompletionProcessor_error_notOnBuildPath_message);
            else
View Full Code Here

Examples of org.eclipse.jdt.core.ICompilationUnit.codeComplete()

          matchString = matchString.substring(lastIndex + 1);
        }
        String value = "import " + matchString;
        System.out.println(value); // TODO Debug
        HTMLUtil.setContentsToCU(unit, value);
        unit.codeComplete(value.length(), collector, DefaultWorkingCopyOwner.PRIMARY);
        IJavaCompletionProposal[] proposals = collector.getJavaCompletionProposals();
        List<ICompletionProposal> result = new ArrayList<ICompletionProposal>();
        for(int i=0;i<proposals.length;i++){
          if(proposals[i] instanceof AbstractJavaCompletionProposal){
            AbstractJavaCompletionProposal proposal = (AbstractJavaCompletionProposal)proposals[i];
View Full Code Here

Examples of org.eclipse.jdt.core.ICompilationUnit.codeComplete()

      CompletionProposalCollector collector = new CompletionProposalCollector(project);
      ICompilationUnit unit = FieldAssistUtils.getTemporaryCompilationUnit(project);
      contents = contents.substring(0, position);
      String source = "public class _xxx { public static void hoge(){ " + contents + "}}";
      FieldAssistUtils.setContentsToCU(unit, source);
      unit.codeComplete(source.length() - 2, collector, DefaultWorkingCopyOwner.PRIMARY);
      IJavaCompletionProposal[] proposals = collector.getJavaCompletionProposals();
      List<ContentProposalImpl> result = new ArrayList<ContentProposalImpl>();
     
      for(int j=0;j<proposals.length;j++){
        if(proposals[j].getImage()!=null){
View Full Code Here

Examples of org.eclipse.jdt.core.ICompilationUnit.codeComplete()

      CompletionProposalCollector collector = new CompletionProposalCollector(project);
      ICompilationUnit unit = FieldAssistUtils.getTemporaryCompilationUnit(project);
      contents = contents.substring(0, position);
      String source = "package " + contents;
      FieldAssistUtils.setContentsToCU(unit, source);
      unit.codeComplete(source.length(), collector, DefaultWorkingCopyOwner.PRIMARY);
      IJavaCompletionProposal[] proposals = collector.getJavaCompletionProposals();
      List<ContentProposalImpl> result = new ArrayList<ContentProposalImpl>();
     
      for(int j=0;j<proposals.length;j++){
        if(proposals[j].getImage()!=null){
View Full Code Here

Examples of org.eclipse.jdt.core.ICompilationUnit.codeComplete()

        ICompilationUnit unit = HTMLUtil.getTemporaryCompilationUnit(project);
        HTMLUtil.setContentsToCU(unit, result.toString());
       
        CompletionProposalCollector collector = new CompletionProposalCollector(project);
        int headerLength = result.getHeader().length();
        unit.codeComplete(headerLength + offset,
            collector, DefaultWorkingCopyOwner.PRIMARY);
       
        IJavaCompletionProposal[] proposals = collector.getJavaCompletionProposals();
        List<ICompletionProposal> list = new ArrayList<ICompletionProposal>();
        for(int i=0;i<proposals.length;i++){
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.