org.apache.tools.antClass Diagnostics
- java.lang.Object
- org.apache.tools.ant.Diagnostics
public final class Diagnostics extends java.lang.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
Fields Modifier and Type Field and Description protected static java.lang.String
ERROR_PROPERTY_ACCESS_BLOCKED
The error text when a security manager blocks access to a property.
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method and Description static void
doReport(java.io.PrintStream out)
Print a report to the given stream.static void
doReport(java.io.PrintStream out, int logLevel)
Print a report to the given stream.static boolean
isOptionalAvailable()
Deprecated.Obsolete since Ant 1.8.2static java.io.File[]
listLibraries()
return the list of jar files existing in ANT_HOME/lib and that must have been picked up by Ant script.static void
main(java.lang.String[] args)
main entry point for command linestatic void
validateVersion()
Deprecated.Obsolete since Ant 1.8.2
Field Detail
ERROR_PROPERTY_ACCESS_BLOCKED
protected static final java.lang.String ERROR_PROPERTY_ACCESS_BLOCKEDThe error text when a security manager blocks access to a property. "Access to this property blocked by a security manager"
- See Also:
- Constant Field Values
Method Detail
isOptionalAvailable
@Deprecated public static boolean isOptionalAvailable()Deprecated. Obsolete since Ant 1.8.2Doesn't do anything.
- Returns:
- true
validateVersion
@Deprecated public static void validateVersion() throws BuildExceptionDeprecated. Obsolete since Ant 1.8.2Doesn't do anything.
- Throws:
BuildException
listLibraries
public static java.io.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(java.lang.String[] args)main entry point for command line
- Parameters:
args
- command line arguments.
doReport
public static void doReport(java.io.PrintStream out)Print a report to the given stream.
- Parameters:
out
- the stream to print the report to.
doReport
public static void doReport(java.io.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.