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, updateBuildRuleResolverequals, getBuildTarget, getDependencies, getProjectFilesystem, getSourcePathOutputs, getType, hasBuildSteps, hashCode, injectFields, isCacheable, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitisSupportedgetBuildTarget, getFullyQualifiedName, getProjectFilesystem, hasBuildSteps, isCacheable, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecution, toStringgetDependencies, getSourcePathOutputsgetTypepublic BuildTargetSourcePath getSourcePathToOutput()
getSourcePathToOutput in interface BuildRulegetSourcePathToOutput 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)