/*
IllegalType
validateAbstractClassNames = (default)false
illegalClassNames = SomeStaticClass
legalAbstractClassNames = (default)
ignoredMethodNames = foo1
illegalAbstractClassNameFormat = (default)^(.*[.])?Abstract.*$
memberModifiers = (default)
tokens = (default)ANNOTATION_FIELD_DEF, CLASS_DEF, INTERFACE_DEF, METHOD_CALL, METHOD_DEF, \
         METHOD_REF, PARAMETER_DEF, VARIABLE_DEF, PATTERN_VARIABLE_DEF, RECORD_DEF, \
         RECORD_COMPONENT_DEF


*/

package com.puppycrawl.tools.checkstyle.checks.coding.illegaltype;

import static com.puppycrawl.tools.checkstyle.utils.CheckUtil.isElseIf;
import static com.puppycrawl.tools.checkstyle.utils.CheckUtil.*;
import static com.puppycrawl.tools.checkstyle.checks.coding.illegaltype.InputIllegalType.SomeStaticClass;
import java.lang.String;

public class InputIllegalTypeTestStaticImports
{
     private boolean foo(String s) {
         return isElseIf(null);
     }
     SomeStaticClass staticClass; // violation
     private static SomeStaticClass foo1() { return null;}
     private static void foo2(SomeStaticClass s) {} // violation
}
