org.apache.tools.ant.taskdefs.condition

Class HasMethod

public class HasMethod extends ProjectComponent implements Condition

test for a method
Method Summary
PathcreateClasspath()
Classpath to be used when searching for classes and resources.
booleaneval()
{@inheritDoc }.
voidsetClassname(String classname)
Set the classname attribute.
voidsetClasspath(Path classpath)
Set the classpath to be used when searching for classes and resources.
voidsetClasspathRef(Reference r)
Set the classpath by reference.
voidsetField(String field)
Set the name of the field.
voidsetIgnoreSystemClasses(boolean ignoreSystemClasses)
Set whether to ignore system classes when looking for the class.
voidsetMethod(String method)
Set the name of the method.

Method Detail

createClasspath

public Path createClasspath()
Classpath to be used when searching for classes and resources.

Returns: an empty Path instance to be configured by Ant.

eval

public boolean eval()
{@inheritDoc }.

setClassname

public void setClassname(String classname)
Set the classname attribute.

Parameters: classname the name of the class to check.

setClasspath

public void setClasspath(Path classpath)
Set the classpath to be used when searching for classes and resources.

Parameters: classpath an Ant Path object containing the search path.

setClasspathRef

public void setClasspathRef(Reference r)
Set the classpath by reference.

Parameters: r a Reference to a Path instance to be used as the classpath value.

setField

public void setField(String field)
Set the name of the field.

Parameters: field the name of the field to check.

setIgnoreSystemClasses

public void setIgnoreSystemClasses(boolean ignoreSystemClasses)
Set whether to ignore system classes when looking for the class.

Parameters: ignoreSystemClasses a boolean value.

setMethod

public void setMethod(String method)
Set the name of the method.

Parameters: method the name of the method to check.