aboutsummaryrefslogtreecommitdiff
path: root/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputIllegalTypeMemberModifiers.java
blob: fe4256761c1a28006597358d18ca3d89290d1a4a (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
28
29
30
31
32
33
34
package com.puppycrawl.tools.checkstyle.checks.coding;
import java.util.TreeSet;
import java.util.Hashtable;
//configuration: default
public class InputIllegalTypeMemberModifiers {
    private AbstractClass a = null; //WARNING
    private NotAnAbstractClass b = null; /*another comment*/

    private com.puppycrawl.tools.checkstyle.checks.coding.InputIllegalTypeMemberModifiers.AbstractClass c = null; //WARNING
    private com.puppycrawl.tools.checkstyle.checks.coding.InputIllegalTypeMemberModifiers.NotAnAbstractClass d = null;

    private abstract class AbstractClass {/*one more comment*/}

    private class NotAnAbstractClass {}

    private java.util.TreeSet<Object> table1() { return null; } //WARNING
    private TreeSet<Object> table2() { return null; } //WARNING
    static class SomeStaticClass {
        
    }
    
    //WARNING if memberModifiers is set and contains TokenTypes.LITERAL_PROTECTED
    protected com.puppycrawl.tools.checkstyle.checks.coding.InputIllegalTypeMemberModifiers.AbstractClass c1 = null;
    //NO WARNING if memberModifiers is set and does not contain TokenTypes.LITERAL_PUBLIC
    public final static java.util.TreeSet<Object> table3() { return null; }
    
    java.util.TreeSet<Object> table4() { java.util.TreeSet<Object> treeSet = null; return null; }
    
    private class Some {
        java.util.TreeSet<Object> treeSet = null;
    }
    //WARNING if memberModifiers is set and contains TokenTypes.LITERAL_PROTECTED
    protected AbstractClass a1 = null;
}