30
30
import com .google .devtools .build .lib .events .ExtendedEventHandler ;
31
31
import com .google .devtools .build .lib .events .StoredEventHandler ;
32
32
import com .google .devtools .build .lib .packages .Globber .BadGlobException ;
33
+ import com .google .devtools .build .lib .packages .Package .ConfigSettingVisibilityPolicy ;
33
34
import com .google .devtools .build .lib .packages .Package .Builder .PackageSettings ;
34
35
import com .google .devtools .build .lib .packages .PackageValidator .InvalidPackageException ;
35
36
import com .google .devtools .build .lib .packages .RuleClass .Builder .RuleClassType ;
@@ -504,7 +505,8 @@ public Package.Builder createPackageFromAst(
504
505
ImmutableMap <String , Module > loadedModules ,
505
506
RuleVisibility defaultVisibility ,
506
507
StarlarkSemantics starlarkSemantics ,
507
- Globber globber )
508
+ Globber globber ,
509
+ ConfigSettingVisibilityPolicy configSettingVisibilityPolicy )
508
510
throws InterruptedException {
509
511
try {
510
512
// At this point the package is guaranteed to exist,
@@ -519,7 +521,8 @@ public Package.Builder createPackageFromAst(
519
521
starlarkSemantics ,
520
522
preludeModule ,
521
523
loadedModules ,
522
- repositoryMapping );
524
+ repositoryMapping ,
525
+ configSettingVisibilityPolicy );
523
526
} catch (InterruptedException e ) {
524
527
globber .onInterrupt ();
525
528
throw e ;
@@ -823,7 +826,8 @@ Package.Builder evaluateBuildFile(
823
826
StarlarkSemantics semantics ,
824
827
@ Nullable Module preludeModule ,
825
828
ImmutableMap <String , Module > loadedModules ,
826
- ImmutableMap <RepositoryName , RepositoryName > repositoryMapping )
829
+ ImmutableMap <RepositoryName , RepositoryName > repositoryMapping ,
830
+ ConfigSettingVisibilityPolicy configSettingVisibilityPolicy )
827
831
throws InterruptedException {
828
832
Package .Builder pkgBuilder =
829
833
new Package .Builder (
0 commit comments