public class FileArchive extends Object implements Archive
Archive.Entry
Constructor and Description |
---|
FileArchive(ClassLoader loader,
File dir) |
FileArchive(ClassLoader loader,
File dir,
String basePackage) |
FileArchive(ClassLoader loader,
URL url) |
FileArchive(ClassLoader loader,
URL url,
String basePackage) |
Modifier and Type | Method and Description |
---|---|
Iterator<String> |
_iterator() |
static String |
decode(String fileName) |
InputStream |
getBytecode(String className) |
File |
getDir() |
Iterator<Archive.Entry> |
iterator() |
Class<?> |
loadClass(String className) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public FileArchive(ClassLoader loader, URL url)
public FileArchive(ClassLoader loader, File dir)
public FileArchive(ClassLoader loader, URL url, String basePackage)
public FileArchive(ClassLoader loader, File dir, String basePackage)
public File getDir()
public InputStream getBytecode(String className) throws IOException, ClassNotFoundException
getBytecode
in interface Archive
IOException
ClassNotFoundException
public Class<?> loadClass(String className) throws ClassNotFoundException
loadClass
in interface Archive
ClassNotFoundException
public Iterator<Archive.Entry> iterator()
iterator
in interface Iterable<Archive.Entry>
Copyright © 2005–2018. All rights reserved.