org.apache.tools.ant

Class Diagnostics

public final class Diagnostics extends Object

A little diagnostic helper that output some information that may help in support. It should quickly give correct information about the jar existing in ant.home/lib and the jar versions...

Since: Ant 1.5

Field Summary
protected static StringERROR_PROPERTY_ACCESS_BLOCKED
The error text when a security manager blocks access to a property.
Method Summary
static voiddoReport(PrintStream out)
Print a report to the given stream.
static voiddoReport(PrintStream out, int logLevel)
Print a report to the given stream.
static booleanisOptionalAvailable()
Doesn't do anything.
static File[]listLibraries()
return the list of jar files existing in ANT_HOME/lib and that must have been picked up by Ant script.
static voidmain(String[] args)
main entry point for command line
static voidvalidateVersion()
Doesn't do anything.

Field Detail

ERROR_PROPERTY_ACCESS_BLOCKED

protected static final String ERROR_PROPERTY_ACCESS_BLOCKED
The error text when a security manager blocks access to a property. {@value }

Method Detail

doReport

public static void doReport(PrintStream out)
Print a report to the given stream.

Parameters: out the stream to print the report to.

doReport

public static void doReport(PrintStream out, int logLevel)
Print a report to the given stream.

Parameters: out the stream to print the report to. logLevel denotes the level of detail requested as one of Project's MSG_* constants.

isOptionalAvailable

public static boolean isOptionalAvailable()

Deprecated: Obsolete since Ant 1.8.2

Doesn't do anything.

Returns: true

listLibraries

public static File[] listLibraries()
return the list of jar files existing in ANT_HOME/lib and that must have been picked up by Ant script.

Returns: the list of jar files existing in ant.home/lib or null if an error occurs.

main

public static void main(String[] args)
main entry point for command line

Parameters: args command line arguments.

validateVersion

public static void validateVersion()

Deprecated: Obsolete since Ant 1.8.2

Doesn't do anything.