Uses of Interface
org.htmlunit.corejs.javascript.ScriptOrFn
Packages that use ScriptOrFn
-
Uses of ScriptOrFn in org.htmlunit.corejs.javascript
Classes in org.htmlunit.corejs.javascript with type parameters of type ScriptOrFnModifier and TypeClassDescriptionclassACompilerData<T extends ScriptOrFn<T>,U extends ACompilerData<?, U>> static interfaceClassDescriptor.BuiltInJSCodeExec<U extends ScriptOrFn<U>>static interfaceClassDescriptor.BuiltInJSCodeResume<U extends ScriptOrFn<U>>interfaceCompilationResult<T extends ScriptOrFn<T>>Opaque result of compiling aScriptNodevia anEvaluator.classCompileSpec<T extends ScriptOrFn<T>>Parameters for compiling a JavaScript script (i.e. top-level program source) or function.static classCompileSpec.Builder<T extends ScriptOrFn<T>,U extends CompileSpec.Builder<T, U>> classJSCode<T extends ScriptOrFn<T>>Represents code that is executable, and potentially resumable.static classJSCode.Builder<U extends ScriptOrFn<U>>Represents a mutableJSCodeobject in the process of being created, usually as a child of aJSDescriptor.Builder.static classJSCode.NullBuilder<V extends ScriptOrFn<V>>A builder for a null code entry.interfaceJSCodeExec<T extends ScriptOrFn<T>>This interface represent a thing which can be executed in JavaScript, whether that is a script, function call, or function constructor.interfaceJSCodeResume<T extends ScriptOrFn<T>>This interface represent a thing which can be executed in JavaScript, which could be a generator, or potentially in future an async function.static final classJSCodeResume.NullResume<T extends ScriptOrFn<T>>final classJSDescriptor<T extends ScriptOrFn<T>>This class holds all the meta-data associated with a function in as an immutable form as possible, along with the executable things associated with the function.static classJSDescriptor.Builder<T extends ScriptOrFn<T>>A mutable object for creating the final immutableJSDescriptor.interfaceScriptOrFn<T extends ScriptOrFn<T>>Super type for Javascript scripts and functions.Classes in org.htmlunit.corejs.javascript that implement ScriptOrFnModifier and TypeClassDescriptionclassRepresents a JavaScript function built upon a aJSDescriptor.classRepresents a script object built upon aJSDescriptor.Fields in org.htmlunit.corejs.javascript declared as ScriptOrFnMethods in org.htmlunit.corejs.javascript with type parameters of type ScriptOrFnModifier and TypeMethodDescriptionstatic <T extends ScriptOrFn<T>>
ObjectInterpreterV2.interpret(T fun, CompilerData<T> data, Context cx, VarScope scope, Object thisObj, Object newTarget, Object[] args) static <T extends ScriptOrFn<T>>
voidCodeGenUtils.setConstructor(JSDescriptor.Builder<T> builder, ScriptNode scriptOrFn) Configure the constructor appropriately based on a function's type.Methods in org.htmlunit.corejs.javascript that return ScriptOrFnModifier and TypeMethodDescriptionScriptOrFn<?>ACallFrame.getFnOrScript()ScriptOrFn<?>CallFrameV2.getFnOrScript()Methods in org.htmlunit.corejs.javascript with parameters of type ScriptOrFnModifier and TypeMethodDescriptionstatic DebuggableScriptContext.getDebuggableView(ScriptOrFn<?> script) Return DebuggableScript instance if any associated with the script.static voidScriptRuntime.initScript(ScriptOrFn execObj, Object thisObj, Context cx, VarScope scope, boolean evalScript) Constructors in org.htmlunit.corejs.javascript with parameters of type ScriptOrFnModifierConstructorDescriptionCallFrameV2(Context cx, VarScope callerScope, Object thisObj, Object newTarget, Scriptable homeObj, Object[] args, double[] doubleArgs, int argShift, int argCount, ScriptOrFn<?> fnOrScript, CallFrameV2 parentFrame, ACallFrame<?, ?> previousInterpreterFrame) -
Uses of ScriptOrFn in org.htmlunit.corejs.javascript.interpreterv2
Classes in org.htmlunit.corejs.javascript.interpreterv2 with type parameters of type ScriptOrFnModifier and TypeClassDescriptionclassCompilerData<T extends ScriptOrFn<T>>static classCompilerData.Builder<T extends ScriptOrFn<T>>Mutable working state for building an immutableCompilerData.