def apply()

in src/main/scala/org/intellij/scala/bundle/Destination.scala [76:91]


    def apply(entry: Entry): Unit = if (!entry.isDirectory) {
      val tarEntry = entry.link.map { link =>
        val result = new TarArchiveEntry(entry.name, TarConstants.LF_SYMLINK)
        result.setLinkName(link)
        result
      } getOrElse {
        new TarArchiveEntry(entry.name)
      }
      tarEntry.setSize(entry.size)
      tarEntry.setModTime(entry.lastModified)
      entry.mode.foreach(tarEntry.setMode)

      output.putArchiveEntry(tarEntry)
      entry.input.foreach(IOUtils.copy(_, output))
      output.closeArchiveEntry()
    }