Skip to content

Commit

Permalink
Merge pull request #692 from bytedance/main-guoyj-jsfix
Browse files Browse the repository at this point in the history
Add the 'rasp.' prefix to nashorn.jar to resolve the issue where the …
  • Loading branch information
yoloyyh authored Sep 30, 2024
2 parents 6501473 + 76fa222 commit ef6ae54
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
Binary file modified rasp/jvm/JVMProbe/lib/nashorn.jar
100644 → 100755
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
import com.security.smith.common.RSAUtil;

import com.security.smith.log.*;
import jdk.nashorn.api.scripting.NashornScriptEngineFactory;
import rasp.jdk.nashorn.api.scripting.NashornScriptEngineFactory;

public class JsExecutor {
public static final int COMMON_TYPE = 1;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import java.util.concurrent.locks.ReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
import com.security.smith.log.*;
import jdk.nashorn.api.scripting.NashornScriptEngineFactory;
import rasp.jdk.nashorn.api.scripting.NashornScriptEngineFactory;

public class JsRuleEngine {
private static boolean bInited = false;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.security.smith.ruleengine;


// import jdk.nashorn.api.scripting.ScriptObjectMirror;
import jdk.nashorn.internal.objects.NativeArray;
// import rasp.jdk.nashorn.api.scripting.ScriptObjectMirror;
import rasp.jdk.nashorn.internal.objects.NativeArray;
import com.security.smith.log.*;
import java.util.ArrayList;
import java.util.List;
Expand Down Expand Up @@ -41,9 +41,9 @@ public Object java_callback(int functionID, Object[] args) {
}

private String[] Convert_JsStringArray_To_JavaStringArray(Object jsArray) {
if (jsArray instanceof jdk.nashorn.internal.objects.NativeArray) {
if (jsArray instanceof rasp.jdk.nashorn.internal.objects.NativeArray) {
try {
jdk.nashorn.internal.objects.NativeArray array = (jdk.nashorn.internal.objects.NativeArray)jsArray;
rasp.jdk.nashorn.internal.objects.NativeArray array = (rasp.jdk.nashorn.internal.objects.NativeArray)jsArray;

List<String> javaList = new ArrayList<>();
for (Object obj : array.values()) {
Expand Down

0 comments on commit ef6ae54

Please sign in to comment.