aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2018-05-03 11:06:52 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-05-03 11:08:49 -0700
commit07bd86df11d00a56466fa9bf3f1220d2429cfab7 (patch)
tree6253808eb6d88013d9aa0afa962ddad5cd739ffd /src/main/java/com/google/devtools/build/lib
parentecb30676bdd7f1783afb3886e57caa9d6b1b9aee (diff)
CppDebugPackageProvider is useful for more than just C++, so rename it.
RELNOTES: None. PiperOrigin-RevId: 195279335
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/CcBinary.java4
-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;
}