aboutsummaryrefslogtreecommitdiff
path: root/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/equalsavoidnull/InputEqualsAvoidNullNested.java
blob: 2a1a320daa73dfdfb419cbb436e45be1eb4d9ee1 (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
package com.puppycrawl.tools.checkstyle.checks.coding.equalsavoidnull;

import java.io.IOException;
import java.io.Reader;

public class InputEqualsAvoidNullNested {
    public void foo(Reader in) throws IOException {
        int c;
        while(true) {
            c = in.read();
            if (c == -1)
                break;

            if (c == '<') {
                c = in.read();
                if (c == '/') {
                    String nm = in.toString();
                    if (nm.equalsIgnoreCase("applet") ||
                            nm.equalsIgnoreCase("object") ||
                            nm.equalsIgnoreCase("embed")) {
                        break;
                    }
                }
            }
        }
    }
}