(MethodInstance method, MappingsExportVerbosity verbosity, boolean forAnyInput, Set<Set<MethodInstance>> exportedHierarchies)
| 822 | } |
| 823 | |
| 824 | private static boolean shouldExportName(MethodInstance method, MappingsExportVerbosity verbosity, boolean forAnyInput, Set<Set<MethodInstance>> exportedHierarchies) { |
| 825 | return verbosity == MappingsExportVerbosity.FULL |
| 826 | || method.getAllHierarchyMembers().size() == 1 |
| 827 | || (method.getParents().isEmpty() || forAnyInput && method.isAnyInputRoot()) |
| 828 | && (verbosity == MappingsExportVerbosity.ROOTS || !exportedHierarchies.contains(method.getAllHierarchyMembers())); // FIXME: forAnyInput + minimal needs to use an exportedHierarchies set per origin |
| 829 | } |
| 830 | |
| 831 | public static void clear(ClassEnv env) { |
| 832 | for (ClassInstance cls : env.getClasses()) { |
no test coverage detected