/** * Create a NativeLibrary for each ABI. */ private Collection<NativeLibrary> createNativeLibraries( @NonNull Collection<Abi> abis, @NonNull VariantScope scope) { Collection<NativeLibrary> nativeLibraries = Lists.newArrayListWithCapacity(abis.size()); for (Abi abi : abis) { NativeToolchain toolchain = toolchains.get(abi); if (toolchain == null) { continue; } Optional<NativeLibrary> lib = nativeLibFactory.create(scope, toolchain.getName(), abi); if (lib.isPresent()) { nativeLibraries.add(lib.get()); } } return nativeLibraries; }
/** * Create a NativeLibrary for each ABI. */ private Collection<NativeLibrary> createNativeLibraries( @NonNull Collection<Abi> abis, @NonNull VariantScope scope) { Collection<NativeLibrary> nativeLibraries = Lists.newArrayListWithCapacity(abis.size()); for (Abi abi : abis) { NativeToolchain toolchain = toolchains.get(abi); if (toolchain == null) { continue; } Optional<NativeLibrary> lib = nativeLibFactory.create(scope, toolchain.getName(), abi); if (lib.isPresent()) { nativeLibraries.add(lib.get()); } } return nativeLibraries; }