Directory proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/classloader/

Directory Created:
2002-03-11 06:02
Directory Deleted:
2002-04-17 10:49
Total Files:
Deleted Files:
Lines of Code:

Browse with ViewVC


Lines of Code

proposal/myrmidon/src/java/org/apache/myrmidon/interfaces/classloader/ Lines of Code


Author Changes Lines of Code Lines per Change
Totals 7 (100.0%) 42 (100.0%) 6.0
adammurdoch 4 (57.1%) 34 (81.0%) 8.5
darrell 1 (14.3%) 8 (19.0%) 8.0
donaldp 2 (28.6%) 0 (0.0%) 0.0

Most Recent Commits

donaldp 2002-04-17 10:49

zappity zap

0 lines of code changed in:

adammurdoch 2002-04-03 10:58

ClassLoader hierarchy changes:

* Use multi-parent ClassLoaders for antlibs and extensions, so that each

extension jar is loaded by a single ClassLoader in the hierarchy. Allows

classes from extensions to be shared across dependent antlibs and extensions.

* Changed contract of ClassLoaderManager.createClassLoader( File[] ), so that

it creates a new ClassLoader each time it is called.

* Changed ExtensionManager, so that it no longer extends PackageRepository.

* Added a few test cases for DefaultClassLoaderManager.

* Moved responsibility for checking myrmidon.home and building the various paths,

from DefaultEmbeddor and DefaultExtensionManager to EmbeddedAnt. Use the

platform path separator for the paths, rather than the | char.

* Use EmbeddedAnt in AbstractProjectTest, rather than using an Embeddor directly.

* AbstractComponentTest was not parameterising or initialising the test


15 lines of code changed in:

darrell 2002-04-01 09:56

* Fixed a bunch of checkstyle violations (mostly


* Added basic javadoc target to build.

8 lines of code changed in:

adammurdoch 2002-03-27 07:04

* Added ClassLoaderManager.createClassLoader( File[] ), to create a

ClassLoader from a class-path.

* Moved responsibility for creation of ClassLoaders out of the tasks, and into

the ClassLoaderManager, which caches them, and resolves extension dependencies.

* Added PathUtil.createClassLoader() convenience method to create a ClassLoader

from a Path.

* Changed the PathUtil methods to use the more general FileList, rather than Path.

* Added 'classpath' attribute to the <*-available> conditions.

16 lines of code changed in:

adammurdoch 2002-03-11 06:02

Move ClassLoaderManager and DefaultClassLoaderManager into their own packages.

3 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT