【问题标题】:Can't resolve method of 'enter' in 'Context'无法解析“上下文”中的“输入”方法
【发布时间】:2021-10-07 09:11:36
【问题描述】:

实际上我正在尝试解决那些红线字符,但我还没有找到任何解决方法。我尝试导入一些 js 和 rhino 文件,但它不起作用。

我已尝试导入: import org.mozilla.javascript.context 但此文件未导入到 ide。

希望我能找到更好的解决方案。

【问题讨论】:

  • 删除那些sourceName: 等...你不应该写参数名称。所以evaluateString(scriptable, data, "javascript", 1, null).toString()
  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: java gradle


【解决方案1】:

Java 不“做”命名参数。 someMethod(param1Name: param1Value) 不是 java。不过,您正在看到它 - 看到您的 replaceAll 中的 regex: 东西调用了几行?但这不是代码。那就是 intellij 为您注释您的源文件。 regex: 不在您的源文件中(如果是,它不会编译 - 那不是 java),它是 intellij 以一种花哨的方式呈现您的源文件,使其更易于阅读。

因此,删除lineno:securityDomain:

注意:这里显然行不通。 regex: 应该已经告诉你了。 replaceAll 在这里是错误的。你应该使用replacereplace also 替换所有匹配项。 replaceAll 是基于正则表达式的,replace 不是。这些不是正则表达式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-17
    • 2018-12-10
    • 1970-01-01
    • 2013-07-31
    • 1970-01-01
    • 2015-01-21
    相关资源
    最近更新 更多