Package dev.latvian.mods.kubejs.util
Class LegacyCodeHandler
java.lang.Object
dev.latvian.mods.rhino.ScriptableObject
dev.latvian.mods.rhino.IdScriptableObject
dev.latvian.mods.rhino.BaseFunction
dev.latvian.mods.kubejs.util.LegacyCodeHandler
- All Implemented Interfaces:
dev.latvian.mods.rhino.Callable,dev.latvian.mods.rhino.ConstProperties,dev.latvian.mods.rhino.Function,dev.latvian.mods.rhino.IdEnumerationIterator,dev.latvian.mods.rhino.IdFunctionCall,dev.latvian.mods.rhino.Scriptable,dev.latvian.mods.rhino.SymbolScriptable
public class LegacyCodeHandler
extends dev.latvian.mods.rhino.BaseFunction
-
Nested Class Summary
Nested classes/interfaces inherited from class dev.latvian.mods.rhino.ScriptableObject
dev.latvian.mods.rhino.ScriptableObject.KeyComparator -
Field Summary
FieldsFields inherited from class dev.latvian.mods.rhino.ScriptableObject
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONSTFields inherited from interface dev.latvian.mods.rhino.Scriptable
NOT_FOUND -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncall(dev.latvian.mods.rhino.Context cx, dev.latvian.mods.rhino.Scriptable scope, dev.latvian.mods.rhino.Scriptable thisObj, Object[] args) dev.latvian.mods.rhino.Scriptableconstruct(dev.latvian.mods.rhino.Context cx, dev.latvian.mods.rhino.Scriptable scope, Object[] args) get(dev.latvian.mods.rhino.Context cx, int index, dev.latvian.mods.rhino.Scriptable start) get(dev.latvian.mods.rhino.Context cx, dev.latvian.mods.rhino.Symbol key, dev.latvian.mods.rhino.Scriptable start) makeError(dev.latvian.mods.rhino.Context cx) voidput(dev.latvian.mods.rhino.Context cx, int index, dev.latvian.mods.rhino.Scriptable start, Object value) voidput(dev.latvian.mods.rhino.Context cx, dev.latvian.mods.rhino.Symbol key, dev.latvian.mods.rhino.Scriptable start, Object value) voidput(dev.latvian.mods.rhino.Context cx, String name, dev.latvian.mods.rhino.Scriptable start, Object value) Methods inherited from class dev.latvian.mods.rhino.BaseFunction
createObject, execIdCall, fillConstructorProperties, findInstanceIdInfo, findPrototypeId, getArity, getClassName, getClassPrototype, getFunctionName, getInstanceIdName, getInstanceIdValue, getLength, getMaxInstanceId, getPrototypeProperty, getTypeOf, hasInstance, hasPrototypeProperty, initPrototypeId, isGeneratorFunction, setImmunePrototypeProperty, setInstanceIdAttributes, setInstanceIdValue, toFunctionString, toStringMethods inherited from class dev.latvian.mods.rhino.IdScriptableObject
activatePrototypeMap, addIdFunctionProperty, defaultGet, defaultHas, defaultPut, defineOwnProperty, delete, delete, exportAsJSClass, findInstanceIdInfo, findPrototypeId, getAttributes, getAttributes, getOwnPropertyDescriptor, has, has, hasPrototypeMap, incompatibleCallError, initPrototypeConstructor, initPrototypeMethod, initPrototypeMethod, initPrototypeMethod, initPrototypeValue, initPrototypeValue, instanceIdInfo, setAttributesMethods inherited from class dev.latvian.mods.rhino.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, checkPropertyChange, checkPropertyDefinition, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, equivalentValues, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getClassPrototype, getDefaultValue, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, has, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, putConst, putConstProperty, putProperty, putProperty, putProperty, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setExternalArrayData, setGetterOrSetter, setParentScope, setPrototype, sizeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface dev.latvian.mods.rhino.Scriptable
delete, delete, enumerationIteratorHasNext, enumerationIteratorNext, getAllIds, getDefaultValue, getIds, getParentScope, getPrototype, has, has, setParentScope, setPrototype
-
Field Details
-
code
-
-
Constructor Details
-
LegacyCodeHandler
-
-
Method Details
-
makeError
-
call
public Object call(dev.latvian.mods.rhino.Context cx, dev.latvian.mods.rhino.Scriptable scope, dev.latvian.mods.rhino.Scriptable thisObj, Object[] args) - Specified by:
callin interfacedev.latvian.mods.rhino.Callable- Specified by:
callin interfacedev.latvian.mods.rhino.Function- Overrides:
callin classdev.latvian.mods.rhino.BaseFunction
-
construct
public dev.latvian.mods.rhino.Scriptable construct(dev.latvian.mods.rhino.Context cx, dev.latvian.mods.rhino.Scriptable scope, Object[] args) - Specified by:
constructin interfacedev.latvian.mods.rhino.Function- Overrides:
constructin classdev.latvian.mods.rhino.BaseFunction
-
put
public void put(dev.latvian.mods.rhino.Context cx, String name, dev.latvian.mods.rhino.Scriptable start, Object value) - Specified by:
putin interfacedev.latvian.mods.rhino.Scriptable- Overrides:
putin classdev.latvian.mods.rhino.IdScriptableObject
-
put
public void put(dev.latvian.mods.rhino.Context cx, int index, dev.latvian.mods.rhino.Scriptable start, Object value) - Specified by:
putin interfacedev.latvian.mods.rhino.Scriptable- Overrides:
putin classdev.latvian.mods.rhino.ScriptableObject
-
put
public void put(dev.latvian.mods.rhino.Context cx, dev.latvian.mods.rhino.Symbol key, dev.latvian.mods.rhino.Scriptable start, Object value) - Specified by:
putin interfacedev.latvian.mods.rhino.SymbolScriptable- Overrides:
putin classdev.latvian.mods.rhino.IdScriptableObject
-
get
public Object get(dev.latvian.mods.rhino.Context cx, String name, dev.latvian.mods.rhino.Scriptable start) - Specified by:
getin interfacedev.latvian.mods.rhino.Scriptable- Overrides:
getin classdev.latvian.mods.rhino.IdScriptableObject
-
get
public Object get(dev.latvian.mods.rhino.Context cx, int index, dev.latvian.mods.rhino.Scriptable start) - Specified by:
getin interfacedev.latvian.mods.rhino.Scriptable- Overrides:
getin classdev.latvian.mods.rhino.ScriptableObject
-
get
public Object get(dev.latvian.mods.rhino.Context cx, dev.latvian.mods.rhino.Symbol key, dev.latvian.mods.rhino.Scriptable start) - Specified by:
getin interfacedev.latvian.mods.rhino.SymbolScriptable- Overrides:
getin classdev.latvian.mods.rhino.IdScriptableObject
-