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.
|
getName
getVersion
getElementKind, getFile, getModifiers, getOwner, isDeprecated, isFinal, isHidden, isMandated, isSourceElement, isSynthetic, printCompiledInfo
boolean 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 JavaElement
JavaProvider getProvider()
java.net.URL getURL()