1 package com.puppycrawl.tools.checkstyle.checks.coding.superfinalize;
2 public class InputSuperFinalizeVariations
3 {
4 public InputSuperFinalizeVariations() throws Throwable
5 {
6 super.equals(new String());
7 super.finalize();
8 }
9
10 public void finalize() throws Throwable
11 {
12 super.finalize();
13 }
14
15 public void method() throws Throwable
16 {
17 super.finalize();
18 }
19
20 {
21 super.finalize();
22 }
23 }
24
25 class NoSuperFinalize
26 {
27 public void finalize()
28 {
29 }
30 }
31
32 class InnerFinalize
33 {
34 public void finalize()
35 {
36 class Inner
37 {
38 public void finalize() throws Throwable
39 {
40 super.finalize();
41 }
42 }
43 }
44 }
45
46
47 class MyClassWithGenericSuperMethod1
48 {
49 void someMethod(java.util.List<? super java.util.Map> l)
50 {
51
52 }
53 }
54
55 class TestNative {
56 public native void finalize();
57 }
58
59 class OneMore {
60
61 public void doSmt() throws Throwable {
62 {
63 {
64 super.finalize();
65 }
66 }
67 }
68 }