Java checkstyle – 错误顺序的构造函数定义

前端之家收集整理的这篇文章主要介绍了Java checkstyle – 错误顺序的构造函数定义前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个看起来像这样的课程:
public final class OrderedSetList<T extends Comparable<? super T>> implements OrderedSet<T> {

    // Constructor definition in wrong order checkstyle error next line
    public OrderedSetList() {      
        // Initializations
    }
}

任何人都可以告诉我为什么在我的构造函数中有一个“错误顺序的构造函数定义”错误

这是一项任务,我们有自己的checkstyle配置,不允许任何checkstyle错误.

我感谢你的帮助.

解决方法

checkstyle rule确保您遵循声明顺序的代码约定:

The parts of a class or interface declaration should appear in the following order:
Class (static) variables. First the public class variables,then the protected,then package level (no access modifier),and then the private.
Instance variables. First the public class variables,and then the private.
Constructors
Methods

@H_301_29@

它希望构造函数成为第一个方法.

猜你在找的Java相关文章