package org.codefx.mvn.jdeps.tool.jdeps; import org.apache.maven.toolchain.Toolchain; import java.nio.file.Path; import java.util.Objects; import java.util.Optional; /** * Tries to locate JDeps in the JDK specified to the Maven Toolchain. */ class MavenToolchainJDepsSearch implements JDepsSearch { private final Toolchain toolchain; /** * Creates a new search using the specified toolchain. * * @param toolchain * the toolchain which will be used to locate JDeps */ public MavenToolchainJDepsSearch(Toolchain toolchain) { Objects.requireNonNull(toolchain, "The argument 'toolchain' must not be null."); this.toolchain = toolchain; } @Override public Optional<Path> search() { return Optional.empty(); } }