Dotty Documentation

0.3.0-bin-SNAPSHOT

trait ZipArchiveFileLookup [ FileEntryType ]
extends ClassPath

A trait allowing to look for classpath entries of given type in zip and jar files. It provides common logic for classes handling class and source files. It's aware of things like e.g. META-INF directory which is correctly skipped.

[-] Constructors

[-] Members

[+] private val archive : FileZipArchive
[+] val zipFile : File
[+] override def asClassPathStrings : Seq [ String ]
[+] override def asURLs : Seq [ URL ]
[+] protected def createFileEntry ( file: Entry ) : FileEntryType
[+] protected def files ( inPackage: String ) : Seq [ FileEntryType ]
[+] private def findDirEntry ( pkg: String ) : Option [ DirEntry ]
[+] protected def isRequiredFileType ( file: AbstractFile ) : Boolean
[+] override def list ( inPackage: String ) : ClassPathEntries

Allows to get entries for packages and classes merged with sources possibly in one pass.

[+] override def packages ( inPackage: String ) : Seq [ PackageEntry ]

Empty string represents root package