Examples of GlobalSearchScope


Examples of com.intellij.psi.search.GlobalSearchScope

      super(project);
    }
  }

  public GlobalSearchScope getSearchScope() {
    GlobalSearchScope allScope = project.getUserData(MY_SCOPE_KEY);
    if (allScope == null) {
      project.putUserData(MY_SCOPE_KEY,
                          allScope = GlobalSearchScope.projectScope(project));
    }
    return allScope;
View Full Code Here

Examples of com.intellij.psi.search.GlobalSearchScope

    }
  }

  @Nullable
  private static VirtualFile getStrutsJarRoot(final Module module) throws IOException {
    final GlobalSearchScope scope = GlobalSearchScope.moduleRuntimeScope(module, false);
    final JavaPsiFacade psiManager = JavaPsiFacade.getInstance(module.getProject());

    final VirtualFile virtualFile = getStrutsClass(scope, psiManager);
    if (virtualFile == null || !(virtualFile.getFileSystem() instanceof JarFileSystem)) {
      return null;
View Full Code Here

Examples of com.intellij.psi.search.GlobalSearchScope

  @NotNull
  public Collection<TilesModel> computeModels(@NotNull final Module module) {
    final Project project = module.getProject();
    final JavaPsiFacade facade = JavaPsiFacade.getInstance(project);
    final GlobalSearchScope moduleScope = GlobalSearchScope.moduleWithDependenciesAndLibrariesScope(module, false);

    // struts2-tiles plugin must be available
    final PsiClass strutsTilesListenerClass = facade.findClass(STRUTS_TILES_LISTENER_CLASS,
                                                               moduleScope);
    if (strutsTilesListenerClass == null) {
View Full Code Here

Examples of com.intellij.psi.search.GlobalSearchScope

  @Override
  protected boolean checkClass(@NotNull PsiReference reference, @NotNull PsiElement element, @NotNull AnnotationHolder holder) {
    if (element instanceof PsiClass) {
      Module module = ModuleUtilCore.findModuleForPsiElement(element);
      if (module != null) {
        GlobalSearchScope scope = GlobalSearchScope.moduleWithDependenciesAndLibrariesScope(module);
        JavaPsiFacade facade = JavaPsiFacade.getInstance(element.getProject());
        PsiClass activatorClass = facade.findClass("org.osgi.framework.BundleActivator", scope);
        if (activatorClass != null && ((PsiClass)element).isInheritor(activatorClass, true)) {
          return false;
        }
View Full Code Here

Examples of com.intellij.psi.search.GlobalSearchScope

    _additionalPropertiesLabel.setEnabled(!isManuallyEdited && !isUseExternalTool);
  }

  private void onBundleActivatorSelect() {
    Project project = _editorContext.getProject();
    GlobalSearchScope searchScope = GlobalSearchScope.moduleWithDependenciesScope(_editorContext.getModule());
    // show a class selector for descendants of BundleActivator
    PsiClass psiClass = JavaPsiFacade.getInstance(project)
      .findClass("org.osgi.framework.BundleActivator", GlobalSearchScope.allScope(project));
    TreeJavaClassChooserDialog dialog =
      new TreeJavaClassChooserDialog(OsmorcBundle.message("facet.editor.select.bundle.activator"),
View Full Code Here

Examples of com.intellij.psi.search.GlobalSearchScope

                                         final PsiElement element,
                                         final ConvertContext context) {
    final ExtendClass extendClass = getExtendsAnnotation(psiClassGenericDomValue);

    // 1. "normal" JAVA classes
    final GlobalSearchScope scope = getResolveScope(psiClassGenericDomValue);
    final JavaClassReferenceProvider classReferenceProvider =
        new JavaClassReferenceProvider() {
          @Override
          public GlobalSearchScope getScope(final Project project) {
            return scope;
View Full Code Here

Examples of com.intellij.psi.search.GlobalSearchScope

      final String subClassName = extendClass.value();
      if (subClassName == null) {
        return null;
      }

      final GlobalSearchScope searchScope = GlobalSearchScope.moduleWithDependenciesAndLibrariesScope(module, false);
      return JavaPsiFacade.getInstance(module.getProject()).findClass(subClassName, searchScope);
    }
View Full Code Here

Examples of com.intellij.psi.search.GlobalSearchScope

    final Module module = ModuleUtilCore.findModuleForPsiElement(actionClass);
    if (module == null) {
      return Collections.emptyList();
    }

    final GlobalSearchScope scope = GlobalSearchScope.moduleWithDependenciesAndLibrariesScope(module, false);

    final PsiClassType stringType = PsiType.getJavaLangString(actionClass.getManager(), scope);

    final PsiElementFactory psiElementFactory = JavaPsiFacade.getInstance(actionClass.getProject()).getElementFactory();
    final PsiClassType resultType = psiElementFactory.createTypeByFQClassName("com.opensymphony.xwork2.Result", scope);
View Full Code Here

Examples of com.intellij.psi.search.GlobalSearchScope

    return glues;
  }

  @Override
  public List<AbstractStepDefinition> loadStepsFor(@Nullable PsiFile featureFile, @NotNull Module module) {
    final GlobalSearchScope dependenciesScope = module.getModuleWithDependenciesAndLibrariesScope(true);

    Collection<PsiClass> stepDefAnnotationCandidates = JavaFullClassNameIndex.getInstance().get(
      CUCUMBER_RUNTIME_JAVA_STEP_DEF_ANNOTATION.hashCode(), module.getProject(), dependenciesScope);

    PsiClass stepDefAnnotationClass = null;
View Full Code Here

Examples of com.intellij.psi.search.GlobalSearchScope

  }

  @Nullable
  private static PsiElement findTestFromQUnitDefaultModule(@NotNull Project project,
                                                           @NotNull String testMethodName) {
    GlobalSearchScope scope = GlobalSearchScope.projectScope(project);
    testMethodName = StringUtil.trimStart(testMethodName, "test ");
    String key = JsTestFileByTestNameIndex.createQUnitKeyForTestFromDefaultModule(testMethodName);
    List<VirtualFile> jsTestVirtualFiles = JsTestFileByTestNameIndex.findJsTestFilesByNameInScope(key, scope);
    List<VirtualFile> validJsTestVirtualFiles = filterVirtualFiles(jsTestVirtualFiles);
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.