Examples of needBifCompletion()


Examples of org.intellij.erlang.sdk.ErlangSdkRelease.needBifCompletion()

      ErlangSdkRelease release = sdk != null ? ErlangSdkType.getRelease(sdk) : null;
      if (qAtom != null) {
        String moduleName = getName(qAtom);
        functions.addAll(getExternalFunctionForCompletion(containingFile.getProject(), moduleName));

        if (release == null || release.needBifCompletion(moduleName)) {
          addBifs(lookupElements, ErlangBifTable.getBifs(moduleName), withArity);
        }
        addBifs(lookupElements, ErlangBifTable.getBifs("", ErlangBifTable.MODULE_INFO), withArity);
      }
      else {
View Full Code Here

Examples of org.intellij.erlang.sdk.ErlangSdkRelease.needBifCompletion()

        for (ErlangImportFunction importFunction : erlangFile.getImportedFunctions()) {
          lookupElements.add(createFunctionLookupElement(importFunction.getQAtom().getText(), getArity(importFunction.getInteger()), withArity, ErlangCompletionContributor.MODULE_FUNCTIONS_PRIORITY));
        }

        if (!withArity && (release == null || release.needBifCompletion("erlang"))) {
          addBifs(lookupElements, ErlangBifTable.getBifs("erlang"));
        }
        if (!withArity && (release == null || release.needBifCompletion(""))) {
          addBifs(lookupElements, ErlangBifTable.getBifs(""));
        }
View Full Code Here

Examples of org.intellij.erlang.sdk.ErlangSdkRelease.needBifCompletion()

        }

        if (!withArity && (release == null || release.needBifCompletion("erlang"))) {
          addBifs(lookupElements, ErlangBifTable.getBifs("erlang"));
        }
        if (!withArity && (release == null || release.needBifCompletion(""))) {
          addBifs(lookupElements, ErlangBifTable.getBifs(""));
        }
      }

      functions.addAll(getErlangFunctionsFromIncludes((ErlangFile) containingFile, true, "", 0));
View Full Code Here

Examples of org.intellij.erlang.sdk.ErlangSdkRelease.needBifCompletion()

      Module module = ModuleUtilCore.findModuleForPsiElement(erlangFile);
      Sdk sdk = module == null ? null : ModuleRootManager.getInstance(module).getSdk();
      ErlangSdkRelease release = sdk != null ? ErlangSdkType.getRelease(sdk) : null;

      if ((release == null || release.needBifCompletion("erlang")) && ErlangBifTable.isBif("erlang", myReferenceName, myArity)) {
        return getElement();
      }

      if (ErlangBifTable.isBif("", myReferenceName, myArity)) {
        return getElement();
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.