Package com.intellij.openapi.module

Examples of com.intellij.openapi.module.Module


    final Module[] modules = getModules(project);
    final int length = modules.length;
    final VirtualFile[] vFiles = new VirtualFile[length];

    for (int i = 0; i < length; i++) {
      final Module module = modules[i];
      final CompilerModuleExtension extension = CompilerModuleExtension.getInstance(module);
      VirtualFile path = null;
      if (extension != null) {
        path = extension.getCompilerOutputPath();
      }
View Full Code Here


  }


  @Nullable
  public static VirtualFile getCompilerOutputPath(@NotNull final DataContext dataContext) {
    final Module module = getModule(dataContext);
    final CompilerModuleExtension compilerModuleExtension = CompilerModuleExtension.getInstance(module);
    if (compilerModuleExtension != null) {
      return compilerModuleExtension.getCompilerOutputPath();
    }
    return null;
View Full Code Here

  }


  @Nullable
  public static VirtualFile getCompilerOutputPath(@NotNull final VirtualFile virtualFile, @NotNull final Project project) {
    final Module module = findModuleForFile(virtualFile, project);
    if (module == null) {
      return null;
    }
    final CompilerModuleExtension compilerModuleExtension = CompilerModuleExtension.getInstance(module);
    if (compilerModuleExtension != null) {
View Full Code Here

    }
  }


  public static SourceFolder[] getSourceFolders(@NotNull final DataContext dataContext) {
    final Module module = getModule(dataContext);
    final ContentEntry[] contentEntries = ModuleRootManager.getInstance(module).getContentEntries();

    return contentEntries[0].getSourceFolders();
  }
View Full Code Here

  }


  @NotNull
  public static VirtualFile[] getProjectClasspath(@NotNull final DataContext dataContext) {
    final Module module = getModule(dataContext);
    return getProjectClasspath(module);
  }
View Full Code Here

  @Nullable
  public static Module getModule(@NotNull final DataContext dataContext) {
    final Project project = getProject(dataContext);
    //final VirtualFile file = getVirtualFile(dataContext);
    final VirtualFile selectedFile = getSelectedFile(dataContext);
    Module module = null;
    if (selectedFile != null) {
      module = ModuleUtilCore.findModuleForFile(selectedFile, project);
    }

    if (module == null) {
View Full Code Here


  private void initWorker() {

    final com.intellij.openapi.project.Project project = IdeaUtilImpl.getProject(_dataContext);
    final Module module = IdeaUtilImpl.getModule(_dataContext);

    final FindBugsPreferences preferences = getPluginInterface(project).getPreferences();
    if (Boolean.valueOf(preferences.getProperty(FindBugsPreferences.TOOLWINDOW_TO_FRONT))) {
      IdeaUtilImpl.activateToolWindow(getPluginInterface(project).getInternalToolWindowId(), _dataContext);
    }
View Full Code Here

  }


  private void initWorker() {
    final com.intellij.openapi.project.Project project = IdeaUtilImpl.getProject(_dataContext);
    final Module module = IdeaUtilImpl.getModule(_dataContext);

    final FindBugsPreferences preferences = getPluginInterface(project).getPreferences();
    if (Boolean.valueOf(preferences.getProperty(FindBugsPreferences.TOOLWINDOW_TO_FRONT))) {
      IdeaUtilImpl.activateToolWindow(getPluginInterface(project).getInternalToolWindowId(), _dataContext);
    }
View Full Code Here

  @Nullable
  private VirtualFile getPackagePath(@Nullable final VirtualFile[] selectedSourceFiles, @NotNull final Project project) {
    VirtualFile packagePath = null;
    if (selectedSourceFiles != null && selectedSourceFiles.length > 0) {
      for (final VirtualFile virtualFile : selectedSourceFiles) {
        final Module moduleOfFile = IdeaUtilImpl.findModuleForFile(virtualFile, project);
        if (moduleOfFile == null) {
          return null;
        }


        if (virtualFile.isDirectory()) {
          if (!virtualFile.getPath().endsWith(moduleOfFile.getName())) {
            packagePath = virtualFile;
          }
        } else {
          final VirtualFile parent = virtualFile.getParent();
          if (parent != null && !parent.getPath().endsWith(moduleOfFile.getName())) {
            packagePath = parent;
          }
        }
      }
    }
View Full Code Here

  @Override
  public void actionPerformed(final AnActionEvent e) {
    final DataContext dataContext = e.getDataContext();
    final Project project = e.getData(PlatformDataKeys.PROJECT);
    final Module module = e.getData(LangDataKeys.MODULE);
    if (project == null) {
      return;
    }
    AnalysisScope scope = getInspectionScope(dataContext);
    final boolean rememberScope = e.getPlace().equals(ActionPlaces.MAIN_MENU);
View Full Code Here

TOP

Related Classes of com.intellij.openapi.module.Module

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.