Klasse ModulePathEntry.Multi

java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.builder.ModulePathEntry
org.aspectj.org.eclipse.jdt.internal.core.builder.ModulePathEntry.Multi
Alle implementierten Schnittstellen:
IModulePathEntry, IMultiModuleEntry
Umschließende Klasse:
ModulePathEntry

public static class ModulePathEntry.Multi extends ModulePathEntry implements IMultiModuleEntry
Combines an IMultiModuleEntry with further locations in order to support patch-module. Implemented by adding IMultiModuleEntry functionality to ModulePathEntry.
  • Methodendetails

    • getModule

      public IModule getModule(char[] name)
      Beschreibung aus Schnittstelle kopiert: IMultiModuleEntry
      Get the module named name that this entry contributes to the module path
      Angegeben von:
      getModule in Schnittstelle IModulePathEntry
      Angegeben von:
      getModule in Schnittstelle IMultiModuleEntry
      Parameter:
      name - - The name of the module to look up
      Gibt zurück:
      The module named name or null
    • getModuleNames

      public Collection<String> getModuleNames(Collection<String> limitModules)
      Beschreibung aus Schnittstelle kopiert: IMultiModuleEntry
      Get the names of all modules served by this entry.
      Angegeben von:
      getModuleNames in Schnittstelle IMultiModuleEntry
      Parameter:
      limitModules - if non-null, only modules with names in this set and their transitive closure will be reported.