public class CsharpLibrary extends AbstractBuildRuleWithDeclaredAndExtraDeps
Modifier | Constructor and Description |
---|---|
protected |
CsharpLibrary(BuildTarget buildTarget,
ProjectFilesystem projectFilesystem,
BuildRuleParams params,
Tool csharpCompiler,
com.google.common.collect.ImmutableSortedSet<SourcePath> srcs,
com.google.common.collect.ImmutableList<Either<BuildRule,String>> refs,
com.google.common.collect.ImmutableMap<String,SourcePath> resources,
FrameworkVersion version,
com.google.common.collect.ImmutableList<String> compilerFlags,
Path output) |
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableList<Step> |
getBuildSteps(BuildContext context,
BuildableContext buildableContext) |
SourcePath |
getSourcePathToOutput() |
deprecatedGetExtraDeps, getBuildDeps, getDeclaredDeps, getTargetGraphOnlyDeps
equals, getBuildTarget, getDependencies, getProjectFilesystem, getSourcePathOutputs, getType, hasBuildSteps, hashCode, injectFields, isCacheable, toString, updateBuildRuleResolver
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
compareTo, getFullyQualifiedName, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecution
protected CsharpLibrary(BuildTarget buildTarget, ProjectFilesystem projectFilesystem, BuildRuleParams params, Tool csharpCompiler, com.google.common.collect.ImmutableSortedSet<SourcePath> srcs, com.google.common.collect.ImmutableList<Either<BuildRule,String>> refs, com.google.common.collect.ImmutableMap<String,SourcePath> resources, FrameworkVersion version, com.google.common.collect.ImmutableList<String> compilerFlags, Path output)
public com.google.common.collect.ImmutableList<Step> getBuildSteps(BuildContext context, BuildableContext buildableContext)
public SourcePath getSourcePathToOutput()