< prev index next >

src/jdk.jextract/share/classes/com/sun/tools/jextract/Context.java

Print this page

        

*** 364,376 **** processHeaders(headers, fn); } private void processHeaders(List<HeaderTree> headers, Function<HeaderFile, AsmCodeFactory> fn) { headers.stream(). ! map((new TreeFilter(this::symbolFilter))::transform). ! map((new TypedefHandler())::transform). ! map((new EmptyNameHandler())::transform). forEach(header -> { HeaderFile hf = headerMap.computeIfAbsent(header.path(), p -> getHeaderFile(p, null)); hf.useLibraries(libraryNames, libraryPaths); hf.useCodeFactory(fn.apply(hf)); logger.info(() -> "Processing header file " + header.path()); --- 364,376 ---- processHeaders(headers, fn); } private void processHeaders(List<HeaderTree> headers, Function<HeaderFile, AsmCodeFactory> fn) { headers.stream(). ! map(new TreeFilter(this::symbolFilter)). ! map(new TypedefHandler()). ! map(new EmptyNameHandler()). forEach(header -> { HeaderFile hf = headerMap.computeIfAbsent(header.path(), p -> getHeaderFile(p, null)); hf.useLibraries(libraryNames, libraryPaths); hf.useCodeFactory(fn.apply(hf)); logger.info(() -> "Processing header file " + header.path());
< prev index next >