【问题标题】:Find and remove all getter method in eclipse java在eclipse java中查找并删除所有getter方法
【发布时间】:2012-12-15 11:34:42
【问题描述】:

如何在eclipse中找到所有的getter方法?

我尝试了 get* with methods ,但它也会返回所有以 get 开头的非 getter 方法。我只想要 getter 方法。

编辑: 我想从工作区中删除所有的 getter 方法。

【问题讨论】:

  • 因为我很好奇 - 以“get”开头的非 getter 是什么?以及如何区分“getter”方法和以“get”开头的非 getter 方法?
  • @Chris: isXXX() 用于布尔值?
  • @thkala 那么以 is 开头的那些呢?
  • @PriyankDoshi:为什么你想这样做?因为,老实说,像这样的一揽子解决方案很少是正确的做法......

标签: java eclipse find replace eclipse-juno


【解决方案1】:

为了做你想做的事(不管是什么原因),使用Find Files会更容易:

要缩小范围,您可以使用选定资源封闭项目

编辑:正则表达式应该有点不同: (?s)(is|get)([a-zA-Z0-9]*\(\)\s*\{)

【讨论】:

  • 这不也将 调用 匹配到 getter 方法吗?
  • 这样更好——你能修改它来处理下一行的大括号 ({) 吗?
  • 我认为,它会匹配所有 get* 方法?
  • 多行。 getter 方法没有参数?
  • @asgoth:我认为 getter 方法没有参数,但不幸的是,反过来——没有参数的方法是 getter——通常并不正确。我仍然怀疑 OP 想要做的是正确的方法,即使是这样,只是强制执行一些编码约定实际上是值得的......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多