You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse 4.29.0版本如何隐藏代码补全中的Object和Enum默认方法?

Eclipse 23-09(4.29.0)代码补全隐藏Object/Enum默认方法解决方案

替代核心设置路径

升级后Type Filters对代码补全中继承方法的控制逻辑发生了调整,需要切换到以下设置:

  • 打开Window > Preferences > Java > Editor > Content Assist > Advanced
  • 在Java Proposals分组下,取消勾选Inherited Methods选项
  • 点击Apply and Close,此时代码补全将不再显示所有继承自父类的方法,包括Object和Enum的默认方法

精细控制方案(如需保留部分继承方法)

如果不想完全屏蔽所有继承方法,仅隐藏Object和Enum的:

  • 先确认Window > Preferences > Java > Appearance > Type Filters中已添加java.lang.Object和java.lang.Enum*
  • 再打开Window > Preferences > Java > Editor > Content Assist
  • 找到Filtered Types区域,点击Add,分别添加java.lang.Object和java.lang.Enum
  • 重启Eclipse后生效

临时修复手段

若上述设置仍无效果,可尝试清空Eclipse索引缓存:

  • 关闭Eclipse
  • 删除工作区目录下的.metadata/.plugins/org.eclipse.jdt.core文件夹
  • 重新启动Eclipse,等待索引重建完成

内容的提问来源于stack exchange,提问作者Giannis Krimitzas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 23:49:50