public class GoCompile extends AbstractBuildRuleWithDeclaredAndExtraDeps
| Constructor and Description |
|---|
GoCompile(BuildTarget buildTarget,
ProjectFilesystem projectFilesystem,
BuildRuleParams params,
SymlinkTree symlinkTree,
Path packageName,
com.google.common.collect.ImmutableMap<Path,Path> importPathMap,
com.google.common.collect.ImmutableSet<SourcePath> srcs,
com.google.common.collect.ImmutableSet<SourcePath> generatedSrcs,
com.google.common.collect.ImmutableList<String> compilerFlags,
com.google.common.collect.ImmutableList<String> assemblerFlags,
com.facebook.buck.features.go.GoPlatform platform,
boolean gensymabis,
com.google.common.collect.ImmutableList<SourcePath> extraAsmOutputs,
List<com.facebook.buck.features.go.GoListStep.ListType> goListTypes) |
| 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, shouldRespectInputSizeLimitForRemoteExecutionpublic GoCompile(BuildTarget buildTarget, ProjectFilesystem projectFilesystem, BuildRuleParams params, SymlinkTree symlinkTree, Path packageName, com.google.common.collect.ImmutableMap<Path,Path> importPathMap, com.google.common.collect.ImmutableSet<SourcePath> srcs, com.google.common.collect.ImmutableSet<SourcePath> generatedSrcs, com.google.common.collect.ImmutableList<String> compilerFlags, com.google.common.collect.ImmutableList<String> assemblerFlags, com.facebook.buck.features.go.GoPlatform platform, boolean gensymabis, com.google.common.collect.ImmutableList<SourcePath> extraAsmOutputs, List<com.facebook.buck.features.go.GoListStep.ListType> goListTypes)
public com.google.common.collect.ImmutableList<Step> getBuildSteps(BuildContext context, BuildableContext buildableContext)
public SourcePath getSourcePathToOutput()