问题标签 [modifier]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
536 浏览

c++ - 关于eclipse C++代码风格单行格式

我对 eclipse 的代码风格有疑问,这里是问题:

当我在 C++ 代码中编写访问器或修饰符时,例如:

然后我按 ctrl+shift+f 这行变成:

但我只是希望它保持这样的状态:

我该如何配置?换句话说,我该如何配置,以便在我按下后一行代码可以保留在一行中ctrl+shift+f

扩展情况,如果 Java 和 eclipse 一起配置,我该如何配置?

谢谢!

真挚地,

0 投票
1 回答
724 浏览

jquery - contenteditable:使用行/列修饰符时检测元素变化

我使用上一篇文章中的以下代码来检测(大部分)对具有属性“contenteditable”的元素的更改。但遗憾的是,它不包括使用浏览器(Firefox)提供的表格行/列修饰符控件时发生的表格更改

如何更改此代码以包括对浏览器控件施加的更改的检测?

0 投票
3 回答
7864 浏览

java - Java 中的接口可以有一个且只有一个修饰符是公共的。为什么不允许其余的?

可能重复:
在接口中受保护

以下代码片段显示 Java 中的接口只能有一个修饰符,即public。在接口中不允许使用其他修饰符(私有和受保护),无论是字段还是任何方法。显然,在修饰符中,private 在接口中使用没有意义,但在接口中应该允许使用 protected,因为它可以被它的实现类合并。

而一个抽象类被允许拥有所有的修饰符 private、public 和 protected。我的问题只是在似乎允许的界面中不允许使用受保护的修饰符。为什么?

0 投票
3 回答
777 浏览

regex - 如何将修饰符添加到带引号的正则 (qr) 表达式

有没有一种简单的方法可以将 'i' 等正则表达式修饰符添加到引用的正则表达式中?例如:

我能想到的唯一方法是print "$pat\n"返回(?-xism:F(o+)B(a+)r)并尝试?-xism:用替换删除“i”

0 投票
2 回答
2579 浏览

java - 如何确定 Eclipse JDT 中方法或字段的修饰符?

我正在为 Eclipse JDT 编写一些简单的 AST 访问者。我有一个MethodVisitorFieldVisitor类,每个都扩展了ASTVisitor. 举个MethodVisitor例子。在那个类的Visit方法(这是一个覆盖)中,我能够找到每个MethodDeclaration节点。当我拥有其中一个节点时,我想查看它Modifiers是否是publicprivate(也许还有其他修饰符)。有一种方法称为getModifiers(),但我不清楚如何使用它来确定应用于特定修饰符的类型MethodDeclaration。我的代码发布在下面,如果您有任何想法如何继续,请告诉我。

0 投票
1 回答
1969 浏览

linux - 带有箭头键和修饰符的 NCurses

在按下和不按下 SHIFT 和 CTRL 修饰符的情况下,我无法检测到箭头键按下。

我有以下测试代码:

当按下带有修饰符的箭头键并且终端的 TERM 设置设置为'xterm'时,这会成功返回 'c' 的不同值。当终端的 TERM 设置为'linux'时,它不起作用。我得到的'c' 是 27,按下 shift 或 ctrl。

我希望它使用 linux 终端类型工作。有什么建议么?

0 投票
4 回答
2105 浏览

java - Java中带有抽象方法签名的可见性修饰符

快速提问:

是正确的语法:

或者

...不同之处在于关键字publicabstract.

两者都在没有警告的情况下编译,但哪种语法是正确的?

0 投票
4 回答
8018 浏览

javascript - 向现有正则表达式添加修饰符

我有一堆正则表达式,比如 lower = /[az]/ 稍后在我的程序中我需要将其用作 /[az]/g 即。我需要稍后添加“全局”修饰符。那么如何给现有的正则表达式添加修饰符呢?

0 投票
3 回答
875 浏览

c# - 降低基类属性的可见性

我创建了一个基类,它具有许多公共属性并且被完美地使用。现在我想使用这个类来派生其他类,但我不希望它的某些属性暴露在继承它的派生类之外。有没有办法使基类的公共属性不能在其派生类之外公开。(要隐藏的属性是公共的,因为它们在继承它的其他类中使用)。任何帮助都将受到高度重视。

0 投票
1 回答
715 浏览

java - 使用 ASM 树 API 获取字段的修饰符

我正在使用 ASM 为 Java 类文件编写分析器。我要确定的一件事是类中字段的修饰符(public、static、final?)是什么。但我不知道该怎么做。

在文档中,我找到了修饰符的操作码,这似乎与 FieldNode 类的访问值相关。但是我看不出我是如何从这个值中导出字段的修饰符的。

有什么建议么?