List < Field > function ( Class < ? > arg0 ) { List < Field > loc0 = getAllFields ( arg0 ) ; for ( Iterator < Field > loc1 = loc0 . loc1 ( ) ; loc1 . hasNext ( ) ; ) { Field loc2 = ( Field ) loc1 . next ( ) ; if ( ! hasField ( loc2 ) ) { loc1 . remove ( ) ; } } return loc0 ; }
this method return all the fields including private until the given parameterized class concode_field_sep Class parametrizedClass concode_field_sep List<Field> getAllFields concode_elem_sep boolean isSuperClass concode_elem_sep boolean isSuperClass concode_elem_sep boolean isSuperClass concode_elem_sep boolean isAnnotationPresent concode_elem_sep boolean isCollectionField concode_elem_sep boolean isCollection concode_elem_sep boolean isCollection concode_elem_sep boolean hasField