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.int
getFlags()
Returns the modifier flags for this import.boolean
Returns whether the import is on-demand.Von Schnittstelle geerbte Methoden org.eclipse.core.runtime.IAdaptable
getAdapter
Von 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, isStructureKnown
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
-
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:
getElementName
in 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
-