List < Method > function ( Filter < Method > arg0 ) { notNull ( "srini_string" , arg0 ) ; for ( Class < ? > loc0 = testClass ( ) ; loc0 != Object . class ; loc0 = loc0 . getSuperclass ( ) ) { for ( Method loc1 : loc0 . getDeclaredMethods ( ) ) { arg0 . add ( accessible ( loc1 ) ) ; } } return arg0 . select ( ) ; }
select some methods . use the filters class to create and compose filters concode_field_sep Object instance concode_field_sep List<Field> selectFields concode_elem_sep boolean hasAnnotation concode_elem_sep Object instance concode_elem_sep void set concode_elem_sep Object get concode_elem_sep Object invoke concode_elem_sep Class<?> testClass