Uses introspection to "adapt" an arbitrary Bean which doesn't
itself extend Task, but still contains an execute method and optionally
a setProject method.
Author:
costin@dnt.ro
Field Summary
Fields inherited from class org.apache.tools.ant.Task
public static void checkTaskClass(java.lang.Class taskClass,
Project project)
Checks whether or not a class is suitable to be adapted by TaskAdapter.
This only checks conditions which are additionally required for
tasks adapted by TaskAdapter. Thus, this method should be called by
Project.checkTaskClass.
Throws a BuildException and logs as Project.MSG_ERR for
conditions that will cause the task execution to fail.
Logs other suspicious conditions with Project.MSG_WARN.
Parameters:
taskClass - Class to test for suitability.
Must not be null.
project - Project to log warnings/errors to.
Must not be null.