1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.puppycrawl.tools.checkstyle.checks.coding.magicnumber;
18
19 import java.util.ArrayList;
20 import java.util.HashSet;
21 import java.util.List;
22 import java.util.Set;
23
24 public class InputMagicNumberMagicNumber {
25 private static Set<Person> p1 = new HashSet<Person>(5);
26 public Object[] values = new Object[3];
27 private String[] fStrings = new String[3];
28 private Person p = new Person(8);
29 List<Integer> multisets = new ArrayList(0x10000);
30 int i = 78;
31 }
32
33 class Person{
34 Person(int t){}
35
36 }
37 class C1 {
38 public void magicMethod() {
39 double double_var1 = 0D;
40 double_var1 = 1.0 + 3.0;
41 double double_magic1 = 1.5_0;
42 if (1.0 < 3.0);
43 double_magic1 *= 1.5;
44 }
45 }
46
47 class C2 {
48 Person annon = new Person(55);
49 Object anon = new Object() {
50 public void magicMethod() {
51 Set<Person> p1 = new HashSet<Person>(5);
52 Object[] values = new Object[3];
53 String[] fStrings = new String[3];
54 Person p12 = new Person(8);
55
56 double double_var1 = 0D;
57 double_var1 = 1.0 + 3.0;
58 double double_magic1 = 1.5_0;
59 if (1.0 < 3.0);
60 double_magic1 *= 1.5;
61 }
62 };
63 }
64
65 class C3 {
66
67 C1 c = new C1(){
68 public void magicMethod() {
69 double double_var1 = 0D;
70 double_var1 = 1.0 + 3.0;
71 double double_magic1 = 1.5_0;
72 if (1.0 < 3.0);
73 double_magic1 *= 1.5;
74 }
75 };
76
77 final Object anon = new Object() {
78 public void magicMethod() {
79 double double_var1 = 0D;
80 double_var1 = 1.0 + 3.0;
81 double double_magic1 = 1.5_0;
82 if (1.0 < 3.0);
83 double_magic1 *= 1.5;
84 }
85 };
86 }
87
88 class C4 {
89 C2 cn = new C2(){
90 public void magicMethod() {
91 double double_var1 = 0D;
92 double_var1 = 1.0 + 3.0;
93 double double_magic1 = 1.5_0;
94 if (1.0 < 3.0);
95 double_magic1 *= 1.5;
96 }
97 };
98
99 final Object anon = new Object() {
100 public void magicMethod() {
101 double double_var1 = 0D;
102 double_var1 = 1.0 + 3.0;
103 double double_magic1 = 1.5_0;
104 if (1.0 < 3.0);
105 double_magic1 *= 1.5;
106 }
107 };
108 }
109
110 class Class1 {
111 Person person2 = new Person(12) {
112 public void magicMethod() {
113 double double_var1 = 0D;
114 double_var1 = 1.0 + 3.0;
115 double double_magic1 = 1.5_0;
116 if (1.0 < 3.0);
117 double_magic1 *= 1.5;
118 }
119 };
120 }