blob: 42efa37129f106cd51e3e89cc34c68eab73775f7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
package com.puppycrawl.tools.checkstyle.checks.coding;
interface InputSuperClone {
void clone();
}
class A {
public Object clone() {
return null;
}
}
class B{
public Object clone() throws CloneNotSupportedException {
super.clone();
return null;
}
void clone(Object asd, Object asd2) {
}
}
class C extends B {
void method() throws CloneNotSupportedException {
Object asd = null;
super.clone(asd,asd);
super.clone();
Runnable a = () -> super.clone(null, null);
}
void method2() {
new Runnable() {
@Override
public void run() {
C.super.clone(null, null);
}
};
}
}
|