Schnittstelle IImportDeclaration

Alle Superschnittstellen:
org.eclipse.core.runtime.IAdaptable, IJavaElement, ISourceManipulation, ISourceReference
Alle bekannten Implementierungsklassen:
AssistImportDeclaration, ImportDeclaration

public interface IImportDeclaration extends IJavaElement, ISourceReference, ISourceManipulation
Represents an import declaration in Java compilation unit.
  • 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 Schnittstelle IJavaElement
      Gibt zurück:
      the name that has been imported
    • getFlags

      int getFlags() throws JavaModelException
      Returns the modifier flags for this import. The flags can be examined using class Flags. 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