+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>annotationProcessors</name>
+ <type>java.lang.String[]</type>
+ <since>2.2</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>compilerArgs</name>
+ <type>java.util.List</type>
+ <since>3.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>compilerArgument</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>compilerId</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>compilerReuseStrategy</name>
+ <type>java.lang.String</type>
+ <since>2.5</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>compilerVersion</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>debug</name>
+ <type>boolean</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>debuglevel</name>
+ <type>java.lang.String</type>
+ <since>2.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>encoding</name>
+ <type>java.lang.String</type>
+ <since>2.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>failOnError</name>
+ <type>boolean</type>
+ <since>2.0.2</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>failOnWarning</name>
+ <type>boolean</type>
+ <since>3.6</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>fileExtensions</name>
+ <type>java.util.List</type>
+ <since>3.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>forceJavacCompilerUse</name>
+ <type>boolean</type>
+ <since>3.0</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>fork</name>
+ <type>boolean</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>maxmem</name>
+ <type>java.lang.String</type>
+ <since>2.0.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>meminitial</name>
+ <type>java.lang.String</type>
+ <since>2.0.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ <deprecated>This property is a no-op in {@code javac}.</deprecated>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>outputFileName</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>parameters</name>
+ <type>boolean</type>
+ <since>3.6.2</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>proc</name>
+ <type>java.lang.String</type>
+ <since>2.2</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>release</name>
+ <type>java.lang.String</type>
+ <since>3.6</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>showDeprecation</name>
+ <type>boolean</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>showWarnings</name>
+ <type>boolean</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>source</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>staleMillis</name>
+ <type>int</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>target</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>useIncrementalCompilation</name>
+ <type>boolean</type>
+ <since>3.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>verbose</name>
+ <type>boolean</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>annotationProcessors</name>
+ <type>java.lang.String[]</type>
+ <since>2.2</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>compilerArgs</name>
+ <type>java.util.List</type>
+ <since>3.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>compilerArgument</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>compilerId</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>compilerReuseStrategy</name>
+ <type>java.lang.String</type>
+ <since>2.5</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>compilerVersion</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>debug</name>
+ <type>boolean</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>debuglevel</name>
+ <type>java.lang.String</type>
+ <since>2.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>encoding</name>
+ <type>java.lang.String</type>
+ <since>2.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>executable</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>failOnError</name>
+ <type>boolean</type>
+ <since>2.0.2</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>failOnWarning</name>
+ <type>boolean</type>
+ <since>3.6</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>fileExtensions</name>
+ <type>java.util.List</type>
+ <since>3.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>forceJavacCompilerUse</name>
+ <type>boolean</type>
+ <since>3.0</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>fork</name>
+ <type>boolean</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>generatedTestSourcesDirectory</name>
+ <type>java.io.File</type>
+ <since>2.2</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Compiles application test sources.</description>
+ </parameter>
+ <parameter>
+ <name>jdkToolchain</name>
+ <type>java.util.Map</type>
+ <since>3.6</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>maxmem</name>
+ <type>java.lang.String</type>
+ <since>2.0.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>meminitial</name>
+ <type>java.lang.String</type>
+ <since>2.0.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>optimize</name>
+ <type>boolean</type>
+ <deprecated>This property is a no-op in {@code javac}.</deprecated>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>outputFileName</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>parameters</name>
+ <type>boolean</type>
+ <since>3.6.2</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>proc</name>
+ <type>java.lang.String</type>
+ <since>2.2</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>release</name>
+ <type>java.lang.String</type>
+ <since>3.6</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>showDeprecation</name>
+ <type>boolean</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>showWarnings</name>
+ <type>boolean</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>skip</name>
+ <type>boolean</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Compiles application test sources.</description>
+ </parameter>
+ <parameter>
+ <name>skipMultiThreadWarning</name>
+ <type>boolean</type>
+ <since>2.5</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>source</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>staleMillis</name>
+ <type>int</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>target</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>testCompilerArgument</name>
+ <type>java.lang.String</type>
+ <since>2.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Compiles application test sources.</description>
+ </parameter>
+ <parameter>
+ <name>testCompilerArguments</name>
+ <type>java.util.Map</type>
+ <since>2.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Compiles application test sources.</description>
+ </parameter>
+ <parameter>
+ <name>testExcludes</name>
+ <type>java.util.Set</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Compiles application test sources.</description>
+ </parameter>
+ <parameter>
+ <name>testIncludes</name>
+ <type>java.util.Set</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Compiles application test sources.</description>
+ </parameter>
+ <parameter>
+ <name>testRelease</name>
+ <type>java.lang.String</type>
+ <since>3.6</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Compiles application test sources.</description>
+ </parameter>
+ <parameter>
+ <name>testSource</name>
+ <type>java.lang.String</type>
+ <since>2.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Compiles application test sources.</description>
+ </parameter>
+ <parameter>
+ <name>testTarget</name>
+ <type>java.lang.String</type>
+ <since>2.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>Compiles application test sources.</description>
+ </parameter>
+ <parameter>
+ <name>useIncrementalCompilation</name>
+ <type>boolean</type>
+ <since>3.1</since>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>
+ </parameter>
+ <parameter>
+ <name>verbose</name>
+ <type>boolean</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description>TODO: At least one step could be optimized, currently the plugin will do two scans of all the source code if the compiler has to have the entire set of sources. This is currently the case for at least the C# compiler and most likely all the other .NET compilers too.</description>