Skip to content

Commit

Permalink
use the class configuration from the cache
Browse files Browse the repository at this point in the history
  • Loading branch information
rbri committed Jul 27, 2024
1 parent 1a60020 commit 24f968f
Showing 1 changed file with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@
import org.htmlunit.corejs.javascript.FunctionObject;
import org.htmlunit.corejs.javascript.Scriptable;
import org.htmlunit.corejs.javascript.ScriptableObject;
import org.htmlunit.javascript.configuration.AbstractJavaScriptConfiguration;
import org.htmlunit.javascript.configuration.ClassConfiguration;
import org.htmlunit.javascript.configuration.ClassConfiguration.ConstantInfo;
import org.htmlunit.javascript.configuration.JavaScriptConfiguration;

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

while (value == NOT_FOUND && HtmlUnitScriptable.class.isAssignableFrom(klass)) {
final ClassConfiguration config = AbstractJavaScriptConfiguration.getClassConfiguration(
klass.asSubclass(HtmlUnitScriptable.class), browserVersion_);
final ClassConfiguration config = JavaScriptConfiguration.getInstance(browserVersion_)
.getClassConfiguration(klass.getSimpleName());
if (config != null) {
final List<ConstantInfo> constants = config.getConstants();
if (constants != null) {
Expand Down

0 comments on commit 24f968f

Please sign in to comment.