1
2
3
4
5
6
7
8 package com.puppycrawl.tools.checkstyle.checks.coding.equalsavoidnull;
9
10 import java.io.IOException;
11 import java.io.Reader;
12
13 public class InputEqualsAvoidNullNested {
14 public void foo(Reader in) throws IOException {
15 int c;
16 while(true) {
17 c = in.read();
18 if (c == -1)
19 break;
20
21 if (c == '<') {
22 c = in.read();
23 if (c == '/') {
24 String nm = in.toString();
25 if (nm.equalsIgnoreCase("applet") ||
26 nm.equalsIgnoreCase("object") ||
27 nm.equalsIgnoreCase("embed")) {
28 break;
29 }
30 }
31 else {
32 String nm = scanIdentifier(in);
33 if (nm.equalsIgnoreCase("param")) {
34 ;
35 }
36 else if (nm.equalsIgnoreCase("applet")) {
37 ;
38 }
39 else if (nm.equalsIgnoreCase("object")) {
40 ;
41 }
42 else if (nm.equalsIgnoreCase("embed")) {
43 ;
44 }
45 else if (nm.equalsIgnoreCase("app")) {
46 ;
47 }
48 }
49 }
50 }
51 }
52
53 public static String scanIdentifier(Reader in) throws IOException {
54 return null;
55 }
56 }