【问题标题】:IntelliJ not showing private or public icon aka visibility icon for methods akaIntelliJ 不显示私有或公共图标,也就是方法的可见性图标
【发布时间】:2019-08-09 09:29:48
【问题描述】:

IntelliJ 没有显示挂锁来告诉我方法是私有的还是公共的。我正在学习的课程已显示,但我在 IntelliJ 中没有看到此挂锁。

我已经尝试单击设置并确保选中了可见性图标,但这仅显示项目是公共的还是私有的,而不是方法。

仅供参考,我使用的是 PC,课程视频使用的是 Mac

Picture of the courses IntelliJ showing the padlock visibility icon by the method

Picture of my IntelliJ not showing padlock visibility icon by method

Proof that I do have "Show Visibility Icon" checked in my IntelliJ

【问题讨论】:

    标签: java intellij-idea


    【解决方案1】:

    您显示的显示可见性图标的配置是用于左侧面板(项目/包等),而不是用于编辑器面板。

    2019.2 版本的 IntelliJ 存在一个针对此功能的错误: Structure view no longer displays method/field visibility padlock icons.

    另一方面,IntelliJ 仅在自动完成功能中建议可见的属性/方法,我的意思是在它们所在的上下文中可见。

    例如,在一个类中,它自己的所有属性和方法都会被建议,因为它们属于该类,但那些私有属性,在另一个类的上下文中不会被建议。

    因此,它们是私有的、公共的还是受保护的并不重要,因为如果在上下文中它们是可见的,您就可以使用它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-17
      • 2015-11-22
      • 2015-02-11
      • 2011-06-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-07
      • 2012-01-25
      相关资源
      最近更新 更多