Examples of ErlangFacet


Examples of org.intellij.erlang.facet.ErlangFacet

      @Override
      public void run() {
        for (ImportedOtpApp app : apps) {
          Module module = app.getModule();
          if (module == null) continue;
          ErlangFacet facet = ErlangFacet.getFacet(module);
          if (facet == null) {
            ErlangFacet.createFacet(module);
            facet = ErlangFacet.getFacet(module);
          }
          if (facet != null) {
            ErlangFacetConfiguration configuration = facet.getConfiguration();
            configuration.addParseTransforms(app.getParseTransforms());
          }
        }
      }
    });
View Full Code Here

Examples of org.intellij.erlang.facet.ErlangFacet

    return getModuleBuildOrderInner(module);
  }

  private static ErlangModuleBuildOrderDescriptor getModuleBuildOrderInner(Module module) throws CyclicDependencyFoundException {
    ErlangModuleBuildOrderDescriptor buildOrder = new ErlangModuleBuildOrderDescriptor();
    ErlangFacet erlangFacet = ErlangFacet.getFacet(module);
    List<String> globalParseTransforms = erlangFacet != null ? erlangFacet.getConfiguration().getParseTransforms() : ContainerUtil.<String>emptyList();
    buildOrder.myModuleName = module.getName();
    buildOrder.myOrderedErlangModulePaths = getTopologicallySortedErlangModulePaths(ErlangModulesUtil.getErlangModules(module, false), globalParseTransforms);
    buildOrder.myOrderedErlangTestModulePaths = getTopologicallySortedErlangModulePaths(ErlangModulesUtil.getErlangModules(module, true), ContainerUtil.<String>emptyList());
    return buildOrder;
  }
View Full Code Here

Examples of org.intellij.erlang.facet.ErlangFacet

  public void testParseTransformInRebarConfig() throws Exception {
    Project project = doTest(null);
    Module[] modules = ModuleManager.getInstance(project).getModules();
    assertEquals(1, modules.length);
    ErlangFacet facet = ErlangFacet.getFacet(modules[0]);
    assertNotNull(facet);
    assertSameElements(facet.getConfiguration().getParseTransforms(), "lager_transform");
  }
View Full Code Here

Examples of org.intellij.erlang.facet.ErlangFacet

    validateFacet(module);
  }

  private static void validateFacet(@NotNull Module module) throws Exception {
    FacetManager facetManager = FacetManager.getInstance(module);
    ErlangFacet facet = facetManager.getFacetByType(ErlangFacetType.TYPE_ID);
    assertNotNull("Erlang facet was not added.", facet);
  }
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.