// Copyright (c) 2011 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. package org.chromium.sdk.wip; import org.chromium.sdk.JavascriptVm; import org.chromium.sdk.RemoteValueMapping; /** * WIP-specific extension to {@link JavascriptVm}. */ public interface WipJavascriptVm extends JavascriptVm { /** * Creates new {@link PermanentRemoteValueMapping}. If the groups with the * same id already exists, another copy of local caches will be created which * might be undesired result. It is user's responsibility to choose unique group id. */ PermanentRemoteValueMapping createPermanentValueMapping(String id); /** * @return extension to evaluate operations that supports {@link RemoteValueMapping}; not null */ EvaluateToMappingExtension getEvaluateWithDestinationMappingExtension(); }