bazel: pass SkylarkType not Class to Depset.of where convenient
This CL addresses Artifact, Label, and String.
A few ad-hoc classes remain.
PiperOrigin-RevId: 282013214
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/DefaultInfo.java b/src/main/java/com/google/devtools/build/lib/analysis/DefaultInfo.java
index 9ed513c..290cfa7 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/DefaultInfo.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/DefaultInfo.java
@@ -46,7 +46,7 @@
FilesToRunProvider filesToRunProvider) {
this(
Location.BUILTIN,
- Depset.of(Artifact.class, fileProvider.getFilesToBuild()),
+ Depset.of(Artifact.TYPE, fileProvider.getFilesToBuild()),
Runfiles.EMPTY,
(runfilesProvider == null) ? Runfiles.EMPTY : runfilesProvider.getDataRunfiles(),
(runfilesProvider == null) ? Runfiles.EMPTY : runfilesProvider.getDefaultRunfiles(),