Package org.aspectj.org.eclipse.jdt.internal.core

Examples of org.aspectj.org.eclipse.jdt.internal.core.SearchableEnvironment


      Openable[] openables = new Openable[allOpenables.size()];
      allOpenables.toArray(openables);
 
      try {
        // resolve
        SearchableEnvironment searchableEnvironment = project.newSearchableNameEnvironment(this.hierarchy.workingCopies);
        this.nameLookup = searchableEnvironment.nameLookup;
        this.hierarchyResolver.resolve(openables, null, monitor);
      } catch (JavaModelException e) {
        // project doesn't exit: ignore
      }
View Full Code Here


  // clean up name environment only if there are several possible match as it is reused
  // when only one possible match (bug 58581)
  if (this.nameEnvironment != null && possibleMatchSize != 1)
    this.nameEnvironment.cleanup();

  SearchableEnvironment searchableEnvironment = project.newSearchableNameEnvironment(this.workingCopies);
 
  // if only one possible match, a file name environment costs too much,
  // so use the existing searchable  environment which will populate the java model
  // only for this possible match and its required types.
  this.nameEnvironment = possibleMatchSize == 1
View Full Code Here

TOP

Related Classes of org.aspectj.org.eclipse.jdt.internal.core.SearchableEnvironment

Copyright © 2018 www.massapicom. 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.