Package org.qbicc.machine.tool
Interface ToolProvider
public interface ToolProvider
-
Method Summary
Modifier and TypeMethodDescriptionfindAllTools(Class<T> type, Platform platform, Predicate<? super T> filter, ClassLoader classLoader, List<Path> paths) Try to find a tool provider which responds to the given executable path.
-
Method Details
-
findTools
Try to find a tool provider which responds to the given executable path.- Type Parameters:
T- the tool type- Parameters:
type- the tool class (must not benull)platform- the platform that the tool must support (must not benull)path- the path to try (must not benull)- Returns:
- a (possibly empty) iterable containing all of the matching candidate tools
-
findAllTools
-