Intellij idea 仅在IDEA Intellij中显示公共方法?
有时我只想知道类的公共接口,但Intellij idea 仅在IDEA Intellij中显示公共方法?,intellij-idea,Intellij Idea,有时我只想知道类的公共接口,但文件结构(Cmd-F12)总是向我显示所有方法(和字段) 我可以通过修改器(例如public、protected或private)对它们进行过滤吗?有一个“结构视图”(Alt-7),它显示类成员,并且有排序选项,因此它将在顶部显示公共方法。否。您只能查看“锁定图标”: 绿锁>公共 红锁>私人 灰键>受保护 灰点>内部 在IntelliJ 2017.1.2中,(Alt-7或Cmd-7)包括一个显示非公开的切换,可用于过滤私人(etc)成员 @Cpt.Senkfuss
文件结构(Cmd-F12
)总是向我显示所有方法(和字段)
我可以通过修改器(例如public、protected或private)对它们进行过滤吗?有一个“结构视图”(Alt-7),它显示类成员,并且有排序选项,因此它将在顶部显示公共方法。否。您只能查看“锁定图标”:
- 绿锁>公共
- 红锁>私人
- 灰键>受保护
- 灰点>内部
在IntelliJ 2017.1.2中,(Alt-7或Cmd-7)包括一个显示非公开的
切换,可用于过滤私人(etc)成员 @Cpt.Senkfuss一个选项只是“排序”,当它排序时,它会将public放在列表的顶部,而不是我。切换排序,将方法更改为private:无效。它应该移到公共函数的下方否:结构
视图不会告诉您Scala函数是公共的、受保护的还是私有的。不过,它与Java类的预期一样工作。如果Scala类扩展了Java类,它可以在单个视图中显示整个树的所有函数/方法。Java类中的方法将显示图标以显示可见性,但Scala类中的函数不会提供任何线索。