1
2
3
4
5
6
7
8
9 package com.puppycrawl.tools.checkstyle.checks.coding.superclone;
10
11
12 class Example1 {
13 public Object clone() throws CloneNotSupportedException {
14 return super.clone();
15 }
16 }
17
18 class SuperCloneB {
19 private int b;
20
21
22 public SuperCloneB clone() {
23 SuperCloneB other = new SuperCloneB();
24 other.b = this.b;
25 return other;
26 }
27 }
28
29 class SuperCloneC {
30
31 public SuperCloneC clone() throws CloneNotSupportedException {
32 return (SuperCloneC) super.clone();
33 }
34 }
35