Hi all!

I am still improving ANTidote and as I am developing better
Task/Type-Element-support I came over this topic.

As you might know ANTidote as well as the NetBeans-Ant-integration uses the
defaults.properties in the packages taskdefs and types to introspect an
initial amount of tasks and types aswell as nested elements of these as far
as they are determinable by the IntrospectionHelper class.

To get further information on how complete these .properties-files are I
wrote a little classpath-scanner to determine the unlisted types, tasks (and
ProjectComponents rather optionally). 

To solve this topic I'd like to clearify here which of the listed elements
should be listed in the defaults.properties (for I know that there are quite
some abstract classes amongst them, I would not add).

Additionally I'd like the update for the .properties to happen for 1.5.3 - I
think this would make the NetBeans-Guys happy aswell!

Greetings,
Christoph


org/apache/tools/ant/taskdefs/defaults.properties
org/apache/tools/ant/types/defaults.properties

Neither listed in one of the above defaults.properties nor sub-element of
listed elemetnts:

ProjectComponent found in ant.jar:
org/apache/tools/ant/ProjectComponent.class
Task found in ant.jar: org/apache/tools/ant/Task.class
Task found in ant.jar: org/apache/tools/ant/TaskAdapter.class
Task found in ant.jar: org/apache/tools/ant/taskdefs/AbstractCvsTask.class
ProjectComponent found in ant.jar:
org/apache/tools/ant/taskdefs/condition/ConditionBase.class
Task found in ant.jar: org/apache/tools/ant/taskdefs/Definer.class
Task found in ant.jar: org/apache/tools/ant/taskdefs/Exec.class
Task found in ant.jar: org/apache/tools/ant/taskdefs/JDBCTask.class
Task found in ant.jar: org/apache/tools/ant/taskdefs/KeySubst.class
Task found in ant.jar: org/apache/tools/ant/taskdefs/MatchingTask.class
Task found in ant.jar: org/apache/tools/ant/taskdefs/Pack.class
Task found in ant.jar: org/apache/tools/ant/taskdefs/SendEmail.class
Task found in ant.jar: org/apache/tools/ant/taskdefs/Unpack.class
Type found in ant.jar: org/apache/tools/ant/types/AbstractFileSet.class
Type found in ant.jar: org/apache/tools/ant/types/DataType.class
Type found in ant.jar:
org/apache/tools/ant/types/selectors/BaseExtendSelector.class
Type found in ant.jar:
org/apache/tools/ant/types/selectors/BaseSelector.class
Type found in ant.jar:
org/apache/tools/ant/types/selectors/BaseSelectorContainer.class
Task found in ant.jar: org/apache/tools/ant/UnknownElement.class
ProjectComponent found in ant.jar:
org/apache/tools/ant/util/facade/ImplementationSpecificArgument.class
Task found in optional.jar:
org/apache/tools/ant/taskdefs/optional/ccm/CCMCheck.class
Task found in optional.jar:
org/apache/tools/ant/taskdefs/optional/ccm/Continuus.class
Task found in optional.jar:
org/apache/tools/ant/taskdefs/optional/clearcase/ClearCase.class
Task found in optional.jar:
org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.class
Task found in optional.jar:
org/apache/tools/ant/taskdefs/optional/metamata/AbstractMetamataTask.class
Task found in optional.jar:
org/apache/tools/ant/taskdefs/optional/sos/SOS.class
Task found in optional.jar:
org/apache/tools/ant/taskdefs/optional/unix/AbstractAccessTask.class
Task found in optional.jar:
org/apache/tools/ant/taskdefs/optional/vss/MSVSS.class

(Remark: The optional.jar here is out of date... The ant.jar may not be head
revision aswell... I'll send an update with the correct content tonight!)

Reply via email to