Examples of SearchPattern


Examples of org.eclipse.jdt.core.search.SearchPattern

    try {
      MethodDeclarationsSearchRequestor requestor = new MethodDeclarationsSearchRequestor();
            SearchEngine searchEngine = new SearchEngine();

            IJavaSearchScope searchScope = CallerFinder.getSearchScope(project);
            SearchPattern pattern = SearchPattern.createPattern(
                methodName,
          IJavaSearchConstants.METHOD,
          IJavaSearchConstants.DECLARATIONS,
          SearchPattern.R_PATTERN_MATCH | SearchPattern.R_CASE_SENSITIVE
          );
View Full Code Here

Examples of org.eclipse.jdt.core.search.SearchPattern

  public void addAnnotationToFieldsOfType(String targetClass, Class<? extends java.lang.annotation.Annotation> annotation, Map<String, Object> properties) {
    try {
      IType element = javaProject.findType(targetClass);

      SearchEngine searchEngine = new SearchEngine();
      SearchPattern pattern = SearchPattern.createPattern(element, IJavaSearchConstants.REFERENCES);
      SearchParticipant[] participants = new SearchParticipant[] { SearchEngine.getDefaultSearchParticipant() };
      IJavaSearchScope scope = SearchEngine.createWorkspaceScope();

      BasicSearchRequestor requestor = new BasicSearchRequestor();
      searchEngine.search(pattern, participants, scope, requestor, null);
View Full Code Here

Examples of org.eclipse.jdt.core.search.SearchPattern

  }

  private void modifyBlocks(final IMethod fromMethod, BlockModifier blockModifier) {
    try {
      SearchEngine searchEngine = new SearchEngine();
      SearchPattern pattern = SearchPattern.createPattern(fromMethod, IJavaSearchConstants.ALL_OCCURRENCES | IJavaSearchConstants.IGNORE_RETURN_TYPE);
      SearchParticipant[] participants = new SearchParticipant[] { SearchEngine.getDefaultSearchParticipant() };
      IJavaSearchScope scope = SearchEngine.createWorkspaceScope();

      BasicSearchRequestor requestor = new BasicSearchRequestor();
      searchEngine.search(pattern, participants, scope, requestor, null);
View Full Code Here

Examples of org.eclipse.jdt.core.search.SearchPattern

   
    try {
      IType singleton = javaProject.findType("javax.ejb.Singleton");
     
      SearchEngine searchEngine = new SearchEngine();
      SearchPattern pattern = SearchPattern.createPattern(singleton, IJavaSearchConstants.REFERENCES);
      SearchParticipant[] participants = new SearchParticipant[] { SearchEngine.getDefaultSearchParticipant() };
      IJavaSearchScope scope = SearchEngine.createWorkspaceScope();

      SingletonBeanSearchRequestor requestor = new SingletonBeanSearchRequestor();
      searchEngine.search(pattern, participants, scope, requestor, null);
View Full Code Here

Examples of org.eclipse.jdt.core.search.SearchPattern

          // The search engine.
          final SearchEngine engine = new SearchEngine();

          // The search pattern corresponding to the entities whose
          // type must be altered.
          SearchPattern pattern = SearchPattern.createPattern(elem,
              IJavaSearchConstants.DECLARATIONS,
              SearchPattern.R_EXACT_MATCH);

          // Search for declarations (must always do this since each
          // element's type must be altered).
View Full Code Here

Examples of org.eclipse.jdt.core.search.SearchPattern

  }

  private void findFormalsForVariable(IMethod correspondingMethod,
      final int paramNumber) throws CoreException {

    final SearchPattern pattern = SearchPattern.createPattern(
        correspondingMethod, IJavaSearchConstants.DECLARATIONS,
        SearchPattern.R_EXACT_MATCH);

    this.findParameters(paramNumber, pattern);
  }
View Full Code Here

Examples of org.eclipse.jdt.core.search.SearchPattern

    // Find invocations of the corresponding method.
    final IMethod meth = (IMethod) svd.resolveBinding()
        .getDeclaringMethod().getJavaElement();

    final SearchPattern pattern = SearchPattern.createPattern(meth,
        IJavaSearchConstants.REFERENCES, SearchPattern.R_EXACT_MATCH);

    this.findParameters(getFormalParameterNumber(svd), pattern);
  }
View Full Code Here

Examples of org.eclipse.jdt.core.search.SearchPattern

  public void compute() throws CoreException {
    this.reset();
    this.wl.addAll(this.constFields);
    while (this.wl.hasNext()) {
      final IJavaElement je = (IJavaElement) this.wl.next();
      final SearchPattern pattern = SearchPattern.createPattern(je,
          IJavaSearchConstants.ALL_OCCURRENCES,
          SearchPattern.R_EXACT_MATCH);
      final SearchRequestor requestor = new SearchRequestor() {
        public void acceptSearchMatch(SearchMatch match)
            throws CoreException {
View Full Code Here

Examples of org.eclipse.jdt.core.search.SearchPattern

   *             if the search failed
   */
  private boolean isCalledFromOutside(IMethod method) throws CoreException {
    CompareTypeSearchRequestor requestor = new CompareTypeSearchRequestor(
        (IType) method.getParent());
    SearchPattern pattern = SearchPattern.createPattern(method,
        IJavaSearchConstants.REFERENCES, GENERICS_AGNOSTIC_MATCH_RULE);
    IJavaSearchScope scope = SearchEngine.createWorkspaceScope();
    SearchEngine searchEngine = new SearchEngine();
    searchEngine
        .search(pattern, new SearchParticipant[] { SearchEngine
View Full Code Here

Examples of org.eclipse.jdt.core.search.SearchPattern

 
  @Test
  public void learning_SearchEngine() throws Exception {
    SearchEngine engine = new SearchEngine();
    IJavaSearchScope scope = SearchEngine.createWorkspaceScope();
    SearchPattern pattern = SearchPattern.createPattern("TestClass2", IJavaSearchConstants.CLASS, IJavaSearchConstants.DECLARATIONS, SearchPattern.R_FULL_MATCH);
    SearchParticipant[] participants = new SearchParticipant[] {SearchEngine.getDefaultSearchParticipant()};
    SearchRequestor requestor = new SearchRequestor(){
   
      @Override
      public void acceptSearchMatch(SearchMatch match) throws CoreException {
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.