Uses of Interface
gw.lang.reflect.module.IModule
Packages that use IModule
Package
Description
-
Uses of IModule in editor
Modifier and TypeFieldDescriptionprivate static final Map<IModule,
PackageTypeLoader> PackageTypeLoader.INSTANCE_BY_MODULE
private static final Map<IModule,
TypeInPackageTypeLoader> TypeInPackageTypeLoader.INSTANCE_BY_MODULE
-
Uses of IModule in gw.config
-
Uses of IModule in gw.internal.gosu.dynamic
Constructors in gw.internal.gosu.dynamic with parameters of type IModule -
Uses of IModule in gw.internal.gosu.init
Method parameters in gw.internal.gosu.init with type arguments of type IModuleModifier and TypeMethodDescriptionvoid
InternalGosuInit.initializeMultipleModules
(IExecutionEnvironment execEnv, List<? extends IModule> modules) -
Uses of IModule in gw.internal.gosu.ir.transform
Methods in gw.internal.gosu.ir.transform that return IModule -
Uses of IModule in gw.internal.gosu.module
Classes in gw.internal.gosu.module that implement IModuleModifier and TypeClassDescriptionclass
class
class
class
Methods in gw.internal.gosu.module that return IModuleModifier and TypeMethodDescriptionprivate IModule[]
Module.buildTraversalList()
final IModule[]
Module.getModuleTraversalList()
Methods in gw.internal.gosu.module with parameters of type IModuleModifier and TypeMethodDescriptionprotected static ITypeLoader
GlobalModule.createTypeLoader
(IFileSystemGosuClassRepository classRepository, IModule module, Class loaderClass) protected void
In global module, all dependencies should be traversed, even non-exported.protected void
Method parameters in gw.internal.gosu.module with type arguments of type IModule -
Uses of IModule in gw.internal.gosu.module.fs
Methods in gw.internal.gosu.module.fs with parameters of type IModule -
Uses of IModule in gw.internal.gosu.parser
Fields in gw.internal.gosu.parser declared as IModuleModifier and TypeFieldDescriptionprivate IModule
ExecutionEnvironment._defaultModule
private IModule
ExecutionEnvironment._jreModule
private IModule
AbstractTypeRef._module
private IModule
AsmConstructorJavaClassConstructor._module
private IModule
AsmFieldJavaClassField._module
private IModule
AsmMethodJavaClassMethod._module
protected IModule
AsmTypeJavaClassType._module
private IModule
ClassCache._module
private IModule
ClassPath._module
private IModule
ConstructorJavaClassConstructor._module
private IModule
FieldJavaClassField._module
private final IModule
FileSystemGosuClassRepository._module
private IModule
MethodDescriptorJavaMethodDescriptor._module
private IModule
MethodJavaClassMethod._module
private IModule
ModuleClassLoader._module
private IModule
ModuleTypeLoader._module
private IModule
NamespaceType._module
private IModule
PackageToClassPathEntryTreeMap._module
protected IModule
TypeJavaClassType._module
private IModule
TypeVariableJavaTypeVariable._module
private IModule
ExecutionEnvironment._rootModule
Fields in gw.internal.gosu.parser with type parameters of type IModuleModifier and TypeFieldDescriptionprivate Map<IModule,
List<IMethodInfo>> MetaTypeTypeInfo._declaredMethods
private Map<IModule,
List<IPropertyInfo>> MetaTypeTypeInfo._declaredProperties
ExecutionEnvironment._modules
private static final ThreadLocal<ArrayList<IModule>>
TypeLoaderAccess.g_moduleStack
Methods in gw.internal.gosu.parser that return IModuleModifier and TypeMethodDescriptionGosuIndustrialParkImpl.createGlobalModule
(IExecutionEnvironment execEnv) ExecutionEnvironment.createJreModule()
GosuIndustrialParkImpl.createModule
(IExecutionEnvironment execEnv, String strMemberName) ExecutionEnvironment.findRootModule()
ExecutionEnvironment.getGlobalModule()
ExecutionEnvironment.getJreModule()
AbstractTypeRef.getModule()
AsmClassJavaClassInfo.getModule()
AsmGenericArrayTypeJavaClassGenericArrayType.getModule()
AsmTypeJavaClassType.getModule()
AsmTypeVariableJavaClassTypeVariable.getModule()
AsmWildcardTypeJavaClassWildcardType.getModule()
ClassJavaClassInfo.getModule()
FileSystemGosuClassRepository.getModule()
GenericArrayTypeJavaClassGenericArrayType.getModule()
ModuleTypeLoader.getModule()
NamespaceType.getModule()
ParsedElement.getModule()
TypeJavaClassType.getModule()
TypeVariableJavaClassTypeVariable.getModule()
WildcardTypeJavaClassWildcardType.getModule()
Methods in gw.internal.gosu.parser that return types with arguments of type IModuleMethods in gw.internal.gosu.parser with parameters of type IModuleModifier and TypeMethodDescriptionprivate void
DefaultEntityAccess.addEnhancementMethods
(IType typeToEnhance, Collection methodsToAddTo, IModule module, Set<IModule> visited) private void
DefaultEntityAccess.addEnhancementProperties
(IType typeToEnhance, Map propertyInfosToAddTo, boolean caseSensitive, IModule module, Set<IModule> visited) void
static ClassLoader
GosuIndustrialParkImpl.createClassInfo
(Class aClass, IModule module) GosuIndustrialParkImpl.createClassPath
(IModule module, boolean includeAllClasses) GosuIndustrialParkImpl.createFileSystemGosuClassRepository
(IModule module, IDirectory[] files) GosuIndustrialParkImpl.createFileSystemGosuClassRepository
(IModule module, IDirectory[] files, String[] extensions) static IJavaClassType
AsmTypeJavaClassType.createType
(IAsmType genType, IAsmType rawType, IModule module) static IJavaClassType
AsmTypeJavaClassType.createType
(IAsmType rawType, IModule module) static IJavaClassType
TypeJavaClassType.createType
(Type rawType, IModule module) static IJavaClassType
TypeJavaClassType.createType
(Type genType, Type rawType, IModule module) private IJavaClassInfo
DefaultTypeLoader.getByClass
(String className, IModule lookupModule, IModule actualModule) DefaultTypeLoader.getJavaClassInfo
(AsmClass aClass, IModule gosuModule) DefaultTypeLoader.getJavaClassInfo
(Class aClass, IModule gosuModule) DefaultTypeLoader.getJavaClassInfoForClassDirectly
(Class clazz, IModule module) <T extends ITypeLoader>
TTypeLoaderAccess.getTypeLoader
(Class<? extends T> loaderType, IModule module) String[]
TypeLoaderAccess.getTypesForFile
(IModule module, IFile file) static DefaultTypeLoader
private boolean
ExecutionEnvironment.isInModule
(IModule module, IResource file) void
void
TypeLoaderAccess.pushModule
(IModule module) void
TypeLoaderAccess.pushTypeLoader
(IModule module, ITypeLoader typeLoader) private void
GosuClass.putEnhancements
(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic, IModule module, IType type) void
void
void
ExecutionEnvironment.removeModule
(IModule module) void
ExecutionEnvironment.renameModule
(IModule module, String newName) Method parameters in gw.internal.gosu.parser with type arguments of type IModuleModifier and TypeMethodDescriptionprivate void
DefaultEntityAccess.addEnhancementMethods
(IType typeToEnhance, Collection methodsToAddTo, IModule module, Set<IModule> visited) private void
DefaultEntityAccess.addEnhancementProperties
(IType typeToEnhance, Map propertyInfosToAddTo, boolean caseSensitive, IModule module, Set<IModule> visited) void
ExecutionEnvironment.initializeMultipleModules
(List<? extends IModule> modules) Constructors in gw.internal.gosu.parser with parameters of type IModuleModifierConstructorDescriptionAsmClassJavaClassInfo
(AsmClass cls, IModule module) AsmConstructorJavaClassConstructor
(AsmMethod ctor, IModule module) AsmFieldJavaClassField
(AsmField field, IModule module) AsmGenericArrayTypeJavaClassGenericArrayType
(IAsmType genericArrayType, IModule module) AsmMethodJavaClassMethod
(AsmMethod method, IModule module) AsmParameterizedTypeJavaClassParameterizedType
(IAsmType parameterizedType, IModule module) AsmTypeJavaClassType
(IAsmType type, IModule module) AsmTypeVariableJavaClassTypeVariable
(IAsmType typeVariable, IModule module) AsmWildcardTypeJavaClassWildcardType
(IAsmType genType, AsmWildcardType wildcardType, IModule module) ClassCache
(IModule module) ClassJavaClassInfo
(Class cls, IModule module) ClassPath
(IModule module, IClassPath.ClassPathFilter filter) ConstructorJavaClassConstructor
(Constructor ctor, IModule module) DefaultTypeLoader
(IModule module) FieldJavaClassField
(Field field, IModule module) FileSystemGosuClassRepository
(IModule module) GenericArrayTypeJavaClassGenericArrayType
(GenericArrayType genericArrayType, IModule module) MethodDescriptorJavaMethodDescriptor
(Method method, IModule module) MethodJavaClassMethod
(Method method, IModule module) private
ModuleClassLoader
(URL[] urls, ClassLoader parent, IModule module) ModuleTypeLoader
(IModule module, DefaultTypeLoader defaultTypeLoader) ModuleTypeLoader
(IModule module, List<ITypeLoader> loaderStack) NamespaceType
(String strFqNamespace, IModule module) (package private)
PackageToClassPathEntryTreeMap
(PackageToClassPathEntryTreeMap parent, String packageName, IModule module) ParameterizedTypeJavaClassParameterizedType
(ParameterizedType parameterizedType, IModule module) TypeJavaClassType
(Type type, IModule module) TypeVariableJavaClassTypeVariable
(TypeVariable typeVariable, IModule module) TypeVariableJavaTypeVariable
(TypeVariable typeParameter, IModule module) WildcardTypeJavaClassWildcardType
(Type genType, WildcardType wildcardType, IModule module) -
Uses of IModule in gw.internal.gosu.parser.java.classinfo
Fields in gw.internal.gosu.parser.java.classinfo declared as IModuleModifier and TypeFieldDescriptionprivate IModule
JavaSourceAnnotationInfo._gosuModule
protected IModule
JavaSourceType._gosuModule
private IModule
JavaSourceUnresolvedClass._gosuModule
private IModule
JavaWildcardType._module
Methods in gw.internal.gosu.parser.java.classinfo that return IModuleModifier and TypeMethodDescriptionprivate IModule
AsmClassAnnotationInfo.findModule
(IJavaAnnotatedElement elem) JavaArrayClassInfo.getModule()
JavaParameterizedType.getModule()
JavaSourceArrayType.getModule()
JavaSourceMethod.getModule()
JavaSourceType.getModule()
JavaSourceTypeVariable.getModule()
JavaSourceUnresolvedClass.getModule()
JavaWildcardType.getModule()
UnparseableSourceTypeVariable.getModule()
Methods in gw.internal.gosu.parser.java.classinfo with parameters of type IModuleModifier and TypeMethodDescriptionstatic IJavaClassInfo
JavaSourceType.createTopLevel
(ISourceFileHandle fileHandle, IModule gosuModule) static IJavaClassInfo
JavaSourceType.createTopLevel
(ISourceFileHandle fileHandle, IModule gosuModule, DiagnosticCollector<JavaFileObject> errorHandler) static IJavaClassInfo
JavaSourceUtil.getClassInfo
(AsmClass cls, IModule module) static IJavaClassInfo
JavaSourceUtil.getClassInfo
(Class aClass, IModule gosuModule) static IJavaClassInfo
JavaSourceUtil.getClassInfo
(String qualifiedName, IModule gosuModule) private static IJavaClassInfo
JavaSourceUtil.getJavaClassInfo
(AsmClass asmClass, IModule module) Constructors in gw.internal.gosu.parser.java.classinfo with parameters of type IModuleModifierConstructorDescriptionJavaSourceAnnotation
(ISourceFileHandle fileHandle, com.sun.source.tree.CompilationUnitTree compilationUnitTree, com.sun.source.tree.ClassTree typeDecl, List<? extends com.sun.source.tree.ImportTree> imports, com.sun.source.util.SourcePositions sourcePositions, IModule gosuModule) For top level.JavaSourceClass
(ISourceFileHandle fileHandle, com.sun.source.tree.CompilationUnitTree compilationUnitTree, com.sun.source.tree.ClassTree typeDecl, List<? extends com.sun.source.tree.ImportTree> imports, com.sun.source.util.SourcePositions sourcePositions, IModule gosuModule) For top level classes.JavaSourceEnum
(ISourceFileHandle fileHandle, com.sun.source.tree.CompilationUnitTree compilationUnitTree, com.sun.source.tree.ClassTree typeDecl, List<? extends com.sun.source.tree.ImportTree> imports, com.sun.source.util.SourcePositions sourcePositions, IModule gosuModule) For top level.JavaSourceInterface
(ISourceFileHandle fileHandle, com.sun.source.tree.CompilationUnitTree compilationUnitTree, com.sun.source.tree.ClassTree typeDecl, List<? extends com.sun.source.tree.ImportTree> imports, com.sun.source.util.SourcePositions sourcePositions, IModule gosuModule) For top level.protected
JavaSourceType
(ISourceFileHandle fileHandle, com.sun.source.tree.CompilationUnitTree compilationUnitTree, com.sun.source.tree.ClassTree typeDecl, List<? extends com.sun.source.tree.ImportTree> imports, com.sun.source.util.SourcePositions sourcePositions, IModule gosuModule) For top level classes.JavaSourceUnresolvedClass
(ISourceFileHandle fileHandle, IModule gosuModule) -
Uses of IModule in gw.internal.gosu.parser.statements
Methods in gw.internal.gosu.parser.statements that return IModule -
Uses of IModule in gw.internal.gosu.properties
Fields in gw.internal.gosu.properties declared as IModuleMethods in gw.internal.gosu.properties with parameters of type IModuleConstructors in gw.internal.gosu.properties with parameters of type IModule -
Uses of IModule in gw.lang
Modifier and TypeMethodDescriptionstatic IModule
GosuShop.createGlobalModule
(IExecutionEnvironment execEnv) IGosuShop.createGlobalModule
(IExecutionEnvironment execEnv) static IModule
GosuShop.createModule
(IExecutionEnvironment execEnv, String strMemberName) IGosuShop.createModule
(IExecutionEnvironment execEnv, String strMemberName) static IModule
IModuleAware.getModule()
Modifier and TypeMethodDescriptionstatic IJavaClassInfo
GosuShop.createClassInfo
(Class aClass, IModule module) IGosuShop.createClassInfo
(Class aClass, IModule module) static IClassPath
GosuShop.createClassPath
(IModule module, boolean includeAllClasses) IGosuShop.createClassPath
(IModule module, boolean includeAllClasses) GosuShop.createFileSystemGosuClassRepository
(IModule module, IDirectory[] files) GosuShop.createFileSystemGosuClassRepository
(IModule module, IDirectory[] files, String[] extensions) IGosuShop.createFileSystemGosuClassRepository
(IModule module, IDirectory[] files) IGosuShop.createFileSystemGosuClassRepository
(IModule module, IDirectory[] files, String[] extensions) -
Uses of IModule in gw.lang.gosuc
Fields in gw.lang.gosuc declared as IModuleMethods in gw.lang.gosuc that return IModuleModifier and TypeMethodDescriptionGosuc.defineModule
(GosucProject project, GosucModule gosucModule) Methods in gw.lang.gosuc that return types with arguments of type IModuleModifier and TypeMethodDescriptionGosuc.defineModules
(GosucProject project) Gosuc.findRootModules
(List<IModule> modules) Methods in gw.lang.gosuc with parameters of type IModuleMethod parameters in gw.lang.gosuc with type arguments of type IModuleModifier and TypeMethodDescriptionprivate void
Gosuc.addImplicitJreModuleDependency
(GosucProject project, List<IModule> modules) Gosuc.findRootModules
(List<IModule> modules) -
Uses of IModule in gw.lang.gosuc.simple
Methods in gw.lang.gosuc.simple with parameters of type IModule -
Uses of IModule in gw.lang.init
Method parameters in gw.lang.init with type arguments of type IModuleModifier and TypeMethodDescriptionvoid
GosuInitialization.initializeMultipleModules
(List<? extends IModule> modules) void
IGosuInitialization.initializeMultipleModules
(IExecutionEnvironment execEnv, List<? extends IModule> modules) -
Uses of IModule in gw.lang.parser
Methods in gw.lang.parser that return IModule -
Uses of IModule in gw.lang.reflect
Fields in gw.lang.reflect declared as IModuleModifier and TypeFieldDescriptionprotected IModule
TypeLoaderBase._module
final IModule
RefreshRequest.module
Fields in gw.lang.reflect with type parameters of type IModuleModifier and TypeFieldDescriptionprivate Map<IModule,
MethodList[]> FeatureManager._methods
private Map<IModule,
FeatureManager.InitState> FeatureManager._methodsInitialized
private Map<IModule,
PropertyNameMap<T>[]> FeatureManager._properties
private Map<IModule,
FeatureManager.InitState> FeatureManager._propertiesInitialized
Methods in gw.lang.reflect that return IModuleModifier and TypeMethodDescriptionITypeSystem.getCurrentModule()
static IModule
TypeSystem.getCurrentModule()
static IModule
TypeSystem.getGlobalModule()
static IModule
TypeSystem.getJreModule()
INamespaceType.getModule()
ITypeLoader.getModule()
private static IModule
RefreshRequest.getModule
(ITypeLoader typeLoader) TypeLoaderBase.getModule()
static IModule
TypeSystem.getModuleFromType
(IType type) Methods in gw.lang.reflect with parameters of type IModuleModifier and TypeMethodDescriptionprivate void
FeatureManager.clearMethods
(IModule module) private void
FeatureManager.clearProperties
(IModule module) static IType
TypeSystem.get
(IJavaClassInfo classInfo, IModule module) static IType
static IType
TypeSystem.getByFullName
(String fullyQualifiedName, IModule module) static IType
TypeSystem.getByFullNameIfValid
(String typeName, IModule module) static IType
TypeSystem.getFromObject
(Object object, IModule module) static IJavaClassInfo
TypeSystem.getJavaClassInfo
(Class jClass, IModule module) static IJavaClassInfo
TypeSystem.getJavaClassInfo
(String fullyQualifiedName, IModule module) IDefaultTypeLoader.getJavaClassInfoForClassDirectly
(Class clazz, IModule module) private static ITypeLoader
static INamespaceType
TypeSystem.getNamespace
(String strType, IModule module) <T extends ITypeLoader>
TITypeSystem.getTypeLoader
(Class<? extends T> loaderClass, IModule module) static <T extends ITypeLoader>
TTypeSystem.getTypeLoader
(Class<? extends T> loaderClass, IModule module) String[]
ITypeSystem.getTypesForFile
(IModule module, IFile file) static String[]
TypeSystem.getTypesForFile
(IModule module, IFile file) void
static void
void
ITypeSystem.pushModule
(IModule gosuModule) static void
TypeSystem.pushModule
(IModule gosuModule) void
ITypeSystem.pushTypeLoader
(IModule module, ITypeLoader loader) static void
TypeSystem.pushTypeLoader
(IModule module, ITypeLoader loader) void
static void
Constructors in gw.lang.reflect with parameters of type IModuleModifierConstructorDescriptionRefreshRequest
(IFile file, String[] types, IModule module, ITypeLoader typeLoader, RefreshKind kind) RefreshRequest
(IFile file, String[] types, IModule module, RefreshKind kind) protected
SimpleTypeLoader
(IModule module) protected
TypeLoaderBase
(IModule module) -
Uses of IModule in gw.lang.reflect.gs
Methods in gw.lang.reflect.gs that return IModuleModifier and TypeMethodDescriptionTypeName.getGosuModule()
IGosuClassRepository.getModule()
The module having this repositoryMethods in gw.lang.reflect.gs with parameters of type IModuleModifier and TypeMethodDescriptionstatic GosuClassTypeLoader
GosuClassTypeLoader.getDefaultClassLoader
(IModule module) Constructors in gw.lang.reflect.gs with parameters of type IModuleModifierConstructorDescriptionGosuClassTypeLoader
(IModule module, IGosuClassRepository repository) -
Uses of IModule in gw.lang.reflect.java
Methods in gw.lang.reflect.java that return IModule -
Uses of IModule in gw.lang.reflect.module
Subinterfaces of IModule in gw.lang.reflect.moduleFields in gw.lang.reflect.module declared as IModuleMethods in gw.lang.reflect.module that return IModuleModifier and TypeMethodDescriptionIExecutionEnvironment.createJreModule()
IExecutionEnvironment.getGlobalModule()
IExecutionEnvironment.getJreModule()
Dependency.getModule()
ITypeLoaderStack.getModule()
IModule[]
IModule.getModuleTraversalList()
Methods in gw.lang.reflect.module that return types with arguments of type IModuleMethods in gw.lang.reflect.module with parameters of type IModuleModifier and TypeMethodDescriptionvoid
IFileSystem.getFakeFile
(URL url, IModule module) void
IExecutionEnvironment.removeModule
(IModule module) void
IExecutionEnvironment.renameModule
(IModule gosuModule, String name) Constructors in gw.lang.reflect.module with parameters of type IModule -
Uses of IModule in gw.util
Modifier and TypeMethodDescriptionstatic List<IDirectory>
Extensions.getJarsWithSources
(IModule module)