如何在eclipse中为javabeans的getter和setter方法着色
我从事一个Java项目,该项目要求我通过同一个类的getter和setter方法访问所有私有对象字段。正因为如此,我错过了Eclipse在所有对象数据字段上的颜色,默认为蓝色。当使用getter和setter而不是直接使用字段时,有没有一种方法可以使Eclipse为它们着色?以下是我需要的一个示例:如何在eclipse中为javabeans的getter和setter方法着色,java,eclipse,colors,Java,Eclipse,Colors,我从事一个Java项目,该项目要求我通过同一个类的getter和setter方法访问所有私有对象字段。正因为如此,我错过了Eclipse在所有对象数据字段上的颜色,默认为蓝色。当使用getter和setter而不是直接使用字段时,有没有一种方法可以使Eclipse为它们着色?以下是我需要的一个示例: class MyClass { private int number; private int getNumber() { return number; }
class MyClass {
private int number;
private int getNumber() {
return number;
}
public void doSomething() {
int a = getNumber();
}
}
我需要方法doSomething()中的getNumber()调用为蓝色。这可能吗?您可以设置的所有颜色都在
首选项>Java>编辑器>语法着色中配置。对getter和setter的着色似乎没有什么不同。当然,现成的Eclipse无法做到这一点。不过,应该有一种方法来编程。要编程,Eclipse JDT语法着色需要是可扩展的,据我所知,除了破解JDT源代码之外,没有其他方法可以扩展它。@Bolot我还期待着一种方法,可以将私有方法的颜色与公共方法的颜色区分开来。我正在使用一些不必要的方法名修改,比如private _someMethodName(),我认为这很糟糕,但有助于让事情变得更清楚。。如果你发现了什么,就分享吧D