bazel: turn unchecked/rawtypes warnings into errors
...in analysis, packages, skyframe directories.
Also, fix or suppress all existing violations.
See[]
PiperOrigin-RevId: 278441648
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetFunction.java b/src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetFunction.java
index e840c47..51c5d76 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/TransitiveTargetFunction.java
@@ -130,8 +130,9 @@
}
@Override
- public SkyValue computeSkyValue(TargetAndErrorIfAny targetAndErrorIfAny,
- TransitiveTargetValueBuilder builder) {
+ @SuppressWarnings("unchecked")
+ public SkyValue computeSkyValue(
+ TargetAndErrorIfAny targetAndErrorIfAny, TransitiveTargetValueBuilder builder) {
Target target = targetAndErrorIfAny.getTarget();
NoSuchTargetException errorLoadingTarget = targetAndErrorIfAny.getErrorLoadingTarget();
@@ -159,7 +160,7 @@
attr.getLateBoundDefault().getFragmentClass())) {
addFragmentIfNew(
builder,
- (Class<? extends BuildConfiguration.Fragment>)
+ (Class<? extends BuildConfiguration.Fragment>) // unchecked cast
attr.getLateBoundDefault().getFragmentClass());
}
}