diff options
author | Googler <noreply@google.com> | 2018-04-26 11:42:10 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-04-26 11:43:38 -0700 |
commit | dade44dab4a571acc710f0960a3afda0d7b183b3 (patch) | |
tree | 4e7fdb02ffaa084f31daae88374a7f210369d9fe /src | |
parent | a0317d3407907a7d208c5235d49eb1e9955ac80b (diff) |
CppDebugPackageProvider is useful for more than just C++, so rename it.
RELNOTES: None.
PiperOrigin-RevId: 194429584
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java | 4 | ||||
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/DebugPackageProvider.java (renamed from src/main/java/com/google/devtools/build/lib/rules/cpp/CppDebugPackageProvider.java) | 11 |
2 files changed, 6 insertions, 9 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java index d84045cf28..801606fc4a 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java @@ -542,8 +542,8 @@ public abstract class CcBinary implements RuleConfiguredTargetFactory { return ruleBuilder .addProvider(RunfilesProvider.class, RunfilesProvider.simple(runfiles)) .addProvider( - CppDebugPackageProvider.class, - new CppDebugPackageProvider( + DebugPackageProvider.class, + new DebugPackageProvider( ruleContext.getLabel(), strippedFile, executable, explicitDwpFile)) .setRunfilesSupport(runfilesSupport, executable) .addProvider( diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppDebugPackageProvider.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/DebugPackageProvider.java index 31d3f9d81f..f287c5e719 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppDebugPackageProvider.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/DebugPackageProvider.java @@ -28,19 +28,18 @@ import javax.annotation.Nullable; */ @Immutable @AutoCodec -public final class CppDebugPackageProvider implements TransitiveInfoProvider { +public final class DebugPackageProvider implements TransitiveInfoProvider { private final Label targetLabel; private final Artifact strippedArtifact; private final Artifact unstrippedArtifact; @Nullable private final Artifact dwpArtifact; @AutoCodec.Instantiator - public CppDebugPackageProvider( + public DebugPackageProvider( Label targetLabel, - Artifact strippedArtifact, + @Nullable Artifact strippedArtifact, Artifact unstrippedArtifact, @Nullable Artifact dwpArtifact) { - Preconditions.checkNotNull(strippedArtifact); Preconditions.checkNotNull(unstrippedArtifact); this.targetLabel = targetLabel; this.strippedArtifact = strippedArtifact; @@ -48,9 +47,7 @@ public final class CppDebugPackageProvider implements TransitiveInfoProvider { this.dwpArtifact = dwpArtifact; } - /** - * Returns the label for the cc_binary target. - */ + /** Returns the label for the *_binary target. */ public final Label getTargetLabel() { return targetLabel; } |