pub fn collect_interfaces(classes: &[Class]) -> HashSet<String>
Build a set of interface class names from the parsed classes