Uses of Class
org.htmlunit.corejs.javascript.JSDescriptor
Packages that use JSDescriptor
-
Uses of JSDescriptor in org.htmlunit.corejs.javascript
Fields in org.htmlunit.corejs.javascript declared as JSDescriptorModifier and TypeFieldDescriptionstatic final JSDescriptor<JSFunction>NativeArray.ITERATOR_DESCRIPTORFields in org.htmlunit.corejs.javascript with type parameters of type JSDescriptorMethods in org.htmlunit.corejs.javascript that return JSDescriptorModifier and TypeMethodDescriptionJSDescriptor.Builder.build(Consumer<JSDescriptor<?>> consumer) Build the final object, calling the consumer as eachJSDescriptoris generated.ClassDescriptor.ctorDesc()ClassDescriptor.findCtorDesc(Object name) ClassDescriptor.findProtoDesc(Object name) JSFunction.getDescriptor()JSScript.getDescriptor()default JSDescriptor<JSScript>Script.getDescriptor()default JSDescriptor<T>ScriptOrFn.getDescriptor()JSDescriptor.getFunction(int index) Methods in org.htmlunit.corejs.javascript that return types with arguments of type JSDescriptorMethods in org.htmlunit.corejs.javascript with parameters of type JSDescriptorModifier and TypeMethodDescriptionstatic JSFunctionJSFunction.createFunction(Context cx, VarScope scope, JSDescriptor<JSFunction> desc, Scriptable homeObject, Object staticSecurityDomain) Create function compiled from Function(...) constructor.static JSScriptJSFunction.createScript(JSDescriptor<JSScript> desc, Scriptable homeObject, Object staticSecurityDomain) Create script from compiled bytecode.BuiltInSourceCodeProvider.getSource(JSDescriptor<?> desc, int start, int end) EagerSourceCodeProvider.getSource(JSDescriptor<?> desc, int start, int end) LazySourceCodeProvider.getSource(JSDescriptor<?> descriptor, int start, int end) SourceCodeProvider.getSource(JSDescriptor<?> descriptor, int start, int end) Return the source for this descriptor, betweeen the start and end offsetsstatic voidInterpreterV2.initFunction(Context cx, VarScope scope, JSDescriptor<?> parent, int index) static voidInterpreterV2.initFunction(Context cx, VarScope scope, JSDescriptor<?> parent, int index, boolean hoist) Method parameters in org.htmlunit.corejs.javascript with type arguments of type JSDescriptorModifier and TypeMethodDescriptionJSDescriptor.Builder.build(Consumer<JSDescriptor<?>> consumer) Build the final object, calling the consumer as eachJSDescriptoris generated.Constructors in org.htmlunit.corejs.javascript with parameters of type JSDescriptorModifierConstructorDescriptionJSDescriptor(JSCode<T> code, JSCode<T> constructor, JSDescriptor<?> parent, String[] paramAndVarNames, boolean[] paramIsConst, boolean isStrict, boolean isScript, boolean isTopLevel, boolean isES6Generator, boolean isShorthand, boolean hasPrototype, boolean hasLexicalThis, boolean isEvalFunction, boolean hasRestArg, String sourceFile, SourceCodeProvider sourceCodeProvider, int sourceStart, int sourceEnd, String name, int languageVersion, int paramAndVarCount, int paramCount, int arity, boolean hasDefaultParameters, boolean requiresActivationFrame, boolean requiresArgumentObject, boolean declaredAsFunctionExpression, boolean derivedConstructor, SecurityController securityController, Object securityDomain, int functionType) JSFunction(Context cx, VarScope scope, JSDescriptor<JSFunction> descriptor, Object lexicalThis, Object lexicalNewTarget, Scriptable homeObject) JSScript(JSDescriptor<JSScript> descriptor, Scriptable homeObject)