是否可以对自动完成隐藏公共字段?(Eclipse/Java)

是否可以对自动完成隐藏公共字段?(Eclipse/Java),java,eclipse,autocomplete,customization,Java,Eclipse,Autocomplete,Customization,我正在开发另一种java语言编译器。为了让它正常工作,我需要生成一些额外的字段和方法,这些字段和方法必须是公共的,以便可以从任何地方访问 是否有任何方法可以注释一个字段,使其不出现在自动完成中,这样它就不会与无用的(对于最终用户)字段混在一起 类似于.NET上的System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)(参考:) 谢谢大家! 可能已经太晚了,但您确定您真的想针对Ja

我正在开发另一种java语言编译器。为了让它正常工作,我需要生成一些额外的字段和方法,这些字段和方法必须是公共的,以便可以从任何地方访问

是否有任何方法可以注释一个字段,使其不出现在自动完成中,这样它就不会与无用的(对于最终用户)字段混在一起

类似于.NET上的System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)(参考:)


谢谢大家!

可能已经太晚了,但您确定您真的想针对Java而不是JVM字节码吗?大多数现代的JVM语言直接以JVM为目标,而不经过Java的中间步骤……下一步是以字节码为目标:)刚开始这样做要比刚开始时可能会被字节码发现意外错误容易得多。但即便如此,问题仍然是一样的,因为AFAIK eclipse可以从编译的JAR或.class文件中提供自动完成
$
字符在标识符中是有效的,特别是用于自动生成代码(尽管现在可能保留给内部类,我不知道)。我想知道使用它是否会有你想要的效果。当然,一个注释会更切题。谢谢,凯文!值得一试。我现在就去试试