View Javadoc
1   /*xml
2   <module name="Checker">
3     <module name="TreeWalker">
4       <module name="MissingCtor"/>
5     </module>
6   </module>
7   */
8   package com.puppycrawl.tools.checkstyle.checks.coding.missingctor;
9   
10  // xdoc section -- start
11  public class Example1 {
12    private int a;
13    Example1(int a) {
14      this.a = a;
15    }
16  }
17  class ExampleDefaultCtor {
18    private String s;
19    ExampleDefaultCtor() {
20      s = "foobar";
21    }
22  }
23  class InvalidExample { // violation, 'Class should define a constructor'
24    public void test() {}
25  }
26  abstract class AbstractExample {
27    public abstract void test();
28  }
29  // xdoc section -- end