Examples of LazyJavaTypeCompletionProposal


Examples of org.eclipse.jdt.internal.ui.text.java.LazyJavaTypeCompletionProposal

     
      for(int j=0;j<proposals.length;j++){
        if(proposals[j].getImage()!=null){
          String replaceString = null;
          if(proposals[j] instanceof LazyJavaTypeCompletionProposal){
            LazyJavaTypeCompletionProposal p = (LazyJavaTypeCompletionProposal)proposals[j];
            replaceString = p.getReplacementString();
          } else if(proposals[j] instanceof JavaCompletionProposal){
            JavaCompletionProposal p = (JavaCompletionProposal)proposals[j];
            replaceString = p.getReplacementString();
          }
          if(replaceString!=null && replaceString.startsWith(contents)){
            result.add(new FieldAssistUtils.ContentProposalImpl(replaceString, position));
          }
        }
View Full Code Here

Examples of org.eclipse.jdt.internal.ui.text.java.LazyJavaTypeCompletionProposal

     
      for(int j=0;j<proposals.length;j++){
        if(proposals[j].getImage()!=null){
          String replaceString = null;
          if(proposals[j] instanceof LazyJavaTypeCompletionProposal){
            LazyJavaTypeCompletionProposal p = (LazyJavaTypeCompletionProposal)proposals[j];
            replaceString = p.getReplacementString();
          } else if(proposals[j] instanceof JavaCompletionProposal){
            JavaCompletionProposal p = (JavaCompletionProposal)proposals[j];
            replaceString = p.getReplacementString();
          }
          if(replaceString!=null && replaceString.startsWith(contents)){
            result.add(new FieldAssistUtils.ContentProposalImpl(replaceString, position));
          }
        }
View Full Code Here

Examples of org.eclipse.jdt.internal.ui.text.java.LazyJavaTypeCompletionProposal

     
      for(int j=0;j<proposals.length;j++){
        if(proposals[j].getImage()!=null){
          String replaceString = null;
          if(proposals[j] instanceof LazyJavaTypeCompletionProposal){
            LazyJavaTypeCompletionProposal p = (LazyJavaTypeCompletionProposal)proposals[j];
            replaceString = p.getReplacementString();
          } else if(proposals[j] instanceof JavaCompletionProposal){
            JavaCompletionProposal p = (JavaCompletionProposal)proposals[j];
            replaceString = p.getReplacementString();
          }
          if(replaceString!=null && replaceString.startsWith(contents)){
            result.add(new FieldAssistUtils.ContentProposalImpl(replaceString, position));
          }
        }
View Full Code Here

Examples of org.eclipse.jdt.internal.ui.text.java.LazyJavaTypeCompletionProposal

      List<AssistInfo> result = new ArrayList<AssistInfo>();
     
      for(int j=0;j<proposals.length;j++){
        if(proposals[j].getImage()!=null){
          if(proposals[j] instanceof LazyJavaTypeCompletionProposal){
            LazyJavaTypeCompletionProposal p = (LazyJavaTypeCompletionProposal)proposals[j];
            if(p.getReplacementString().startsWith(value)){
              result.add(new JavaClassAssistInfo(p));
            }
          } else if(proposals[j] instanceof JavaCompletionProposal){
            JavaCompletionProposal p = (JavaCompletionProposal)proposals[j];
            if(p.getReplacementString().startsWith(value)){
              result.add(new JavaClassAssistInfo(p));
            }
          }
        }
      }
View Full Code Here

Examples of org.eclipse.jdt.internal.ui.text.java.LazyJavaTypeCompletionProposal

     
      for(int j=0;j<proposals.length;j++){
        if(proposals[j].getImage()!=null){
          String replaceString = null;
          if(proposals[j] instanceof LazyJavaTypeCompletionProposal){
            LazyJavaTypeCompletionProposal p = (LazyJavaTypeCompletionProposal)proposals[j];
            replaceString = p.getReplacementString();
          } else if(proposals[j] instanceof JavaCompletionProposal){
            JavaCompletionProposal p = (JavaCompletionProposal)proposals[j];
            replaceString = p.getReplacementString();
          }
          if(replaceString!=null && replaceString.startsWith(contents)){
            result.add(new FieldAssistUtils.ContentProposalImpl(replaceString, position));
          }
        }
View Full Code Here

Examples of org.eclipse.jdt.internal.ui.text.java.LazyJavaTypeCompletionProposal

     
      for(int j = 0; j < proposals.length; j++){
        if(proposals[j].getImage()!=null){
          String replaceString = null;
          if(proposals[j] instanceof LazyJavaTypeCompletionProposal){
            LazyJavaTypeCompletionProposal p = (LazyJavaTypeCompletionProposal)proposals[j];
            replaceString = p.getReplacementString();
          } else if(proposals[j] instanceof JavaCompletionProposal){
            JavaCompletionProposal p = (JavaCompletionProposal)proposals[j];
            replaceString = p.getReplacementString();
          }
         
          if(ClickUtils.isNotEmpty(replaceString)){
            if(replaceString.equals("_xxx")){
              continue;
View Full Code Here

Examples of org.eclipse.jdt.internal.ui.text.java.LazyJavaTypeCompletionProposal

        proposal.setDeclarationSignature(paramType.getPackage().getName().toCharArray());
        proposal.setFlags(paramType.getModifiers());
        proposal.setRelevance(Integer.MAX_VALUE);
        proposal.setReplaceRange(context.getInvocationOffset() - filter.length(), context.getInvocationOffset());
        proposal.setSignature(Signature.createTypeSignature(paramType.getCanonicalName(), true).toCharArray());
        LazyJavaTypeCompletionProposal typeProposal = new LazyJavaTypeCompletionProposal(proposal, context);
        typeProposal.setRelevance(Integer.MAX_VALUE);
        proposals.add(typeProposal);
      }
    }

    return proposals;
View Full Code Here

Examples of org.eclipse.jdt.internal.ui.text.java.LazyJavaTypeCompletionProposal

      JavaCompletionProposal prop = (JavaCompletionProposal) comProposal;
      recorder.recordProposal(prop.getImage(), prop.getRelevance(), prop.getDisplayString(), prop
          .getReplacementString(), prop.getJavaElement());
    }
    else if (comProposal instanceof LazyJavaTypeCompletionProposal) {
      LazyJavaTypeCompletionProposal prop = (LazyJavaTypeCompletionProposal) comProposal;

      if (prop.getQualifiedTypeName().equals(packageName + "." + CLASS_NAME)
          || prop.getQualifiedTypeName().equals(CLASS_NAME)) {
        return;
      }

      if (prop.getJavaElement() instanceof IType) {
        // Make sure that JDT's type filter preferences are applied
        if (TypeFilter.isFiltered((IType) prop.getJavaElement())) {
          return;
        }

        String replacementString = ((IType) prop.getJavaElement()).getFullyQualifiedName(enclosingChar);

        recorder.recordProposal(prop.getImage(), prop.getRelevance(), prop.getDisplayString(),
            replacementString, prop.getJavaElement());
      }
    }
    else if (comProposal instanceof LazyJavaCompletionProposal) {
      LazyJavaCompletionProposal prop = (LazyJavaCompletionProposal) comProposal;
      recorder.recordProposal(prop.getImage(), prop.getRelevance(), prop.getDisplayString(), prop
          .getReplacementString(), prop.getJavaElement());
    }
  }
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.