@@ -26,8 +26,8 @@ import org.apache.tools.ant.types.Reference;
/**
* Offers some helper methods on the Path structure in ant.
*
* <p>B asic idea behind this utility class is to use it from inside the
* different a nt objects (and user defined objects) that need classLoading
* <p>The b asic idea behind this utility class is to use it from inside the
* different A nt objects (and user defined objects) that need classLoading
* for their operation.
* Normally those would have a setClasspathRef() {for the @classpathref}
* and/or a createClasspath() {for the nested <classpath>}
@@ -91,12 +91,12 @@ public class ClasspathUtils {
* String, boolean)}.
*
* <p>Delegates to the other one after extracting the referenced
* Path from the Project This checks also that the passed
* Path from the Project. This checks also that the passed
* Reference is pointing to a Path all right.</p>
* @param p current a nt project
* @param p current A nt project
* @param ref Reference to Path structure
* @param reverseLoader if set to true this new loader will take
* precedence over it' s parent (which is contra the regular
* precedence over its parent (which is contra the regular
* classloader behaviour)
* @return The class loader
*/
@@ -121,7 +121,7 @@ public class ClasspathUtils {
*
* <p>Assumes the logical 'false' for the reverseLoader.</p>
*
* @param p current a nt project
* @param p current A nt project
* @param path the path
* @param loaderId the loader id string
* @return The class loader
@@ -143,7 +143,7 @@ public class ClasspathUtils {
* @param path the path
* @param loaderId the loader id string
* @param reverseLoader if set to true this new loader will take
* precedence over it' s parent (which is contra the regular
* precedence over its parent (which is contra the regular
* classloader behaviour)
* @return The class loader
*/
@@ -158,14 +158,14 @@ public class ClasspathUtils {
* defined in the path argument.
*
* <p>Based on the setting of the magic property
* 'ant.reuse.loader' this will try to reuse the pe rviously
* 'ant.reuse.loader' this will try to reuse the pre viously
* created loader with that id, and of course store it there upon
* creation.</p>
* @param p Ant Project where the handled components are living in.
* @param path Path object to be used as classpath for this classloader
* @param loaderId identification for this Loader,
* @param reverseLoader if set to true this new loader will take
* precedence over it' s parent (which is contra the regular
* precedence over its parent (which is contra the regular
* classloader behaviour)
* @param reuseLoader if true reuse the loader if it is found
* @return ClassLoader that uses the Path as its classpath.
@@ -198,17 +198,17 @@ public class ClasspathUtils {
}
/**
* Gets a fresh, different, not used before classloader that uses the
* passed path as it' s classpath.
* Gets a fresh, different, previously unused classloader that uses the
* passed path as its classpath.
*
* <p>This method completely ignores the ant.reuse.loader magic
* property and should be used with caution.</p>
* @param p Ant Project where the handled components are living in.
* @param path the classpath for this loader
* @param reverseLoader if set to true this new loader will take
* precedence over it' s parent (which is contra the regular
* precedence over its parent (which is contra the regular
* classloader behaviour)
* @return The fresh, different, not used before class loader.
* @return The fresh, different, previously unused class loader.
*/
public static ClassLoader getUniqueClassLoaderForPath(
Project p,
@@ -227,7 +227,7 @@ public class ClasspathUtils {
* Creates a fresh object instance of the specified classname.
*
* <p> This uses the userDefinedLoader to load the specified class,
* and then makes an instance using the default no-argument constructor
* and then makes an instance using the default no-argument constructor.
* </p>
*
* @param className the full qualified class name to load.
@@ -298,7 +298,7 @@ public class ClasspathUtils {
*
* <p> This class functions as a delegate handling the configuration
* issues for this recuring pattern. Its usage pattern, as the name
* suggests is delegation, not inheritance. </p>
* suggests, is delegation rather than inheritance. </p>
*
* @since Ant 1.6
*/
@@ -311,7 +311,7 @@ public class ClasspathUtils {
private boolean reverseLoader = false;
/**
* Constructs Delegate
* Construct a Delegate
* @param component the ProjectComponent this delegate is for.
*/
Delegate(ProjectComponent component) {