Fix classes that create OptionsParser instances to directly use the Builder.
This allows better creation of OptionsParser instances. The old factory methods will be removed in the near future.
PiperOrigin-RevId: 253994029
diff --git a/src/test/java/com/google/devtools/build/lib/packages/SkylarkSemanticsConsistencyTest.java b/src/test/java/com/google/devtools/build/lib/packages/SkylarkSemanticsConsistencyTest.java
index 72ece5b..6fd4db7 100644
--- a/src/test/java/com/google/devtools/build/lib/packages/SkylarkSemanticsConsistencyTest.java
+++ b/src/test/java/com/google/devtools/build/lib/packages/SkylarkSemanticsConsistencyTest.java
@@ -221,7 +221,11 @@
}
private static StarlarkSemanticsOptions parseOptions(String... args) throws Exception {
- OptionsParser parser = OptionsParser.newOptionsParser(false, StarlarkSemanticsOptions.class);
+ OptionsParser parser =
+ OptionsParser.builder()
+ .optionsClasses(StarlarkSemanticsOptions.class)
+ .allowResidue(false)
+ .build();
parser.parse(Arrays.asList(args));
return parser.getOptions(StarlarkSemanticsOptions.class);
}