public class DefaultIjModuleFactory extends Object implements IjModuleFactory
Constructor and Description |
---|
DefaultIjModuleFactory(ProjectFilesystem projectFilesystem,
IjProjectConfig projectConfig,
SupportedTargetTypeRegistry typeRegistry) |
Modifier and Type | Method and Description |
---|---|
IjModule |
createModule(Path moduleBasePath,
com.google.common.collect.ImmutableSet<TargetNode> targetNodes,
Set<Path> excludes)
Create an
IjModule form the supplied parameters. |
public DefaultIjModuleFactory(ProjectFilesystem projectFilesystem, IjProjectConfig projectConfig, SupportedTargetTypeRegistry typeRegistry)
public IjModule createModule(Path moduleBasePath, com.google.common.collect.ImmutableSet<TargetNode> targetNodes, Set<Path> excludes)
IjModuleFactory
IjModule
form the supplied parameters.createModule
in interface IjModuleFactory
moduleBasePath
- the top-most directory the module is responsible for.targetNodes
- set of nodes the module is to be created from.