diff options
author | 2018-06-21 12:04:59 -0700 | |
---|---|---|
committer | 2018-06-21 12:06:20 -0700 | |
commit | 474d4a1bd59a1c41d6c23b1ee7fce08df903afc7 (patch) | |
tree | 6609c315bee8cd3639ab6dc9533ec7f66abe1f8f /src/test/java/com/google/devtools/build/lib/skylark/util | |
parent | f24479d495df540bae634b5ff2dde3177585c2a3 (diff) |
Create a method for initializing build API libraries using object instances instead of object classes.
This allows the caller to, for example, initialize the global library before adding it to a global frame. The skylark interpreter will no longer require that global libraries have a zero-arg constructor.
RELNOTES: None.
PiperOrigin-RevId: 201563608
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/skylark/util')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/skylark/util/SkylarkTestCase.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/skylark/util/SkylarkTestCase.java b/src/test/java/com/google/devtools/build/lib/skylark/util/SkylarkTestCase.java index 21ef3d98bf..6d5c1dae35 100644 --- a/src/test/java/com/google/devtools/build/lib/skylark/util/SkylarkTestCase.java +++ b/src/test/java/com/google/devtools/build/lib/skylark/util/SkylarkTestCase.java @@ -58,7 +58,7 @@ public abstract class SkylarkTestCase extends BuildViewTestCase { ImmutableMap.Builder<String, Object> envBuilder = ImmutableMap.builder(); SkylarkModules.addSkylarkGlobalsToBuilder(envBuilder); - Runtime.setupModuleGlobals(envBuilder, PlatformCommon.class); + Runtime.setupSkylarkLibrary(envBuilder, new PlatformCommon()); return GlobalFrame.createForBuiltins(envBuilder.build()); } |