Package org.codehaus.groovy.runtime.m12n
Class ExtensionModuleScanner
- java.lang.Object
-
- org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner
-
public class ExtensionModuleScanner extends java.lang.ObjectA module extension scanner is responsible for searching classpath modules, loading metadata from module descriptors, then perform custom tasks for each module. This class was introduced as a fix for GROOVY-6008- Since:
- 2.1.2
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceExtensionModuleScanner.ExtensionModuleListener
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringLEGACY_MODULE_META_INF_FILEstatic java.lang.StringMODULE_META_INF_FILE
-
Constructor Summary
Constructors Constructor Description ExtensionModuleScanner(ExtensionModuleScanner.ExtensionModuleListener listener, java.lang.ClassLoader loader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidscanClasspathModules()voidscanExtensionModuleFromProperties(java.util.Properties properties)
-
-
-
Field Detail
-
LEGACY_MODULE_META_INF_FILE
public static final java.lang.String LEGACY_MODULE_META_INF_FILE
- See Also:
- Constant Field Values
-
MODULE_META_INF_FILE
public static final java.lang.String MODULE_META_INF_FILE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ExtensionModuleScanner
public ExtensionModuleScanner(ExtensionModuleScanner.ExtensionModuleListener listener, java.lang.ClassLoader loader)
-
-