Open gzcmr opened 6 months ago
脚本编译失败,报错:“line 1:9 mismatched input '::'expecting '('line 1:15 mismatchedinput1expecting {'operator', IDENTIFIER}input.line 3:18:extraneous'expecting')expecting {'{',"_"}line:3:21 mismatchedinput.">.....”。 需排查脚本文件头是否有“// script”注释,编译器的原因,等待后续修复。
获取java代码的方法调用关系可以使用Godel内置的CallableBinding模块,其中getCaller方法返回的是调用表达式CallExpression,可以通过CallExpression的getEnlosingCallable方法获取到Callable对象进行调用方法信息的获取
脚本报错问题,涉及到编译器版本升级问题,预计6月的Release可以切换完成,到时可以不需要加 // script 头
脚本编译失败,报错:“line 1:9 mismatched input '::'expecting '('line 1:15 mismatchedinput1expecting {'operator', IDENTIFIER}input.line 3:18:extraneous'expecting')expecting {'{',"_"}line:3:21 mismatchedinput.">.....”。 需排查脚本文件头是否有“// script”注释,编译器的原因,等待后续修复。