git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@275290 13f79535-47bb-0310-9956-ffa450edef68master
@@ -642,8 +642,6 @@ public abstract class DotnetCompile | |||||
} | } | ||||
/** | /** | ||||
* add a define to the list of definitions | * add a define to the list of definitions | ||||
* @param define | * @param define | ||||
@@ -82,7 +82,7 @@ import org.apache.tools.ant.types.FileSet; | |||||
* /out:file ... /verbose is used some places; /quiet here in ildasm... etc.] | * /out:file ... /verbose is used some places; /quiet here in ildasm... etc.] | ||||
* It would be nice if someone made all the command line tools consistent (and | * It would be nice if someone made all the command line tools consistent (and | ||||
* not as brittle as the java cmdline tools) <p> | * not as brittle as the java cmdline tools) <p> | ||||
* | |||||
* <p> | |||||
* The task is a directory based task, so attributes like <b>includes="*.il" | * The task is a directory based task, so attributes like <b>includes="*.il" | ||||
* </b> and <b>excludes="broken.il"</b> can be used to control the files pulled | * </b> and <b>excludes="broken.il"</b> can be used to control the files pulled | ||||
* in. You can also use nested <src> filesets to refer to source. | * in. You can also use nested <src> filesets to refer to source. | ||||
@@ -65,7 +65,7 @@ import java.io.File; | |||||
* into ILASM assembly code. Useful when converting imported typelibs into | * into ILASM assembly code. Useful when converting imported typelibs into | ||||
* assembler before patching and recompiling, as one has to do when doing | * assembler before patching and recompiling, as one has to do when doing | ||||
* advanced typelib work. | * advanced typelib work. | ||||
* | |||||
* <p> | |||||
* As well as generating the named output file, the ildasm program | * As well as generating the named output file, the ildasm program | ||||
* will also generate resource files <code>Icons.resources</code> | * will also generate resource files <code>Icons.resources</code> | ||||
* <code>Message.resources</code> and a .res file whose filename stub is derived | * <code>Message.resources</code> and a .res file whose filename stub is derived | ||||
@@ -76,13 +76,13 @@ import java.io.File; | |||||
* creates the resources in the directory specified by <code>resourceDir</code> if | * creates the resources in the directory specified by <code>resourceDir</code> if | ||||
* set, else in the same directory as the <code>destFile</code>. | * set, else in the same directory as the <code>destFile</code>. | ||||
* | * | ||||
* | |||||
* <p> | |||||
* This task requires the .NET SDK installed and ildasm on the path. | * This task requires the .NET SDK installed and ildasm on the path. | ||||
* To disassemble using alternate CLR systems, set the executable attribute | * To disassemble using alternate CLR systems, set the executable attribute | ||||
* to the name/path of the alternate implementation -one that must | * to the name/path of the alternate implementation -one that must | ||||
* support all the classic ildasm commands. | * support all the classic ildasm commands. | ||||
* | * | ||||
* | |||||
* <p> | |||||
* Dependency logic: the task executes the command if the output file is missing | * Dependency logic: the task executes the command if the output file is missing | ||||
* or older than the source file. It does not take into account changes | * or older than the source file. It does not take into account changes | ||||
* in the options of the task, or timestamp differences in resource files. | * in the options of the task, or timestamp differences in resource files. | ||||
@@ -90,6 +90,7 @@ import java.io.File; | |||||
* .il file in place with some error message. To prevent this from confusing | * .il file in place with some error message. To prevent this from confusing | ||||
* the dependency logic, the file specified by the <code>dest</code> | * the dependency logic, the file specified by the <code>dest</code> | ||||
* attribute is <i>always</i> deleted after an unsuccessful build. | * attribute is <i>always</i> deleted after an unsuccessful build. | ||||
* @ant.task category="dotnet" | |||||
*/ | */ | ||||
public class Ildasm extends Task { | public class Ildasm extends Task { | ||||
@@ -58,9 +58,11 @@ import org.apache.tools.ant.BuildException; | |||||
/** | /** | ||||
* Compile J# source down to a managed .NET application. | * Compile J# source down to a managed .NET application. | ||||
* <p> | |||||
* J# is not Java. But it is the language closest to Java in the .NET framework. | * J# is not Java. But it is the language closest to Java in the .NET framework. | ||||
* This task compiles jsharp source (assumes a .jsl extension, incidentally), and | * This task compiles jsharp source (assumes a .jsl extension, incidentally), and | ||||
* generates a .NET managed exe or dll. | * generates a .NET managed exe or dll. | ||||
* <p> | |||||
* See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vjsharp/html/vjoriMicrosoftVisualJ.asp | * See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vjsharp/html/vjoriMicrosoftVisualJ.asp | ||||
* for vjc command options in glory detail. | * for vjc command options in glory detail. | ||||
* @author Steve Loughran | * @author Steve Loughran | ||||
@@ -62,7 +62,7 @@ import org.apache.tools.ant.Task; | |||||
* | * | ||||
* See "Creating an XML Web Service Proxy", "wsdl.exe" docs in | * See "Creating an XML Web Service Proxy", "wsdl.exe" docs in | ||||
* the framework SDK documentation | * the framework SDK documentation | ||||
* @author Steve Loughran steve_l@iseran.com | |||||
* @author Steve Loughran | |||||
* @version 0.5 | * @version 0.5 | ||||
* @ant.task name="wsdltodotnet" category="dotnet" | * @ant.task name="wsdltodotnet" category="dotnet" | ||||
* @since Ant 1.5 | * @since Ant 1.5 | ||||