Skip to content

Commit a594745

Browse files
committed
nashorn's ScriptObjectMirror does not need special handling, since it implements Map; .javascript. is Rhino relict
1 parent 789aff6 commit a594745

File tree

1 file changed

+1
-3
lines changed
  • visualvm/libs.profiler/profiler.oql/src/org/graalvm/visualvm/lib/profiler/oql/engine/api/impl

1 file changed

+1
-3
lines changed

visualvm/libs.profiler/profiler.oql/src/org/graalvm/visualvm/lib/profiler/oql/engine/api/impl/OQLEngineImpl.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -360,9 +360,7 @@ public Object unwrapJavaObject(Object object) {
360360
public Object unwrapJavaObject(Object object, boolean tryAssociativeArray) {
361361
if (object == null) return null;
362362
String className = object.getClass().getName();
363-
boolean isNativeJS = className.contains(".javascript.") // NOI18N
364-
|| className.equals("jdk.nashorn.api.scripting.ScriptObjectMirror") // NOI18N
365-
|| className.startsWith("com.oracle.truffle.object.") // NOI18N
363+
boolean isNativeJS = className.startsWith("com.oracle.truffle.object.") // NOI18N
366364
|| className.equals("org.graalvm.polyglot.Value"); // NOI18N
367365

368366
try {

0 commit comments

Comments
 (0)