Package com.intellij.openapi.module

Examples of com.intellij.openapi.module.Module


    }

    protected void customizeCellRenderer(JList list, Object value, int index, boolean selected, boolean hasFocus) {
        VirtualFile virtualFile = (VirtualFile) value;

        Module module = ModuleUtil.findModuleForFile(virtualFile, project);
        if (module == null) {
            append(virtualFile.getPath(), SimpleTextAttributes.REGULAR_ATTRIBUTES);
        } else {
            VirtualFile contentRoot = getModuleContentRoot(module, virtualFile);
            String relativePath = virtualFile.getPath().substring(contentRoot.getParent().getPath().length());
            append("[" + module.getName() + "]", SimpleTextAttributes.REGULAR_ATTRIBUTES);
            append(relativePath, SimpleTextAttributes.REGULAR_ATTRIBUTES);
        }

        setIcon(VirtualFileUtil.getIcon(virtualFile));
    }
View Full Code Here


    public static boolean hasFacetOrIsFromLibrary(@Nullable PsiElement element) {
        if (element != null) {
            VirtualFile vf = PsiUtil.getVirtualFile(element);
            if (vf != null) {
                Project project = element.getProject();
                Module module = ModuleUtil.findModuleForFile(vf, project);
                // if we got a module -> check if WicketForgeFacet available
                if (module != null) {
                    return getInstance(module) != null;
                }
                // else check if file from lib
View Full Code Here

    protected static void executeCommand(Project project, String command) {
        HaskellConsoleProcessHandler processHandler = findRunningHaskellConsole(project);

        // if a console isn't runnning, start one
        if (processHandler == null) {
            Module module = RunHaskellConsoleAction.getModule(project);
            processHandler = HaskellConsoleRunner.run(module);
            if (processHandler == null)
                return;
        }
View Full Code Here

        String command = ":load \"" + filePath + "\""; // todo
        executeCommand(project, command);
    }

    private static String getActionFile(AnActionEvent e) {
        Module m = RunHaskellConsoleAction.getModule(e);
        if (m == null)
            return null;
        Editor editor = e.getData(DataKeys.EDITOR);
        if (editor == null || editor.getProject() == null)
            return null;
View Full Code Here

public final class RunHaskellConsoleAction extends AnAction implements DumbAware {

    @Override
    public void update(AnActionEvent e) {
        Module m = getModule(e);
        Presentation presentation = e.getPresentation();
        if (m == null) {
            presentation.setEnabled(false);
            return;
        }
View Full Code Here

    }


    @Override
    public void actionPerformed(AnActionEvent event) {
        Module module = getModule(event);
        HaskellConsoleRunner.run(module);
    }
View Full Code Here

        }
        return null;
    }

    static Module getModule(AnActionEvent e) {
        Module module = e.getData(DataKeys.MODULE);
        if (module == null) {
            Project project = e.getData(DataKeys.PROJECT);
            return getModule(project);
        } else {
            return module;
View Full Code Here

  @edu.umd.cs.findbugs.annotations.SuppressFBWarnings({"NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE"}) // action is not enabled
  @SuppressWarnings("ConstantConditions")
  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

    //final UserPreferences userPrefs = UserPreferences.createDefaultUserPreferences();
    //userPrefs.enableAllDetectors(true);

    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(@SuppressFBWarnings("TypeMayBeWeakened") final PsiFileSystemItem psiFile) {
    final com.intellij.openapi.project.Project project = IdeaUtilImpl.getProject(psiFile);
    final FindBugsInspector worker = new FindBugsInspector(project, this);

    // set aux classpath
    final Module module = ModuleUtilCore.findModuleForFile(psiFile.getVirtualFile(), project);
    final VirtualFile[] files = IdeaUtilImpl.getProjectClasspath(module);
    worker.configureAuxClasspathEntries(files);

    // set source dirs
    final VirtualFile selectedSourceFiles = IdeaUtilImpl.getVirtualFile(psiFile);
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.