Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在eclipse中为javabeans的getter和setter方法着色_Java_Eclipse_Colors - Fatal编程技术网

如何在eclipse中为javabeans的getter和setter方法着色

如何在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; }

我从事一个Java项目,该项目要求我通过同一个类的getter和setter方法访问所有私有对象字段。正因为如此,我错过了Eclipse在所有对象数据字段上的颜色,默认为蓝色。当使用getter和setter而不是直接使用字段时,有没有一种方法可以使Eclipse为它们着色?以下是我需要的一个示例:

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