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.
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
Empty string represents root package