Examples of SdkAdditionalData


Examples of com.intellij.openapi.projectRoots.SdkAdditionalData

    private static void addStandardImports(Module module, String symbol, List<String> imports, ImportTrie importTrie) {
        Sdk sdk = ModuleRootManager.getInstance(module).getSdk();
        if (sdk == null)
            return;
        SdkAdditionalData sdkAdditionalData = sdk.getSdkAdditionalData();
        if (!(sdkAdditionalData instanceof HaskellSdkAdditionalData))
            return;
        HaskellSdkAdditionalData data = (HaskellSdkAdditionalData) sdkAdditionalData;
        Map<String, SortedSet<String>> autoImports = data.getAutoImports();
        addImports(imports, autoImports, symbol, importTrie);
View Full Code Here

Examples of com.intellij.openapi.projectRoots.SdkAdditionalData

        if (sdk == null)
            return null;
        VirtualFile ghcHome = sdk.getHomeDirectory();
        if (ghcHome == null)
            return null;
        SdkAdditionalData sdkAdditionalData = sdk.getSdkAdditionalData();
        if (!(sdkAdditionalData instanceof HaskellSdkAdditionalData))
            return null;
        HaskellSdkAdditionalData data = (HaskellSdkAdditionalData) sdkAdditionalData;
        String libDir = data.getLibPath();
        if (libDir == null)
View Full Code Here

Examples of com.intellij.openapi.projectRoots.SdkAdditionalData

        });
        myForm.setModified(false);
    }

    public void reset() {
        SdkAdditionalData data = mySdk.getSdkAdditionalData();
        HaskellSdkAdditionalData ghcData;
        if (data != null) {
            if (!(data instanceof HaskellSdkAdditionalData))
                return;
            ghcData = (HaskellSdkAdditionalData) data;
View Full Code Here

Examples of com.intellij.openapi.projectRoots.SdkAdditionalData

            homePath = sdk.getHomeDirectory();
        }
        GeneralCommandLine line = new GeneralCommandLine();
        line.setExePath(GHCUtil.getCommandPath(homePath, "ghci"));
        line.setWorkDirectory(workingDir);
        SdkAdditionalData sdkAdditionalData = sdk.getSdkAdditionalData();
        if (sdkAdditionalData instanceof HaskellSdkAdditionalData) {
            HaskellSdkAdditionalData data = (HaskellSdkAdditionalData) sdkAdditionalData;
            CommandLineTokenizer tokenizer = new CommandLineTokenizer(data.getGhcOptions());
            while (tokenizer.hasMoreTokens()) {
                line.addParameter(tokenizer.nextToken());
View Full Code Here

Examples of com.intellij.openapi.projectRoots.SdkAdditionalData

        return sdk.getHomePath();
      }

      @Override
      public String getHaxelibPath() {
        SdkAdditionalData data = sdk.getSdkAdditionalData();
        return data instanceof HaxeSdkAdditionalDataBase ? ((HaxeSdkAdditionalDataBase)data).getHaxelibPath() : null;
      }

      @Override
      public boolean isDebug() {
View Full Code Here

Examples of com.intellij.openapi.projectRoots.SdkAdditionalData

    }

    @Override
    public void reset() {
        SdkAdditionalData data = sdk.getSdkAdditionalData();
        if (!(data instanceof GoAppEngineSdkData)) {
            return;
        }

        GoAppEngineSdkData sdkData = (GoAppEngineSdkData) data;
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.