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