org.mozilla.javascript.Context.onSealedMutation()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 JavaScript  
字(6.3k)|赞(0)|评价(0)|浏览(106)

本文整理了Java中org.mozilla.javascript.Context.onSealedMutation()方法的一些代码示例,展示了Context.onSealedMutation()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Context.onSealedMutation()方法的具体详情如下:
包路径:org.mozilla.javascript.Context
类名称:Context
方法名:onSealedMutation

Context.onSealedMutation介绍

暂无

代码示例

代码示例来源:origin: rhino/js

/**
 * @deprecated
 * @see #FEATURE_DYNAMIC_SCOPE
 * @see #hasFeature(int)
 */
public final void setCompileFunctionsWithDynamicScope(boolean flag)
{
  if (sealed) onSealedMutation();
  compileFunctionsWithDynamicScopeFlag = flag;
}

代码示例来源:origin: rhino/js

/**
 * Set the current locale.
 *
 * @see java.util.Locale
 */
public final Locale setLocale(Locale loc)
{
  if (sealed) onSealedMutation();
  Locale result = locale;
  locale = loc;
  return result;
}

代码示例来源:origin: io.apigee/rhino

/**
 * Set the current locale.
 *
 * @see java.util.Locale
 */
public final Locale setLocale(Locale loc)
{
  if (sealed) onSealedMutation();
  Locale result = locale;
  locale = loc;
  return result;
}

代码示例来源:origin: ro.isdc.wro4j/rhino

/**
 * Set the current locale.
 *
 * @see java.util.Locale
 */
public final Locale setLocale(Locale loc)
{
  if (sealed) onSealedMutation();
  Locale result = locale;
  locale = loc;
  return result;
}

代码示例来源:origin: com.sun.phobos/phobos-rhino

/**
 * Set the current locale.
 *
 * @see java.util.Locale
 */
public final Locale setLocale(Locale loc)
{
  if (sealed) onSealedMutation();
  Locale result = locale;
  locale = loc;
  return result;
}

代码示例来源:origin: rhino/js

/**
 * Remove values from thread-local storage.
 * @param key the key for the entry to remove.
 * @since 1.5 release 2
 */
public final void removeThreadLocal(Object key)
{
  if (sealed) onSealedMutation();
  if (threadLocalMap == null)
    return;
  threadLocalMap.remove(key);
}

代码示例来源:origin: rhino/js

/**
 * Remove a name from the list of names forcing the creation of real
 * activation objects for functions.
 *
 * @param name the name of the object to remove from the list
 */
public void removeActivationName(String name)
{
  if (sealed) onSealedMutation();
  if (activationNames != null)
    activationNames.remove(name);
}

代码示例来源:origin: geogebra/geogebra

/**
 * Remove values from thread-local storage.
 * @param key the key for the entry to remove.
 * @since 1.5 release 2
 */
public final void removeThreadLocal(Object key)
{
  if (sealed) onSealedMutation();
  if (threadLocalMap == null)
    return;
  threadLocalMap.remove(key);
}

代码示例来源:origin: ro.isdc.wro4j/rhino

/**
 * Remove values from thread-local storage.
 * @param key the key for the entry to remove.
 * @since 1.5 release 2
 */
public final void removeThreadLocal(Object key)
{
  if (sealed) onSealedMutation();
  if (threadLocalMap == null)
    return;
  threadLocalMap.remove(key);
}

代码示例来源:origin: rhino/js

/**
 * Add a name to the list of names forcing the creation of real
 * activation objects for functions.
 *
 * @param name the name of the object to add to the list
 */
public void addActivationName(String name)
{
  if (sealed) onSealedMutation();
  if (activationNames == null)
    activationNames = new HashSet<String>();
  activationNames.add(name);
}

代码示例来源:origin: geogebra/geogebra

/**
 * Remove an object from the list of objects registered to receive
 * notification of changes to a bounded property
 * @see java.beans.PropertyChangeEvent
 * @see #addPropertyChangeListener(java.beans.PropertyChangeListener)
 * @param l the listener
 */
public final void removePropertyChangeListener(PropertyChangeListener l)
{
  if (sealed) onSealedMutation();
  propertyListeners = Kit.removeListener(propertyListeners, l);
}

