Package org.codehaus.groovy.runtime.m12n
Class ExtensionModuleScanner
java.lang.Object
org.codehaus.groovy.runtime.m12n.ExtensionModuleScanner
public class ExtensionModuleScanner
extends java.lang.Object
A 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 interface
ExtensionModuleScanner.ExtensionModuleListener
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
LEGACY_MODULE_META_INF_FILE
static java.lang.String
MODULE_META_INF_FILE
-
Constructor Summary
Constructors Constructor Description ExtensionModuleScanner(ExtensionModuleScanner.ExtensionModuleListener listener, java.lang.ClassLoader loader)
-
Method Summary
Modifier and Type Method Description void
scanClasspathModules()
void
scanExtensionModuleFromProperties(java.util.Properties properties)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
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 Details
-
ExtensionModuleScanner
public ExtensionModuleScanner(ExtensionModuleScanner.ExtensionModuleListener listener, java.lang.ClassLoader loader)
-
-
Method Details
-
scanClasspathModules
public void scanClasspathModules() -
scanExtensionModuleFromProperties
public void scanExtensionModuleFromProperties(java.util.Properties properties)
-