public interface AbstractModule extends IModuleDescription
| Modifier and Type | Interface and Description |
|---|---|
static class |
AbstractModule.AutoModule
Handle for an automatic module.
|
ANNOTATION, CLASS_FILE, COMPILATION_UNIT, FIELD, IMPORT_CONTAINER, IMPORT_DECLARATION, INITIALIZER, JAVA_MODEL, JAVA_MODULE, JAVA_PROJECT, LOCAL_VARIABLE, METHOD, PACKAGE_DECLARATION, PACKAGE_FRAGMENT, PACKAGE_FRAGMENT_ROOT, TYPE, TYPE_PARAMETER| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getElementInfo() |
default int |
getElementType()
Returns this element's kind encoded as an integer.
|
default IModule.IPackageExport[] |
getExportedPackages() |
default IModule |
getModuleInfo() |
default IModule.IPackageExport[] |
getOpenedPackages() |
default IModule.IService[] |
getProvidedServices() |
default java.lang.String[] |
getRequiredModuleNames()
Answer the names of all modules directly required from this module.
|
default IModule.IModuleReference[] |
getRequiredModules() |
default char[][] |
getUsedServices() |
default java.lang.String |
toString(java.lang.String lineDelimiter) |
default void |
toStringContent(java.lang.StringBuffer buffer,
java.lang.String lineDelimiter) |
isAutoModulegetCategories, getClassFile, getCompilationUnit, getDeclaringType, getFlags, getJavadocRange, getOccurrenceCount, getType, getTypeRoot, isBinaryexists, getAncestor, getAttachedJavadoc, getCorrespondingResource, getElementName, getHandleIdentifier, getJavaModel, getJavaProject, getOpenable, getParent, getPath, getPrimaryElement, getResource, getSchedulingRule, getUnderlyingResource, isReadOnly, isStructureKnownexists, getNameRange, getSource, getSourceRangecopy, delete, move, renamegetChildren, hasChildrengetAnnotation, getAnnotationsjava.lang.Object getElementInfo()
throws JavaModelException
JavaModelExceptiondefault IModule getModuleInfo() throws JavaModelException
JavaModelExceptiondefault IModule.IModuleReference[] getRequiredModules() throws JavaModelException
JavaModelExceptiondefault IModule.IPackageExport[] getExportedPackages() throws JavaModelException
JavaModelExceptiondefault IModule.IService[] getProvidedServices() throws JavaModelException
JavaModelExceptiondefault char[][] getUsedServices()
throws JavaModelException
JavaModelExceptiondefault IModule.IPackageExport[] getOpenedPackages() throws JavaModelException
JavaModelExceptiondefault java.lang.String[] getRequiredModuleNames()
throws JavaModelException
IModuleDescriptiongetRequiredModuleNames in interface IModuleDescriptionJavaModelExceptiondefault java.lang.String toString(java.lang.String lineDelimiter)
default void toStringContent(java.lang.StringBuffer buffer,
java.lang.String lineDelimiter)
throws JavaModelException
JavaModelExceptiondefault int getElementType()
IJavaElementgetElementType in interface IJavaElementIJavaElementIJavaElement