Class HaskellHaddockLibRule

    • Method Detail

      • from

        public static HaskellHaddockLibRule from​(BuildTarget buildTarget,
                                                 ProjectFilesystem projectFilesystem,
                                                 BuildRuleParams buildRuleParams,
                                                 SourcePathRuleFinder ruleFinder,
                                                 com.facebook.buck.features.haskell.HaskellSources sources,
                                                 Tool haddockTool,
                                                 com.google.common.collect.ImmutableList<String> haddockFlags,
                                                 com.facebook.buck.features.haskell.HaskellCompilerFlags compilerFlags,
                                                 com.google.common.collect.ImmutableList<String> linkerFlags,
                                                 com.facebook.buck.features.haskell.HaskellPackageInfo packageInfo,
                                                 com.facebook.buck.features.haskell.HaskellPlatform platform,
                                                 Preprocessor preprocessor)
      • getInterfaces

        public com.google.common.collect.ImmutableSet<SourcePath> getInterfaces()
      • getHaddockOutputDirs

        public com.google.common.collect.ImmutableSet<SourcePath> getHaddockOutputDirs()
      • getSourcePathToOutput

        public SourcePath getSourcePathToOutput()
      • getPlatform

        public com.facebook.buck.features.haskell.HaskellPlatform getPlatform()