代码示例来源:origin: rhino/js

/**
 * Register an object to receive notifications when a bound property
 * has changed
 * @see java.beans.PropertyChangeEvent
 * @see #removePropertyChangeListener(java.beans.PropertyChangeListener)
 * @param l the listener
 */
public final void addPropertyChangeListener(PropertyChangeListener l)
{
  if (sealed) onSealedMutation();
  propertyListeners = Kit.addListener(propertyListeners, l);
}

代码示例来源:origin: rhino/js

/**
 * Remove an object from the list of objects registered to receive
 * notification of changes to a bounded property
 * @see java.beans.PropertyChangeEvent
 * @see #addPropertyChangeListener(java.beans.PropertyChangeListener)
 * @param l the listener
 */
public final void removePropertyChangeListener(PropertyChangeListener l)
{
  if (sealed) onSealedMutation();
  propertyListeners = Kit.removeListener(propertyListeners, l);
}

代码示例来源:origin: geogebra/geogebra

/**
 * Register an object to receive notifications when a bound property
 * has changed
 * @see java.beans.PropertyChangeEvent
 * @see #removePropertyChangeListener(java.beans.PropertyChangeListener)
 * @param l the listener
 */
public final void addPropertyChangeListener(PropertyChangeListener l)
{
  if (sealed) onSealedMutation();
  propertyListeners = Kit.addListener(propertyListeners, l);
}

代码示例来源:origin: com.sun.phobos/phobos-rhino

/**
 * Register an object to receive notifications when a bound property
 * has changed
 * @see java.beans.PropertyChangeEvent
 * @see #removePropertyChangeListener(java.beans.PropertyChangeListener)
 * @param l the listener
 */
public final void addPropertyChangeListener(PropertyChangeListener l)
{
  if (sealed) onSealedMutation();
  propertyListeners = Kit.addListener(propertyListeners, l);
}

代码示例来源:origin: com.github.tntim96/rhino

/**
 * Remove an object from the list of objects registered to receive
 * notification of changes to a bounded property
 * @see java.beans.PropertyChangeEvent
 * @see #addPropertyChangeListener(java.beans.PropertyChangeListener)
 * @param l the listener
 */
public final void removePropertyChangeListener(PropertyChangeListener l)
{
  if (sealed) onSealedMutation();
  propertyListeners = Kit.removeListener(propertyListeners, l);
}

代码示例来源:origin: io.apigee/rhino

/**
 * Remove an object from the list of objects registered to receive
 * notification of changes to a bounded property
 * @see java.beans.PropertyChangeEvent
 * @see #addPropertyChangeListener(java.beans.PropertyChangeListener)
 * @param l the listener
 */
public final void removePropertyChangeListener(PropertyChangeListener l)
{
  if (sealed) onSealedMutation();
  propertyListeners = Kit.removeListener(propertyListeners, l);
}

代码示例来源:origin: io.apigee/rhino

/**
 * Register an object to receive notifications when a bound property
 * has changed
 * @see java.beans.PropertyChangeEvent
 * @see #removePropertyChangeListener(java.beans.PropertyChangeListener)
 * @param l the listener
 */
public final void addPropertyChangeListener(PropertyChangeListener l)
{
  if (sealed) onSealedMutation();
  propertyListeners = Kit.addListener(propertyListeners, l);
}

代码示例来源:origin: rhino/js

/**
 * @see #isJavaPrimitiveWrap()
 */
public final void setJavaPrimitiveWrap(boolean value)
{
  Context cx = Context.getCurrentContext();
  if (cx != null && cx.isSealed()) {
    Context.onSealedMutation();
  }
  javaPrimitiveWrap = value;
}

代码示例来源:origin: com.sun.phobos/phobos-rhino

/**
 * @see #isJavaPrimitiveWrap()
 */
public final void setJavaPrimitiveWrap(boolean value)
{
  Context cx = Context.getCurrentContext();
  if (cx != null && cx.isSealed()) {
    Context.onSealedMutation();
  }
  javaPrimitiveWrap = value;
}

相关文章

微信公众号

Context类方法