Utiliy.initialize ("value")과 같은 FunctionCall 문을 작성하여 js 파일의 모든 함수의 첫 번째 행에 추가해야합니다. 다음은 인수로 FunctionCall 문을 작성하고 함수를 추가하는 방법
코드가 나는 아래private FunctionCall getFunctionCall() {
FunctionCall functionCall = new FunctionCall();
Name name = new Name();
name.setIdentifier("initialize");
functionCall.setTarget(name);
}
내가
class FunctionVisitor implements NodeVisitor {
@Override
public boolean visit(AstNode node) {
if (node.getClass() == FunctionNode.class) {
FunctionNode fun = (FunctionNode) node;
fun.addChildrenToFront(getFunctionCall());
}
return true;
}
}
내가 함께 FunctionCall을 만들 수있는 방법을 제안하십시오 모든 functionNode에 추가 사용하고있는 코드입니다 FunctionCall를 만들려고하고있는 사용이다 인수 및 테스트를 위해 생성 된 FunctionCall 문을 어떻게 인쇄 할 수 있습니까? 자바 ASTVIEW 뷰어와 같은 자바 스크립트 노드를 볼 수있는 도구가 있습니까?
이 자바 또는 자바 스크립트입니까? 질문에는 두 태그가 없어야합니다. – jfriend00
@ jfriend00 : Rhino가 자바로 작성된 자바 스크립트 엔진이기 때문에이 특별한 경우에는 괜찮습니다. – georg
@georg - 코드는 Java 또는 Javascript (Java로 표시됨)이며 OP에 관심을 가져 주므로 태그가 있어야합니다. – jfriend00