<section>
    <section>
        <title>Properties</title>
        <table>
            <thead>
                <tr>
                    <td>Name</td>
                    <td>Default with <literal>java</literal> plugin</td>
                </tr>
            </thead>
            <tr>
                <td>allJava</td>
                <td><literal>[java]</literal></td>
            </tr>
            <tr>
                <td>allSource</td>
                <td><literal>[java, resources]</literal></td>
            </tr>
            <tr>
                <td>name</td>
                <td/>
            </tr>
            <tr>
                <td>classes</td>
                <td><literal>[classesDir]</literal></td>
            </tr>
            <tr>
                <td>classesDir</td>
                <td><literal><replaceable>${project.buildDir}</replaceable>/classes/<replaceable>${sourceSet.name}</replaceable></literal></td>
            </tr>
            <tr>
                <td>compileClasspath</td>
                <td><literal>project.configurations.compile</literal> (or <literal>project.configurations.testCompile</literal> for the <literal>test</literal> source set).</td>
            </tr>
            <tr>
                <td>java</td>
                <td><literal>[<replaceable>${project.projectDir}</replaceable>/src/<replaceable>${sourceSet.name}</replaceable>/java]</literal></td>
            </tr>
            <tr>
                <td>resources</td>
                <td><literal>[<replaceable>${project.projectDir}</replaceable>/src/<replaceable>${sourceSet.name}</replaceable>/resources]</literal></td>
            </tr>
            <tr>
                <td>runtimeClasspath</td>
                <td><literal>sourceSet.classes + project.configurations.runtime</literal> (or <literal>sourceSet.classes + project.configurations.testRuntime</literal> for the <literal>test</literal> source set).</td>
            </tr>
        </table>
    </section>
    <section>
        <title>Methods</title>
        <table>
            <thead>
                <tr>
                    <td>Name</td>
                </tr>
            </thead>
            <tr>
                <td>resources</td>
            </tr>
            <tr>
                <td>java</td>
            </tr>
            <tr>
                <td>compiledBy</td>
            </tr>
            <tr>
                <td>getCompileTaskName</td>
            </tr>
            <tr>
                <td>getTaskName</td>
            </tr>
        </table>
    </section>
</section>