1 package com.google.checkstyle.test.chapter2filebasic.rule232specialescape;
2
3
4
5
6 public class InputIllegalTokenText
7 {
8
9 public void methodWithLiterals()
10 {
11 final String ref = "<a href=\"";
12 final String refCase = "<A hReF=\"";
13 }
14
15 public String wrongEscapeSequences()
16 {
17 final String r1 = "\u0008";
18 final String r2 = "\u0009";
19 final String r3 = "\u000csssdfsd";
20 final String r4 = "\u1111sdfsd\444";
21
22 final char r5 = '\012';
23 final char r6 = '\u0022';
24 final char r7 = '\b';
25 return "\u000csssdfsd";
26 }
27
28 public void specialCharsWithoutWarn()
29 {
30 String r1 = "\b";
31 String r2 = "\t";
32 String r3 = "\n";
33 String r4 = "\f";
34 String r5 = "\r";
35 String r6 = "\"";
36 String r7 = "\'";
37 String r8 = "\\";
38 }
39
40 public void specialCharsWithWarn()
41 {
42 String r1 = "\\u0008";
43 String r2 = "\\u0009";
44 String r3 = "\\u000a";
45 String r4 = "\\u000c";
46 String r5 = "\\u000d";
47 String r6 = "\\u0022";
48 String r7 = "\\u0027";
49 String r8 = "\\u005c";
50 }
51
52 public void specialCharsWithWarn2()
53 {
54 String r1 = "\\010";
55 String r2 = "\\011";
56 String r3 = "\\012";
57 String r4 = "\\014";
58 String r5 = "\\015";
59 String r6 = "\\042";
60 String r7 = "\\047";
61 String r8 = "\\134";
62 }
63
64 class Inner
65 {
66 public String wrongEscapeSequences()
67 {
68 final String r1 = "\u0008";
69 final String r2 = "\u0009";
70 final String r3 = "\u000csssdfsd";
71 final String r4 = "\u1111sdfsd\444";
72
73 final char r5 = '\012';
74 final char r6 = '\u0022';
75 final char r7 = '\b';
76 return "\u000csssdfsd";
77 }
78
79 public void specialCharsWithoutWarn()
80 {
81 String r1 = "\b";
82 String r2 = "\t";
83 String r3 = "\n";
84 String r4 = "\f";
85 String r5 = "\r";
86 String r6 = "\"";
87 String r7 = "\'";
88 String r8 = "\\";
89 }
90
91 public void specialCharsWithWarn()
92 {
93 String r1 = "\\u0008";
94 String r2 = "\\u0009";
95 String r3 = "\\u000a";
96 String r4 = "\\u000c";
97 String r5 = "\\u000d";
98 String r6 = "\\u0022";
99 String r7 = "\\u0027";
100 String r8 = "\\u005c";
101 }
102
103 public void specialCharsWithWarn2()
104 {
105 String r1 = "\\010";
106 String r2 = "\\011";
107 String r3 = "\\012";
108 String r4 = "\\014";
109 String r5 = "\\015";
110 String r6 = "\\042";
111 String r7 = "\\047";
112 String r8 = "\\134";
113 }
114
115 Inner anoInner = new Inner(){
116 public String wrongEscapeSequences()
117 {
118 final String r1 = "\u0008";
119 final String r2 = "\u0009";
120 final String r3 = "\u000csssdfsd";
121 final String r4 = "\u1111sdfsd\444";
122
123 final char r5 = '\012';
124 final char r6 = '\u0022';
125 final char r7 = '\b';
126 return "\u000csssdfsd";
127 }
128
129 public void specialCharsWithoutWarn()
130 {
131 String r1 = "\b";
132 String r2 = "\t";
133 String r3 = "\n";
134 String r4 = "\f";
135 String r5 = "\r";
136 String r6 = "\"";
137 String r7 = "\'";
138 String r8 = "\\";
139 }
140
141 public void specialCharsWithWarn()
142 {
143 String r1 = "\\u0008";
144 String r2 = "\\u0009";
145 String r3 = "\\u000a";
146 String r4 = "\\u000c";
147 String r5 = "\\u000d";
148 String r6 = "\\u0022";
149 String r7 = "\\u0027";
150 String r8 = "\\u005c";
151 }
152
153 public void specialCharsWithWarn2()
154 {
155 String r1 = "\\010";
156 String r2 = "\\011";
157 String r3 = "\\012";
158 String r4 = "\\014";
159 String r5 = "\\015";
160 String r6 = "\\042";
161 String r7 = "\\047";
162 String r8 = "\\134";
163 }
164 };
165 }
166 }