如何在JavaDoc中@link重写Enum方法?

时间:2017-12-03 18:41:54

标签: java javadoc

假设我有一个枚举结构如下:

public enum TransportMode {
    BYCICLE {
        @Override
        public double speedFactor() { return .7; }
    },
    CAR {
        @Override
        public double speedFactor() { return 1; }
    },
    TRAIN {
        /**
         * Faster than train (see also {@link TransportMode#CAR#speedFactor()}). 
         */
        @Override
        public double speedFactor() { return 1.3; }
    };

    public abstract double speedFactor();
}

使用maven-source-plugin 3.0.1生成Javadoc时,我收到以下警告:

  

[警告] D:\ path \ TransportMode.java:000:警告 - 标记@see:不能   在TransportMode中找到CAR#speedFactor()

在完全退出课程时,我得到的结果相同。

这是一个错误吗? IntelliJ似乎解决了路径问题。

0 个答案:

没有答案