public class PackageObjectFactory extends Object implements ModuleFactory
Constructor and Description |
---|
PackageObjectFactory(Set<String> packageNames,
ClassLoader moduleClassLoader)
Creates a new
PackageObjectFactory instance. |
Modifier and Type | Method and Description |
---|---|
Object |
createModule(String name)
Creates a new instance of a class from a given name, or that name
concatenated with "Check".
|
public PackageObjectFactory(Set<String> packageNames, ClassLoader moduleClassLoader)
PackageObjectFactory
instance.packageNames
- the list of package names to usemoduleClassLoader
- class loader used to load Checkstyle
core and custom modulespublic Object createModule(String name) throws CheckstyleException
createModule
in interface ModuleFactory
name
- the name of a class.Object
created by loader.CheckstyleException
- if an error occurs.Copyright © 2001–2020. All rights reserved.