3030import com .google .devtools .build .lib .events .ExtendedEventHandler ;
3131import com .google .devtools .build .lib .events .StoredEventHandler ;
3232import com .google .devtools .build .lib .packages .Globber .BadGlobException ;
33+ import com .google .devtools .build .lib .packages .Package .ConfigSettingVisibilityPolicy ;
3334import com .google .devtools .build .lib .packages .Package .Builder .PackageSettings ;
3435import com .google .devtools .build .lib .packages .PackageValidator .InvalidPackageException ;
3536import com .google .devtools .build .lib .packages .RuleClass .Builder .RuleClassType ;
@@ -504,7 +505,8 @@ public Package.Builder createPackageFromAst(
504505 ImmutableMap <String , Module > loadedModules ,
505506 RuleVisibility defaultVisibility ,
506507 StarlarkSemantics starlarkSemantics ,
507- Globber globber )
508+ Globber globber ,
509+ ConfigSettingVisibilityPolicy configSettingVisibilityPolicy )
508510 throws InterruptedException {
509511 try {
510512 // At this point the package is guaranteed to exist,
@@ -519,7 +521,8 @@ public Package.Builder createPackageFromAst(
519521 starlarkSemantics ,
520522 preludeModule ,
521523 loadedModules ,
522- repositoryMapping );
524+ repositoryMapping ,
525+ configSettingVisibilityPolicy );
523526 } catch (InterruptedException e ) {
524527 globber .onInterrupt ();
525528 throw e ;
@@ -823,7 +826,8 @@ Package.Builder evaluateBuildFile(
823826 StarlarkSemantics semantics ,
824827 @ Nullable Module preludeModule ,
825828 ImmutableMap <String , Module > loadedModules ,
826- ImmutableMap <RepositoryName , RepositoryName > repositoryMapping )
829+ ImmutableMap <RepositoryName , RepositoryName > repositoryMapping ,
830+ ConfigSettingVisibilityPolicy configSettingVisibilityPolicy )
827831 throws InterruptedException {
828832 Package .Builder pkgBuilder =
829833 new Package .Builder (
0 commit comments