Package dev.latvian.mods.kubejs.util
Class GlobalUnmodifiableMap<K,V>
java.lang.Object
dev.latvian.mods.kubejs.util.GlobalUnmodifiableMap<K,V>
- All Implemented Interfaces:
dev.latvian.mods.rhino.util.CustomJavaToJsWrapper,Map<K,V>
public class GlobalUnmodifiableMap<K,V>
extends Object
implements Map<K,V>, dev.latvian.mods.rhino.util.CustomJavaToJsWrapper
An unmodifiable Map backing `global` in server and startup scripts.
It delegates its operations to the underlying unmodifiable map.
Its exceptions will contain a message explaining what went wrong.
-
Nested Class Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidclear(dev.latvian.mods.rhino.Context cx) booleancontainsKey(Object key) booleancontainsValue(Object value) dev.latvian.mods.rhino.ScriptableconvertJavaToJs(dev.latvian.mods.rhino.Context cx, dev.latvian.mods.rhino.Scriptable scope, dev.latvian.mods.rhino.type.TypeInfo staticType) entrySet()booleaninthashCode()booleanisEmpty()keySet()voidvoidintsize()toString()@NotNull Collection<V> values()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
GlobalUnmodifiableMap
-
-
Method Details
-
size
public int size() -
isEmpty
public boolean isEmpty() -
containsKey
- Specified by:
containsKeyin interfaceMap<K,V>
-
containsValue
- Specified by:
containsValuein interfaceMap<K,V>
-
get
-
put
-
put
-
remove
-
remove
-
putAll
-
putAll
-
clear
public void clear() -
clear
public void clear(dev.latvian.mods.rhino.Context cx) -
keySet
-
values
-
entrySet
-
equals
-
hashCode
public int hashCode() -
toString
-
convertJavaToJs
public dev.latvian.mods.rhino.Scriptable convertJavaToJs(dev.latvian.mods.rhino.Context cx, dev.latvian.mods.rhino.Scriptable scope, dev.latvian.mods.rhino.type.TypeInfo staticType) - Specified by:
convertJavaToJsin interfacedev.latvian.mods.rhino.util.CustomJavaToJsWrapper
-