[root]/proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/javadoc
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 59 (100.0%) | 834 (100.0%) | 14.1 |
donaldp | 56 (94.9%) | 814 (97.6%) | 14.5 |
adammurdoch | 2 (3.4%) | 14 (1.7%) | 7.0 |
sbailliez | 1 (1.7%) | 6 (0.7%) | 6.0 |
zappity zap
0 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.
12 lines of code changed in:
* Added OsFamily enumerated type, to represents OS groupings.
* Replaced all usages of Os.isFamily( String ) with Os.isFamily( OsFamily ).
* Replaced all usages of "os.name" system properties with calls to Os.isFamily().
2 lines of code changed in:
Make tasks extend AbstractTask directly not via Task
2 lines of code changed in:
Inlined a large number of methods from AbstractTask
7 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.
4 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.
2 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
12 lines of code changed in:
Add a constructor to Execute2 that takes the ExecManager service
3 lines of code changed in:
Update classes for recent changes in fileset/scanner separation
1 lines of code changed in:
Made Execute2 only take Commandlin objects rather than an arrya of strings
1 lines of code changed in:
Update tasks to reflect movement of logic from objects to service/utility objects
2 lines of code changed in:
Filter through the changes to PatternSet to other tasks/types
4 lines of code changed in:
- Fix order of modifiers
- Fix duplicate/unecessary imports
- Fix single if/else and loop without block
6 lines of code changed in:
Did some create->add munging
1 lines of code changed in:
Did some create->add munging
59 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.
8 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).
16 lines of code changed in:
Move all the generic scanners into types package
2 lines of code changed in:
(13 more)