public interface JavaModule extends JavaHasName, JavaHasVersion
EMPTY_ARRAY| Modifier and Type | Method and Description | 
|---|---|
void | 
clearCompiledInfo()
Clears all cached compiled information. 
 | 
java.util.Collection<JavaModuleExports> | 
getExports()
Get the exports statements of this module. 
 | 
java.util.Collection<JavaModuleOpens> | 
getOpens()
Get the opens statements of this module. 
 | 
JavaProvider | 
getProvider()
Get a JavaProvider which will be used to resolve types. 
 | 
java.util.Collection<JavaModuleProvides> | 
getProvides()
Get the provides statements of this module. 
 | 
java.util.Collection<JavaModuleRequires> | 
getRequires()
Get the requires statements of this module. 
 | 
SourceModule | 
getSourceElement()  | 
java.net.URL | 
getURL()
If the input for this type is a *.class file, the returned URL
 will be for the *.class file. 
 | 
java.util.Collection<JavaModuleUses> | 
getUses()
Get the uses statements of this module. 
 | 
boolean | 
isOpen()
Determine if this module is open. 
 | 
getNamegetVersiongetElementKind, getFile, getModifiers, getOwner, isDeprecated, isFinal, isHidden, isMandated, isSourceElement, isSynthetic, printCompiledInfoboolean isOpen()
java.util.Collection<JavaModuleRequires> getRequires()
java.util.Collection<JavaModuleExports> getExports()
java.util.Collection<JavaModuleOpens> getOpens()
java.util.Collection<JavaModuleUses> getUses()
java.util.Collection<JavaModuleProvides> getProvides()
void clearCompiledInfo()
SourceModule getSourceElement()
getSourceElement in interface JavaElementJavaProvider getProvider()
java.net.URL getURL()