diff options
Diffstat (limited to 'src/jdk/nashorn/internal/scripts/JO.java')
-rw-r--r-- | src/jdk/nashorn/internal/scripts/JO.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/jdk/nashorn/internal/scripts/JO.java b/src/jdk/nashorn/internal/scripts/JO.java index d6173918..e5346cb2 100644 --- a/src/jdk/nashorn/internal/scripts/JO.java +++ b/src/jdk/nashorn/internal/scripts/JO.java @@ -25,6 +25,7 @@ package jdk.nashorn.internal.scripts; +import jdk.nashorn.internal.codegen.SpillObjectCreator; import jdk.nashorn.internal.runtime.PropertyMap; import jdk.nashorn.internal.runtime.ScriptObject; @@ -63,6 +64,18 @@ public class JO extends ScriptObject { } /** + * Constructor that takes a pre-initialized spill pool. Used for + * by {@link SpillObjectCreator} for intializing object literals + * + * @param map property map + * @param primitiveSpill primitive spill pool + * @param objectSpill reference spill pool + */ + public JO(final PropertyMap map, final long[] primitiveSpill, final Object[] objectSpill) { + super(map, primitiveSpill, objectSpill); + } + + /** * A method handle of this method is passed to the ScriptFunction constructor. * * @param map the property map to use for allocatorMap |