MCPcopy Index your code
hub / github.com/apache/groovy / doFindClasses

Method doFindClasses

src/main/java/org/codehaus/groovy/vmplugin/v9/Java9.java:123–137  ·  view source on GitHub ↗
(final URI uri, final String packageName, final List<String> defaultPackageNames)

Source from the content-addressed store, hash-verified

121 }
122
123 private static Map<String, Set<String>> doFindClasses(final URI uri, final String packageName, final List<String> defaultPackageNames) {
124 Map<String, Set<String>> result = ClassFinder.find(uri, packageName, true, false)
125 .entrySet().stream()
126 .filter(e -> e.getValue().stream().anyMatch(defaultPackageNames::contains))
127 .collect(
128 Collectors.toMap(
129 Map.Entry::getKey,
130 entry -> entry.getValue().stream()
131 .filter(e -> defaultPackageNames.contains(e))
132 .map(e -> e.replace('/', '.') + ".")
133 .collect(Collectors.toSet())
134 )
135 );
136 return result;
137 }
138
139 //--------------------------------------------------------------------------
140

Callers 1

Calls 11

findMethod · 0.95
filterMethod · 0.65
streamMethod · 0.65
getValueMethod · 0.65
mapMethod · 0.65
collectMethod · 0.45
entrySetMethod · 0.45
toMapMethod · 0.45
containsMethod · 0.45
replaceMethod · 0.45
toSetMethod · 0.45

Tested by

no test coverage detected