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; }