[root]/proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/optional/javacc
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 58 (100.0%) | 197 (100.0%) | 3.3 |
donaldp | 54 (93.1%) | 188 (95.4%) | 3.4 |
adammurdoch | 2 (3.4%) | 6 (3.0%) | 3.0 |
sbailliez | 2 (3.4%) | 3 (1.5%) | 1.5 |
zappity zap
0 lines of code changed in:
Move all but the optional tasks into the hierarchy o.a.t.todo rather than o.a.t.ant so as not to clash with ant1 compatability later
8 lines of code changed in:
* AbstractTask no longer extends AbstractLogEnabled.
* DefaultExecutor no longer log enables Tasks.
* Added TaskContext.log( LogLevel, ... ) methods.
* Moved LogLevel to myrmidon.api package.
6 lines of code changed in:
Make tasks extend AbstractTask directly not via Task
6 lines of code changed in:
Inlined a large number of methods from AbstractTask
1 lines of code changed in:
Removed throwsIOException from Execute.execute() as it was never thrown.
Made some tasks specify expected return code rather than checkin it themselves.
10 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
4 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
10 lines of code changed in:
- Fix order of modifiers
- Fix duplicate/unecessary imports
- Fix single if/else and loop without block
3 lines of code changed in:
Moved some path manipulation utilities into PathUtils
4 lines of code changed in:
Did some create->add munging
10 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.
2 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).
8 lines of code changed in:
Reuse join functionality of stringutil rather than Commandline.toString
2 lines of code changed in:
Use Execute2 abstraction
4 lines of code changed in:
Move runCommand into this class
26 lines of code changed in:
Restyled.
0 lines of code changed in:
(14 more)