Class GlobalModule
java.lang.Object
gw.internal.gosu.module.Module
gw.internal.gosu.module.GlobalModule
- All Implemented Interfaces:
IGlobalModule, IModule
- Direct Known Subclasses:
DefaultSingleModule
-
Field Summary
Fields inherited from interface IModule
CONFIG_RESOURCE_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidprotected voidprotected static ITypeLoadercreateTypeLoader(IFileSystemGosuClassRepository classRepository, IModule module, Class loaderClass) private IDirectory[]protected voidIn global module, all dependencies should be traversed, even non-exported.Methods inherited from class Module
addDependency, configurePaths, createExtensionTypeloadersImpl, disposeLoader, equals, getAdditionalSourceRoots, getBackingSourcePath, getDependencies, getExcludedPaths, getExecutionEnvironment, getFileRepository, getJavaClassPath, getModuleClassLoader, getModuleTraversalList, getModuleTypeLoader, getName, getNativeModule, getOutputPath, getSourcePath, getTypeLoaders, hashCode, initializeTypeLoaders, maybeCreateModuleTypeLoader, removeDependency, setBackingSourcePath, setDependencies, setExcludedPaths, setJavaClassPath, setModuleTypeLoader, setName, setNativeModule, setSourcePath, toStringMethods inherited from interface IModule
addDependency, configurePaths, configurePaths, disposeLoader, getBackingSourcePath, getDependencies, getExcludedPaths, getExecutionEnvironment, getFileRepository, getJavaClassPath, getModuleClassLoader, getModuleTraversalList, getModuleTypeLoader, getName, getNativeModule, getOutputPath, getSourcePath, getTypeLoaders, removeDependency, setBackingSourcePath, setDependencies, setExcludedPaths, setJavaClassPath, setName, setNativeModule, setSourcePath
-
Constructor Details
-
GlobalModule
-
-
Method Details
-
createExtensionTypeLoaders
protected void createExtensionTypeLoaders()- Overrides:
createExtensionTypeLoadersin classModule
-
createStandardTypeLoaders
protected void createStandardTypeLoaders()- Overrides:
createStandardTypeLoadersin classModule
-
createGlobalTypeloaders
public void createGlobalTypeloaders() -
getAllSourcePaths
-
traverse
-
createTypeLoader
protected static ITypeLoader createTypeLoader(IFileSystemGosuClassRepository classRepository, IModule module, Class loaderClass) throws ClassNotFoundException, InstantiationException, IllegalAccessException, InvocationTargetException
-