Schnittstelle AbstractModule
- Alle Superschnittstellen:
org.eclipse.core.runtime.IAdaptable
,IAnnotatable
,IJavaElement
,IMember
,IModuleDescription
,IParent
,ISourceManipulation
,ISourceReference
- Alle bekannten Implementierungsklassen:
AbstractModule.AutoModule
,BinaryModule
,SourceModule
-
Verschachtelte Klassen - Übersicht
Modifizierer und TypSchnittstelleBeschreibungstatic class
Handle for an automatic module. -
Feldübersicht
Von Schnittstelle geerbte Felder org.aspectj.org.eclipse.jdt.core.IJavaElement
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
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungdefault int
Returns this element's kind encoded as an integer.default String[]
getExportedPackageNames
(IModuleDescription targetModule) Get names of exported packages.default IModule.IPackageExport[]
default IModule
default String[]
getOpenedPackageNames
(IModuleDescription targetModule) Get names of opened packages.default IModule.IPackageExport[]
default String[]
Get provided service names for this module.default IModule.IService[]
default String[]
Answer the names of all modules directly required from this module.default IModule.IModuleReference[]
default String[]
Get used service names for this module.default char[][]
default String
default void
toStringContent
(StringBuffer buffer, String lineDelimiter) Von Schnittstelle geerbte Methoden org.eclipse.core.runtime.IAdaptable
getAdapter
Von Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.IAnnotatable
getAnnotation, getAnnotations
Von Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.IJavaElement
exists, getAncestor, getAttachedJavadoc, getCorrespondingResource, getElementName, getHandleIdentifier, getJavaModel, getJavaProject, getOpenable, getParent, getPath, getPrimaryElement, getResource, getSchedulingRule, getUnderlyingResource, isReadOnly, isStructureKnown
Von Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.IMember
getCategories, getClassFile, getCompilationUnit, getDeclaringType, getFlags, getJavadocRange, getOccurrenceCount, getType, getTypeRoot, isBinary
Von Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.IModuleDescription
isAutoModule, isSystemModule
Von Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.IParent
getChildren, hasChildren
Von Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.ISourceManipulation
copy, delete, move, rename
Von Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.ISourceReference
exists, getNameRange, getSource, getSourceRange
-
Methodendetails
-
getElementInfo
- Löst aus:
JavaModelException
-
getModuleInfo
- Löst aus:
JavaModelException
-
getExportedPackageNames
Beschreibung aus Schnittstelle kopiert:IModuleDescription
Get names of exported packages.- Angegeben von:
getExportedPackageNames
in SchnittstelleIModuleDescription
- Parameter:
targetModule
- filter the result to include only packages exported to the given module, unlessnull
.- Gibt zurück:
- a non-null array of exported package names
- Löst aus:
JavaModelException
-
getOpenedPackageNames
Beschreibung aus Schnittstelle kopiert:IModuleDescription
Get names of opened packages.- Angegeben von:
getOpenedPackageNames
in SchnittstelleIModuleDescription
- Parameter:
targetModule
- filter the result to include only packages opened to the given module, unlessnull
.- Gibt zurück:
- a non-null array of opened package names
- Löst aus:
JavaModelException
-
getRequiredModules
- Löst aus:
JavaModelException
-
getExportedPackages
- Löst aus:
JavaModelException
-
getProvidedServices
- Löst aus:
JavaModelException
-
getProvidedServiceNames
Beschreibung aus Schnittstelle kopiert:IModuleDescription
Get provided service names for this module.- Angegeben von:
getProvidedServiceNames
in SchnittstelleIModuleDescription
- Gibt zurück:
- a non-null array of provided service names
- Löst aus:
JavaModelException
-
getUsedServices
- Löst aus:
JavaModelException
-
getUsedServiceNames
Beschreibung aus Schnittstelle kopiert:IModuleDescription
Get used service names for this module.- Angegeben von:
getUsedServiceNames
in SchnittstelleIModuleDescription
- Gibt zurück:
- a non-null array of used service names
- Löst aus:
JavaModelException
-
getOpenedPackages
- Löst aus:
JavaModelException
-
getRequiredModuleNames
Beschreibung aus Schnittstelle kopiert:IModuleDescription
Answer the names of all modules directly required from this module.- Angegeben von:
getRequiredModuleNames
in SchnittstelleIModuleDescription
- Gibt zurück:
- a non-null array of module names
- Löst aus:
JavaModelException
-
toString
-
toStringContent
- Löst aus:
JavaModelException
-
getElementType
default int getElementType()Beschreibung aus Schnittstelle kopiert:IJavaElement
Returns this element's kind encoded as an integer. This is a handle-only method.- Angegeben von:
getElementType
in SchnittstelleIJavaElement
- Gibt zurück:
- the kind of element; one of the constants declared in
IJavaElement
- Siehe auch:
-