【问题标题】:how to color javabeans getter and setter methods in eclipse如何在eclipse中为javabeans getter和setter方法着色
【发布时间】:2014-07-02 22:04:55
【问题描述】:

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

class MyClass {
    private int number;
    private int getNumber() {
        return number;
    }

    public void doSomething() {
        int a = getNumber();
    }
}

我需要在方法 doSomething() 中调用 getNumber() 方法,将其着色为蓝色。这可能吗?

【问题讨论】:

    标签: java eclipse colors


    【解决方案1】:

    您可以设置的所有颜色都在Preferences > Java > Editor > Syntax Coloring 中配置。似乎没有任何东西可以对 getter 和 setter 进行不同的着色。

    【讨论】:

    • 当然,开箱即用的 Eclipse 无法做到这一点。不过,应该有办法对此进行编程。
    • 要对此进行编程,Eclipse JDT 语法着色需要可扩展,据我所知,除了破解 JDT 源之外,没有其他方法可以扩展它。
    • @Bolot 我也期待有一种方法可以对私有方法进行不同于公共方法的着色。我正在使用不必要的方法名称修改,例如我认为很糟糕的私有 _someMethodName(),但可以帮助我使事情更清楚......所以如果你发现任何东西,分享! :D
    猜你喜欢
    • 1970-01-01
    • 2011-04-14
    • 2017-09-09
    • 1970-01-01
    • 2017-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多