package com.puppycrawl.tools.checkstyle.checks.naming; import java.io.Serializable; public class InputTypeParameterName { public void foo() { } void foo(int i) { } } class Other { foo getOne() { return null;//comment } /*comment*/Tfo$o2T getTwo(Tfo$o2T a) { return null; } foo getShadow() { return null; } static class Junk { <_fo extends foo> void getMoreFoo() { } } } class MoreOther { void getMore() { new Other() { void getMoreFoo() { } }; // Other o = new Other() { // void getMoreFoo() { // } // }; } } interface Boo { Input boo(); } interface FooInterface { T foo(); } interface FooInterface2 { Input foo(); } class Input { }