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_MODULEprivate 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 TypeMethodDescriptionvoidInternalGosuInit.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 TypeClassDescriptionclassclassclassclassMethods 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 ITypeLoaderGlobalModule.createTypeLoader(IFileSystemGosuClassRepository classRepository, IModule module, Class loaderClass) protected voidIn global module, all dependencies should be traversed, even non-exported.protected voidMethod 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 IModuleExecutionEnvironment._defaultModuleprivate IModuleExecutionEnvironment._jreModuleprivate IModuleAbstractTypeRef._moduleprivate IModuleAsmConstructorJavaClassConstructor._moduleprivate IModuleAsmFieldJavaClassField._moduleprivate IModuleAsmMethodJavaClassMethod._moduleprotected IModuleAsmTypeJavaClassType._moduleprivate IModuleClassCache._moduleprivate IModuleClassPath._moduleprivate IModuleConstructorJavaClassConstructor._moduleprivate IModuleFieldJavaClassField._moduleprivate final IModuleFileSystemGosuClassRepository._moduleprivate IModuleMethodDescriptorJavaMethodDescriptor._moduleprivate IModuleMethodJavaClassMethod._moduleprivate IModuleModuleClassLoader._moduleprivate IModuleModuleTypeLoader._moduleprivate IModuleNamespaceType._moduleprivate IModulePackageToClassPathEntryTreeMap._moduleprotected IModuleTypeJavaClassType._moduleprivate IModuleTypeVariableJavaTypeVariable._moduleprivate IModuleExecutionEnvironment._rootModuleFields in gw.internal.gosu.parser with type parameters of type IModuleModifier and TypeFieldDescriptionprivate Map<IModule,List<IMethodInfo>> MetaTypeTypeInfo._declaredMethodsprivate Map<IModule,List<IPropertyInfo>> MetaTypeTypeInfo._declaredPropertiesExecutionEnvironment._modulesprivate static final ThreadLocal<ArrayList<IModule>>TypeLoaderAccess.g_moduleStackMethods 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 voidDefaultEntityAccess.addEnhancementMethods(IType typeToEnhance, Collection methodsToAddTo, IModule module, Set<IModule> visited) private voidDefaultEntityAccess.addEnhancementProperties(IType typeToEnhance, Map propertyInfosToAddTo, boolean caseSensitive, IModule module, Set<IModule> visited) voidstatic ClassLoaderGosuIndustrialParkImpl.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 IJavaClassTypeAsmTypeJavaClassType.createType(IAsmType genType, IAsmType rawType, IModule module) static IJavaClassTypeAsmTypeJavaClassType.createType(IAsmType rawType, IModule module) static IJavaClassTypeTypeJavaClassType.createType(Type rawType, IModule module) static IJavaClassTypeTypeJavaClassType.createType(Type genType, Type rawType, IModule module) private IJavaClassInfoDefaultTypeLoader.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 DefaultTypeLoaderprivate booleanExecutionEnvironment.isInModule(IModule module, IResource file) voidvoidTypeLoaderAccess.pushModule(IModule module) voidTypeLoaderAccess.pushTypeLoader(IModule module, ITypeLoader typeLoader) private voidGosuClass.putEnhancements(GosuParser owner, ISymbolTable table, IGosuClassInternal gsContextClass, boolean bStatic, IModule module, IType type) voidvoidvoidExecutionEnvironment.removeModule(IModule module) voidExecutionEnvironment.renameModule(IModule module, String newName) Method parameters in gw.internal.gosu.parser with type arguments of type IModuleModifier and TypeMethodDescriptionprivate voidDefaultEntityAccess.addEnhancementMethods(IType typeToEnhance, Collection methodsToAddTo, IModule module, Set<IModule> visited) private voidDefaultEntityAccess.addEnhancementProperties(IType typeToEnhance, Map propertyInfosToAddTo, boolean caseSensitive, IModule module, Set<IModule> visited) voidExecutionEnvironment.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) privateModuleClassLoader(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 IModuleJavaSourceAnnotationInfo._gosuModuleprotected IModuleJavaSourceType._gosuModuleprivate IModuleJavaSourceUnresolvedClass._gosuModuleprivate IModuleJavaWildcardType._moduleMethods in gw.internal.gosu.parser.java.classinfo that return IModuleModifier and TypeMethodDescriptionprivate IModuleAsmClassAnnotationInfo.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 IJavaClassInfoJavaSourceType.createTopLevel(ISourceFileHandle fileHandle, IModule gosuModule) static IJavaClassInfoJavaSourceType.createTopLevel(ISourceFileHandle fileHandle, IModule gosuModule, DiagnosticCollector<JavaFileObject> errorHandler) static IJavaClassInfoJavaSourceUtil.getClassInfo(AsmClass cls, IModule module) static IJavaClassInfoJavaSourceUtil.getClassInfo(Class aClass, IModule gosuModule) static IJavaClassInfoJavaSourceUtil.getClassInfo(String qualifiedName, IModule gosuModule) private static IJavaClassInfoJavaSourceUtil.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.protectedJavaSourceType(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 IModuleGosuShop.createGlobalModule(IExecutionEnvironment execEnv) IGosuShop.createGlobalModule(IExecutionEnvironment execEnv) static IModuleGosuShop.createModule(IExecutionEnvironment execEnv, String strMemberName) IGosuShop.createModule(IExecutionEnvironment execEnv, String strMemberName) static IModuleIModuleAware.getModule()Modifier and TypeMethodDescriptionstatic IJavaClassInfoGosuShop.createClassInfo(Class aClass, IModule module) IGosuShop.createClassInfo(Class aClass, IModule module) static IClassPathGosuShop.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 voidGosuc.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 TypeMethodDescriptionvoidGosuInitialization.initializeMultipleModules(List<? extends IModule> modules) voidIGosuInitialization.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 IModuleTypeLoaderBase._modulefinal IModuleRefreshRequest.moduleFields in gw.lang.reflect with type parameters of type IModuleModifier and TypeFieldDescriptionprivate Map<IModule,MethodList[]> FeatureManager._methodsprivate Map<IModule,FeatureManager.InitState> FeatureManager._methodsInitializedprivate Map<IModule,PropertyNameMap<T>[]> FeatureManager._propertiesprivate Map<IModule,FeatureManager.InitState> FeatureManager._propertiesInitializedMethods in gw.lang.reflect that return IModuleModifier and TypeMethodDescriptionITypeSystem.getCurrentModule()static IModuleTypeSystem.getCurrentModule()static IModuleTypeSystem.getGlobalModule()static IModuleTypeSystem.getJreModule()INamespaceType.getModule()ITypeLoader.getModule()private static IModuleRefreshRequest.getModule(ITypeLoader typeLoader) TypeLoaderBase.getModule()static IModuleTypeSystem.getModuleFromType(IType type) Methods in gw.lang.reflect with parameters of type IModuleModifier and TypeMethodDescriptionprivate voidFeatureManager.clearMethods(IModule module) private voidFeatureManager.clearProperties(IModule module) static ITypeTypeSystem.get(IJavaClassInfo classInfo, IModule module) static ITypestatic ITypeTypeSystem.getByFullName(String fullyQualifiedName, IModule module) static ITypeTypeSystem.getByFullNameIfValid(String typeName, IModule module) static ITypeTypeSystem.getFromObject(Object object, IModule module) static IJavaClassInfoTypeSystem.getJavaClassInfo(Class jClass, IModule module) static IJavaClassInfoTypeSystem.getJavaClassInfo(String fullyQualifiedName, IModule module) IDefaultTypeLoader.getJavaClassInfoForClassDirectly(Class clazz, IModule module) private static ITypeLoaderstatic INamespaceTypeTypeSystem.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) voidstatic voidvoidITypeSystem.pushModule(IModule gosuModule) static voidTypeSystem.pushModule(IModule gosuModule) voidITypeSystem.pushTypeLoader(IModule module, ITypeLoader loader) static voidTypeSystem.pushTypeLoader(IModule module, ITypeLoader loader) voidstatic voidConstructors 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) protectedSimpleTypeLoader(IModule module) protectedTypeLoaderBase(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 GosuClassTypeLoaderGosuClassTypeLoader.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 TypeMethodDescriptionvoidIFileSystem.getFakeFile(URL url, IModule module) voidIExecutionEnvironment.removeModule(IModule module) voidIExecutionEnvironment.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)