boolean function ( Object arg0 ) { Type loc0 = ( Type ) arg0 ; boolean loc1 = false ; for ( Iterator < Type > loc2 = v . iterator ( ) ; loc2 . hasNext ( ) ; ) { Type loc3 = loc2 . next ( ) ; if ( ts . isSubtype ( loc3 , loc0 ) ) { loc1 = true ; loc2 . remove ( ) ; } } return loc1 ; }
removes all elements s in the set such that s decends from o concode_field_sep Type topType concode_elem_sep List<Type> v concode_elem_sep TypeSystem ts concode_field_sep boolean add concode_elem_sep boolean containsAll concode_elem_sep void clear concode_elem_sep boolean isEmpty concode_elem_sep boolean contains concode_elem_sep Iterator<Type> iterator concode_elem_sep boolean removeAll concode_elem_sep int size concode_elem_sep boolean addAll concode_elem_sep boolean containsSubtype concode_elem_sep Object[] toArray concode_elem_sep U[] toArray concode_elem_sep String toString concode_elem_sep boolean retainAll