public class PythonCompileRule extends ModernBuildRule<com.facebook.buck.features.python.PythonCompileRule.Impl>
Modifier and Type | Method and Description |
---|---|
static PythonCompileRule |
from(BuildTarget target,
ProjectFilesystem filesystem,
SourcePathRuleFinder ruleFinder,
PythonEnvironment python,
PythonComponents sources,
boolean ignoreErrors) |
com.facebook.buck.features.python.PythonModuleDirComponents |
getCompiledSources() |
SourcePath |
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 static PythonCompileRule from(BuildTarget target, ProjectFilesystem filesystem, SourcePathRuleFinder ruleFinder, PythonEnvironment python, PythonComponents sources, boolean ignoreErrors)
public SourcePath getSourcePathToOutput()
getSourcePathToOutput
in interface BuildRule
getSourcePathToOutput
in class ModernBuildRule<com.facebook.buck.features.python.PythonCompileRule.Impl>
public com.facebook.buck.features.python.PythonModuleDirComponents getCompiledSources()