Skip to content

Commit 24f968f

Browse files
committed
use the class configuration from the cache
1 parent 1a60020 commit 24f968f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/java/org/htmlunit/javascript/RecursiveFunctionObject.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
import org.htmlunit.corejs.javascript.FunctionObject;
2424
import org.htmlunit.corejs.javascript.Scriptable;
2525
import org.htmlunit.corejs.javascript.ScriptableObject;
26-
import org.htmlunit.javascript.configuration.AbstractJavaScriptConfiguration;
2726
import org.htmlunit.javascript.configuration.ClassConfiguration;
2827
import org.htmlunit.javascript.configuration.ClassConfiguration.ConstantInfo;
28+
import org.htmlunit.javascript.configuration.JavaScriptConfiguration;
2929

3030
/**
3131
* A FunctionObject that returns IDs of this object and all its parent classes.
@@ -103,8 +103,8 @@ public Object get(final String name, final Scriptable start) {
103103
Class<?> klass = getPrototypeProperty().getClass();
104104

105105
while (value == NOT_FOUND && HtmlUnitScriptable.class.isAssignableFrom(klass)) {
106-
final ClassConfiguration config = AbstractJavaScriptConfiguration.getClassConfiguration(
107-
klass.asSubclass(HtmlUnitScriptable.class), browserVersion_);
106+
final ClassConfiguration config = JavaScriptConfiguration.getInstance(browserVersion_)
107+
.getClassConfiguration(klass.getSimpleName());
108108
if (config != null) {
109109
final List<ConstantInfo> constants = config.getConstants();
110110
if (constants != null) {

0 commit comments

Comments
 (0)