When I try to compile I get:
Running: D:\Java\jdk1.6.0_02\bin\javac.exe -Xlint -g -deprecation -classpath D:\JavaDevelopment\;. PackageLoader.java
PackageLoader.java:16: cannot find symbol
symbol : class Logger
location: class PackageLoader
private static final Logger log = Logger.getLogger( PackageLoader.class );
^
PackageLoader.java:22: cannot find symbol
symbol : class Filter
location: class PackageLoader
public Class[] getClasses( String pkgName, Filter filter ) throws PackageLoaderException {
^
PackageLoader.java:42: cannot find symbol
symbol : class Filter
location: class PackageLoader
public Class[] getClasses( String path, String pkgName, Filter filter ) throws PackageLoaderException {
^
PackageLoader.java:50: cannot find symbol
symbol : class Filter
location: class PackageLoader
protected Class[] getClassesFromJar( String path, String pkgName, Filter filter ) throws PackageLoaderException {
^
PackageLoader.java:93: cannot find symbol
symbol : class Filter
location: class PackageLoader
protected Class[] getClassesFromIdle( String path, String pkgName, Filter filter ) throws PackageLoaderException {
^
PackageLoader.java:16: cannot find symbol
symbol : variable Logger
location: class PackageLoader
private static final Logger log = Logger.getLogger( PackageLoader.class );
^
PackageLoader.java:19: cannot find symbol
symbol : class InterfacesFilter
location: class PackageLoader
return this.getClasses( pkgName, new InterfacesFilter( new Class[] {} ) );
^
PackageLoader.java:35: warning: [unchecked] unchecked conversion
found : java.lang.Class[]
required: java.lang.Class[]
return classes.toArray( new Class[classes.size()] );
^
PackageLoader.java:39: cannot find symbol
symbol : class InterfacesFilter
location: class PackageLoader
return this.getClasses( path, pkgName, new InterfacesFilter( new Class[] {} ) );
^
PackageLoader.java:77: warning: [unchecked] unchecked cast
found : java.lang.Class
required: java.lang.Class
clazz = (Class) loader.loadClass( clsName );
^
PackageLoader.java:86: warning: [unchecked] unchecked conversion
found : java.lang.Class[]
required: java.lang.Class[]
return result.toArray( new Class[result.size()] );
^
PackageLoader.java:98: cannot find symbol
symbol : variable Registry
location: class PackageLoader
File folder = Registry.getResourcesLoader().loadFile( folderName );
^
PackageLoader.java:104: warning: [unchecked] unchecked conversion
found : java.util.List
required: java.util.Collection<? extends java.lang.Class>
classes.addAll( (List) Arrays.asList( this.getClassesFromJar( path, pkgName, filter ) ) );
^
PackageLoader.java:116: warning: [unchecked] unchecked cast
found : java.lang.Class
required: java.lang.Class
Class clazz = (Class) ClassLoader.getSystemClassLoader().loadClass( pkgName + "." + className );
^
PackageLoader.java:125: warning: [unchecked] unchecked conversion
found : java.lang.Class[]
required: java.lang.Class[]
return classes.toArray( new Class[ classes.size() ] );
^
PackageLoader.java:141: warning: [serial] serializable class PackageLoaderException has no definition of serialVersionUID
class PackageLoaderException extends Exception {
^
9 errors
7 warnings
9 error(s)