Interface ModuleEntry

    • Method Detail

      • getName

        String getName()
        Returns:
        a String that represents the name of the file described by this object
      • isClassFile

        boolean isClassFile()
        Returns:
        true if the file is a class file.
      • isSourceFile

        boolean isSourceFile()
        Returns:
        true if the file is a source file.
      • getInputStream

        InputStream getInputStream()
        Returns:
        an InputStream which provides the contents of this logical file.
      • isModuleFile

        boolean isModuleFile()
        Returns:
        true iff this module entry (file) represents a module in its own right. e.g., a jar file which is an entry in another jar file.
      • asModule

        Module asModule()
        Precondition: isModuleFile().
        Returns:
        a Module view of this entry.
      • getContainer

        Module getContainer()
        the containing module