仅在IDEA Intellij中显示公共方法?

Lai*_*uan 16 intellij-idea

有时我只想知道类的公共接口,但File Structure(Cmd-F12)总是向我显示所有方法(和字段).

我可以通过修饰符过滤它们,例如public,protected还是private?

kan*_*kan 20

有一个"结构视图"(Alt-7)显示类成员,它有排序选项,因此它将在顶部显示公共方法.

  • 在IDEA 15中没有与公共方法相关的选项 (3认同)
  • NO:``Structure`` 视图不会告诉您 Scala 函数是公共的、受保护的还是私有的。不过,它在 Java 类中按预期工作。如果 Scala 类扩展了 Java 类,它可以在单个视图中显示整个树的所有函数/方法。Java 类中的方法将向您显示可见性图标,但 Scala 类中的函数不会给您任何线索。 (2认同)

Eri*_*ami 6

在 IntelliJ 2017.1.2 中,结构视图(Alt-7 或 Cmd-7)包括一个Show non-public可用于过滤掉私有(等)成员的切换。