Class HaskellPackageRule

    • Constructor Detail

      • HaskellPackageRule

        public HaskellPackageRule​(BuildTarget buildTarget,
                                  ProjectFilesystem projectFilesystem,
                                  BuildRuleParams buildRuleParams,
                                  Tool ghcPkg,
                                  com.facebook.buck.features.haskell.HaskellVersion haskellVersion,
                                  Linker.LinkableDepType depType,
                                  com.facebook.buck.features.haskell.HaskellPackageInfo packageInfo,
                                  com.google.common.collect.ImmutableSortedMap<String,​com.facebook.buck.features.haskell.HaskellPackage> depPackages,
                                  com.google.common.collect.ImmutableSortedSet<String> modules,
                                  com.google.common.collect.ImmutableSortedSet<SourcePath> libraries,
                                  com.google.common.collect.ImmutableSortedSet<SourcePath> interfaces,
                                  com.google.common.collect.ImmutableSortedSet<SourcePath> objects)
    • Method Detail

      • getSourcePathToOutput

        public SourcePath getSourcePathToOutput()
      • getPackage

        public com.facebook.buck.features.haskell.HaskellPackage getPackage()