|
40 | 40 | import org.htmlunit.javascript.RecursiveFunctionObject; |
41 | 41 | import org.htmlunit.javascript.background.BasicJavaScriptJob; |
42 | 42 | import org.htmlunit.javascript.background.JavaScriptJob; |
43 | | -import org.htmlunit.javascript.configuration.AbstractJavaScriptConfiguration; |
44 | 43 | import org.htmlunit.javascript.configuration.ClassConfiguration; |
| 44 | +import org.htmlunit.javascript.configuration.JavaScriptConfiguration; |
45 | 45 | import org.htmlunit.javascript.configuration.JsxClass; |
46 | 46 | import org.htmlunit.javascript.configuration.JsxConstructor; |
47 | 47 | import org.htmlunit.javascript.configuration.JsxFunction; |
@@ -121,13 +121,12 @@ public void jsConstructor() { |
121 | 121 | context.initSafeStandardObjects(this); |
122 | 122 | JavaScriptEngine.configureRhino(webClient, browserVersion, this); |
123 | 123 |
|
124 | | - ClassConfiguration config = AbstractJavaScriptConfiguration.getClassConfiguration( |
125 | | - (Class<? extends HtmlUnitScriptable>) DedicatedWorkerGlobalScope.class.getSuperclass(), |
126 | | - browserVersion); |
| 124 | + final JavaScriptConfiguration jsConfig = JavaScriptConfiguration.getInstance(browserVersion); |
| 125 | + ClassConfiguration config = |
| 126 | + jsConfig.getClassConfiguration(DedicatedWorkerGlobalScope.class.getSuperclass().getName()); |
127 | 127 | final HtmlUnitScriptable parentPrototype = JavaScriptEngine.configureClass(config, this); |
128 | 128 |
|
129 | | - config = AbstractJavaScriptConfiguration.getClassConfiguration( |
130 | | - DedicatedWorkerGlobalScope.class, browserVersion); |
| 129 | + config = jsConfig.getClassConfiguration(DedicatedWorkerGlobalScope.class.getName()); |
131 | 130 | final HtmlUnitScriptable prototype = JavaScriptEngine.configureClass(config, this); |
132 | 131 | prototype.setPrototype(parentPrototype); |
133 | 132 | setPrototype(prototype); |
|
0 commit comments