[root]/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/optional/ejb
zappity zap
0 lines of code changed in:
Inlined a large number of methods from AbstractTask
8 lines of code changed in:
Renamed Execute2 to Execute and moved it into the myrmidon.framework package.
Cleaned up its code a little. ALso reworked it so that the user can specify an expectedReturnCode and if the value is not the one expected a TaskException is thrown.
4 lines of code changed in:
No need to setup a Logger for Execute.
All logging will be routed via System.err or System.out as appropriate
0 lines of code changed in:
Style touchups
15 lines of code changed in:
Add a constructor to Execute2 that takes the ExecManager service
6 lines of code changed in:
Made Execute2 only take Commandlin objects rather than an arrya of strings
2 lines of code changed in:
Update tasks to reflect movement of logic from objects to service/utility objects
2 lines of code changed in:
- Fix order of modifiers
- Fix duplicate/unecessary imports
- Fix single if/else and loop without block
7 lines of code changed in:
Moved some path manipulation utilities into PathUtils
12 lines of code changed in:
Did some create->add munging
13 lines of code changed in:
Did some create->add munging
18 lines of code changed in:
The attached patch makes <path> useable as a data-type in myrmidon.
* Added a String -> Path converter.
* Added the appropriate declarations to ant1-ant-descriptor.xml.
* PathLocation is now only used internally by Path. This means a <path> may
not contain nested <pathlocation> elements any more. Nested <path> elements
can be used to do the same thing.
* Removed Path.systemClasspath and Path.concatSystemClassPath(). The goal
is to add specialised <systemclasspath>, <antruntime>, and <javaruntime>
data-types to control this explicitly. I left it unfinished, because the
as-yet-unwritten Java util stuff will determine how it should be done.
* Moved Path.addExtdirs() -> DefaultCompilerAdaptor. This was the only
place it was used.
* Cleaned out a few more Path createX() methods.
9 lines of code changed in:
This is the first patch of the looong process of refactoring the
setX()/createX() and setX()/addX() method pairs into a single setX() or
addX() method. ?I've started with Path, to get rid of some its inertia.
Submitted by: "Adam Murdoch" <adammurdoch_ml@yahoo.com>
1 lines of code changed in:
Cleanup up Path object by makign PathElement a top level class and by removing the create() methods and replacing them wiuth adder methods.
Also moved some of the static methods (particularly path parsing) into FileUtils).
36 lines of code changed in:
Don't use ExecTask directly but instead go via Commandline + Execute2
Move all the generic scanners into types package
72 lines of code changed in:
Start to refactor and cleanup javac task
1 lines of code changed in:
cleaned
3 lines of code changed in:
*** empty log message ***
4 lines of code changed in:
Removed cruft from tasks that manually worked with references rather than letting the container handle it.
0 lines of code changed in:
(24 more)