Package org.aspectj.org.eclipse.jdt.core
Schnittstelle IImportDeclaration
- Alle Superschnittstellen:
org.eclipse.core.runtime.IAdaptable,IJavaElement,ISourceManipulation,ISourceReference
- Alle bekannten Implementierungsklassen:
AssistImportDeclaration,ImportDeclaration
Represents an import declaration in Java compilation unit.
-
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 TypMethodeBeschreibungReturns the name that has been imported.intgetFlags()Returns the modifier flags for this import.booleanReturns whether the import is on-demand.Von Schnittstelle geerbte Methoden org.eclipse.core.runtime.IAdaptable
getAdapterVon Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.IJavaElement
exists, getAncestor, getAttachedJavadoc, getCorrespondingResource, getElementType, getHandleIdentifier, getJavaModel, getJavaProject, getOpenable, getParent, getPath, getPrimaryElement, getResource, getSchedulingRule, getUnderlyingResource, isReadOnly, isStructureKnownVon Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.ISourceManipulation
copy, delete, move, renameVon Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.core.ISourceReference
exists, getNameRange, getSource, getSourceRange
-
Methodendetails
-
getElementName
String getElementName()Returns the name that has been imported. For an on-demand import, this includes the trailing".*". For example, for the statement"import java.util.*", this returns"java.util.*". For the statement"import java.util.Hashtable", this returns"java.util.Hashtable".- Angegeben von:
getElementNamein SchnittstelleIJavaElement- Gibt zurück:
- the name that has been imported
-
getFlags
Returns the modifier flags for this import. The flags can be examined using classFlags. Only the static flag is meaningful for import declarations.- Gibt zurück:
- the modifier flags for this import
- Löst aus:
JavaModelException- if this element does not exist or if an exception occurs while accessing its corresponding resource.- Seit:
- 3.0
- Siehe auch:
-
isOnDemand
boolean isOnDemand()Returns whether the import is on-demand. An import is on-demand if it ends with".*".- Gibt zurück:
- true if the import is on-demand, false otherwise
-