private static NativeImporterWrapper[] getImporters(ImportStack importStack, Options options) { Collection<Importer> importersList = options.getImporters(); return importersList .stream() .map(i -> new NativeImporterWrapper(importStack, i)) .collect(Collectors.toList()) .toArray(new NativeImporterWrapper[importersList.size()]); }
Import previous = new Import( pathToUri(previousNative.importPath), pathToUri(previousNative.absolutePath), previousNative.contents, previousNative.sourceMap NativeImport preImport = createPreImport(importObject); nativeImports.add(preImport); NativeImport postImport = createPostImport(importObject); nativeImports.add(postImport);
NativeImport preImport = createPreImport(importObject); nativeImports.add(preImport); NativeImport postImport = createPostImport(importObject); nativeImports.add(postImport);
private static NativeImporterWrapper[] getHeaderImporters( ImportStack importStack, Options options ) { List<Importer> headerImportersList = options.getHeaderImporters(); NativeImporterWrapper[] headerImporters; try ( Stream<Importer> headerImportersStream = Stream .concat( Stream.of(new JsassCustomHeaderImporter(importStack)), headerImportersList.stream() ); ) { headerImporters = headerImportersStream .map(i -> new NativeImporterWrapper(importStack, i)) .collect(Collectors.toList()) .toArray(new NativeImporterWrapper[headerImportersList.size()]); } return headerImporters; }
headerImportersList.stream() .map(i -> new NativeImporterWrapper(importStack, i)) .collect(Collectors.toList()) .toArray(new NativeImporterWrapper[headerImportersList.size()]); NativeImporterWrapper[] importers = importersList .stream() .map(i -> new NativeImporterWrapper(importStack, i)) .collect(Collectors.toList()) .toArray(new NativeImporterWrapper[importersList.size()]);