Package dev.latvian.mods.kubejs.util
Class ScheduledEvents.TimeoutJSFunction
java.lang.Object
dev.latvian.mods.rhino.ScriptableObject
dev.latvian.mods.rhino.IdScriptableObject
dev.latvian.mods.rhino.BaseFunction
dev.latvian.mods.kubejs.util.ScheduledEvents.TimeoutJSFunction
- 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
- Enclosing class:
ScheduledEvents
public static class ScheduledEvents.TimeoutJSFunction
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
ConstructorsConstructorDescriptionTimeoutJSFunction(ScheduledEvents scheduledEvents, boolean clear, boolean interval) -
Method Summary
Methods inherited from class dev.latvian.mods.rhino.BaseFunction
construct, 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, get, get, getAttributes, getAttributes, getOwnPropertyDescriptor, has, has, hasPrototypeMap, incompatibleCallError, initPrototypeConstructor, initPrototypeMethod, initPrototypeMethod, initPrototypeMethod, initPrototypeValue, initPrototypeValue, instanceIdInfo, put, put, 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, 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, put, 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, get, get, getAllIds, getDefaultValue, getIds, getParentScope, getPrototype, has, has, put, put, setParentScope, setPrototype
-
Field Details
-
scheduledEvents
-
clear
public final boolean clear -
interval
public final boolean interval
-
-
Constructor Details
-
TimeoutJSFunction
-
-
Method Details
-
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
-