peterreilly 2005/03/14 07:30:59
Modified: src/main/org/apache/tools/ant/taskdefs/optional ANTLR.java
Log:
javadoc
Revision Changes Path
1.43 +21 -0
ant/src/main/org/apache/tools/ant/taskdefs/optional/ANTLR.java
Index: ANTLR.java
===================================================================
RCS file:
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/ANTLR.java,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- ANTLR.java 6 Jan 2005 12:05:08 -0000 1.42
+++ ANTLR.java 14 Mar 2005 15:30:59 -0000 1.43
@@ -86,6 +86,7 @@
/** Instance of a utility class to use for file operations. */
private static final FileUtils FILE_UTILS = FileUtils.getFileUtils();
+ /** Constructor for ANTLR task. */
public ANTLR() {
commandline.setVm(JavaEnvUtils.getJreExecutable("java"));
commandline.setClassname("antlr.Tool");
@@ -93,6 +94,7 @@
/**
* The grammar file to process.
+ * @param target the gramer file
*/
public void setTarget(File target) {
log("Setting target to: " + target.toString(), Project.MSG_VERBOSE);
@@ -101,6 +103,7 @@
/**
* The directory to write the generated files to.
+ * @param outputDirectory the output directory
*/
public void setOutputdirectory(File outputDirectory) {
log("Setting output directory to: " + outputDirectory.toString(),
Project.MSG_VERBOSE);
@@ -110,6 +113,7 @@
/**
* Sets an optional super grammar file.
* Use setGlib(File superGrammar) instead.
+ * @param superGrammar the super grammar filename
* @deprecated since ant 1.6
*/
public void setGlib(String superGrammar) {
@@ -123,6 +127,7 @@
}
/**
* Sets an optional super grammar file
+ * @param superGrammar the super grammar file
* @since ant 1.6
*/
public void setGlib(File superGrammar) {
@@ -130,6 +135,7 @@
}
/**
* Sets a flag to enable ParseView debugging
+ * @param enable a <code>boolean</code> value
*/
public void setDebug(boolean enable) {
this.debug = enable;
@@ -137,6 +143,7 @@
/**
* If true, emit html
+ * @param enable a <code>boolean</code> value
*/
public void setHtml(boolean enable) {
html = enable;
@@ -144,6 +151,7 @@
/**
* Sets a flag to emit diagnostic text
+ * @param enable a <code>boolean</code> value
*/
public void setDiagnostic(boolean enable) {
diagnostic = enable;
@@ -151,6 +159,7 @@
/**
* If true, enables all tracing.
+ * @param enable a <code>boolean</code> value
*/
public void setTrace(boolean enable) {
trace = enable;
@@ -158,6 +167,7 @@
/**
* If true, enables parser tracing.
+ * @param enable a <code>boolean</code> value
*/
public void setTraceParser(boolean enable) {
traceParser = enable;
@@ -165,6 +175,7 @@
/**
* If true, enables lexer tracing.
+ * @param enable a <code>boolean</code> value
*/
public void setTraceLexer(boolean enable) {
traceLexer = enable;
@@ -172,6 +183,7 @@
/**
* Sets a flag to allow the user to enable tree walker tracing
+ * @param enable a <code>boolean</code> value
*/
public void setTraceTreeWalker(boolean enable) {
traceTreeWalker = enable;
@@ -183,6 +195,7 @@
// I'm not removing this method to keep backward compatibility
/**
* @ant.attribute ignore="true"
+ * @param s a <code>boolean</code> value
*/
public void setFork(boolean s) {
//this.fork = s;
@@ -190,6 +203,7 @@
/**
* The working directory of the process
+ * @param d the working directory
*/
public void setDir(File d) {
this.workingdir = d;
@@ -198,6 +212,7 @@
/**
* Adds a classpath to be set
* because a directory might be given for Antlr debug.
+ * @return a path to be configured
*/
public Path createClasspath() {
return commandline.createClasspath(getProject()).createPath();
@@ -216,6 +231,7 @@
* Adds the jars or directories containing Antlr
* this should make the forked JVM work without having to
* specify it directly.
+ * @throws BuildException on error
*/
public void init() throws BuildException {
addClasspathEntry("/antlr/ANTLRGrammarParseBehavior.class");
@@ -227,6 +243,7 @@
*
* <p>Doesn't work for archives in JDK 1.1 as the URL returned by
* getResource doesn't contain the name of the archive.</p>
+ * @param resource the resource name to search for
*/
protected void addClasspathEntry(String resource) {
/*
@@ -255,6 +272,10 @@
}
}
+ /**
+ * Execute the task.
+ * @throws BuildException on error
+ */
public void execute() throws BuildException {
validateAttributes();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]