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, getTargetGraphOnlyDepsequals, getBuildTarget, getDependencies, getProjectFilesystem, getSourcePathOutputs, getType, hasBuildSteps, hashCode, injectFields, isCacheable, toString, updateBuildRuleResolverclone, finalize, getClass, notify, notifyAll, wait, wait, waitcompareTo, getFullyQualifiedName, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecutionprotected 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()