public class JsFile<T extends com.facebook.buck.features.js.JsFile.AbstractImpl> extends ModernBuildRule<T>
Modifier and Type | Method and Description |
---|---|
static JsFile<com.facebook.buck.features.js.JsFile.JsFileRelease> |
create(BuildTarget buildTarget,
ProjectFilesystem projectFilesystem,
SourcePathRuleFinder ruleFinder,
Optional<Arg> extraJson,
WorkerTool worker,
BuildTargetSourcePath devFile)
Creates JS file release rule implementation
|
static JsFile<com.facebook.buck.features.js.JsFile.JsFileDev> |
create(BuildTarget buildTarget,
ProjectFilesystem projectFilesystem,
SourcePathRuleFinder ruleFinder,
Optional<Arg> extraJson,
WorkerTool worker,
SourcePath src,
Optional<String> subPath,
Optional<Path> virtualPath)
Creates JS file dev rule implementation
|
BuildTargetSourcePath |
getSourcePathToOutput() |
compareTo, getBuildable, getBuildCellPathFactory, getBuildDeps, getBuildSteps, getOutputPathResolver, getSetupStepsForBuildable, getSourcePath, getSourcePaths, injectFieldsIfNecessary, inputBasedRuleKeyIsEnabled, recordOutputs, recordOutputs, recordOutputs, stepsForBuildable, stepsForBuildable, updateBuildRuleResolver
equals, getBuildTarget, getDependencies, getProjectFilesystem, getSourcePathOutputs, getType, hasBuildSteps, hashCode, injectFields, isCacheable, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
isSupported
getBuildTarget, getFullyQualifiedName, getProjectFilesystem, hasBuildSteps, isCacheable, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecution, toString
getDependencies, getSourcePathOutputs
getType
public BuildTargetSourcePath getSourcePathToOutput()
getSourcePathToOutput
in interface BuildRule
getSourcePathToOutput
in class ModernBuildRule<T extends com.facebook.buck.features.js.JsFile.AbstractImpl>
public static JsFile<com.facebook.buck.features.js.JsFile.JsFileDev> create(BuildTarget buildTarget, ProjectFilesystem projectFilesystem, SourcePathRuleFinder ruleFinder, Optional<Arg> extraJson, WorkerTool worker, SourcePath src, Optional<String> subPath, Optional<Path> virtualPath)
public static JsFile<com.facebook.buck.features.js.JsFile.JsFileRelease> create(BuildTarget buildTarget, ProjectFilesystem projectFilesystem, SourcePathRuleFinder ruleFinder, Optional<Arg> extraJson, WorkerTool worker, BuildTargetSourcePath devFile)