More gradle packages

Julien LepillerSat Jan 27 12:24:08+0100 2018

91e346e

More gradle packages

more/packages/gradle.scm

12001200
       ("java-jsr305" ,java-jsr305)
12011201
       ("java-slf4j-api" ,java-slf4j-api)))))
12021202
1203+
(define-public gradle-runtime-api-info
1204+
  (let ((base (gradle-subproject "runtime-api-info" '() '())))
1205+
    (package
1206+
      (inherit base)
1207+
      (arguments
1208+
       (substitute-keyword-arguments (package-arguments base)
1209+
        ((#:phases phases)
1210+
         `(modify-phases ,phases
1211+
           (replace 'build
1212+
             (lambda _
1213+
               (mkdir-p "build/classes/org/gradle/api/internal/runtimeshaded")
1214+
               (with-directory-excursion "build/classes/org/gradle/api/internal/runtimeshaded"
1215+
                 (with-output-to-file "api-relocated.txt"
1216+
                   (lambda _
1217+
                     (format #t "aQute/bnd/annotation
1218+
aQute/bnd/build
1219+
aQute/bnd/compatibility
1220+
aQute/bnd/component
1221+
aQute/bnd/connection/settings
1222+
aQute/bnd/differ
1223+
aQute/bnd/exporter/subsystem
1224+
aQute/bnd/filerepo
1225+
aQute/bnd/header
1226+
aQute/bnd/help
1227+
aQute/bnd/http
1228+
aQute/bnd/make
1229+
aQute/bnd/maven
1230+
aQute/bnd/metatype
1231+
aQute/bnd/obr
1232+
aQute/bnd/osgi
1233+
aQute/bnd/plugin/ant
1234+
aQute/bnd/plugin/eclipse
1235+
aQute/bnd/plugin/git
1236+
aQute/bnd/plugin/gradle
1237+
aQute/bnd/plugin/maven
1238+
aQute/bnd/properties
1239+
aQute/bnd/resource/repository
1240+
aQute/bnd/service
1241+
aQute/bnd/signing
1242+
aQute/bnd/testing
1243+
aQute/bnd/url
1244+
aQute/bnd/util/dto
1245+
aQute/bnd/util/repository
1246+
aQute/bnd/version
1247+
aQute/bnd/xmlattribute
1248+
aQute/configurable
1249+
aQute/lib/base64
1250+
aQute/lib/codec
1251+
aQute/lib/collections
1252+
aQute/lib/concurrentinit
1253+
aQute/lib/consoleapp
1254+
aQute/lib/converter
1255+
aQute/lib/data
1256+
aQute/lib/deployer
1257+
aQute/lib/env
1258+
aQute/lib/exceptions
1259+
aQute/lib/fileset
1260+
aQute/lib/filter
1261+
aQute/lib/getopt
1262+
aQute/lib/hex
1263+
aQute/lib/index
1264+
aQute/lib/io
1265+
aQute/lib/json
1266+
aQute/lib/justif
1267+
aQute/lib/log2reporter
1268+
aQute/lib/markdown
1269+
aQute/lib/mavenpasswordobfuscator
1270+
aQute/lib/persistentmap
1271+
aQute/lib/promise
1272+
aQute/lib/properties
1273+
aQute/lib/putjar
1274+
aQute/lib/settings
1275+
aQute/lib/spring
1276+
aQute/lib/strings
1277+
aQute/lib/tag
1278+
aQute/lib/utf8properties
1279+
aQute/lib/xpath
1280+
aQute/lib/zip
1281+
aQute/libg/asn1
1282+
aQute/libg/cafs
1283+
aQute/libg/classdump
1284+
aQute/libg/classloaders
1285+
aQute/libg/clauses
1286+
aQute/libg/command
1287+
aQute/libg/cryptography
1288+
aQute/libg/fileiterator
1289+
aQute/libg/filelock
1290+
aQute/libg/filters
1291+
aQute/libg/forker
1292+
aQute/libg/generics
1293+
aQute/libg/glob
1294+
aQute/libg/gzip
1295+
aQute/libg/log
1296+
aQute/libg/map
1297+
aQute/libg/qtokens
1298+
aQute/libg/remote
1299+
aQute/libg/reporter
1300+
aQute/libg/sax
1301+
aQute/libg/sed
1302+
aQute/libg/shacache
1303+
aQute/libg/slf4j
1304+
aQute/libg/tarjan
1305+
aQute/libg/tuple
1306+
aQute/libg/uri
1307+
aQute/libg/xslt
1308+
aQute/service/reporter
1309+
bsh
1310+
com/amazonaws
1311+
com/beust/jcommander
1312+
com/beust/testng
1313+
com/dd/plist
1314+
com/esotericsoftware/kryo
1315+
com/esotericsoftware/minlog
1316+
com/esotericsoftware/reflectasm
1317+
com/fasterxml/jackson/annotation
1318+
com/fasterxml/jackson/core
1319+
com/fasterxml/jackson/databind
1320+
com/google/api/client/auth/oauth
1321+
com/google/api/client/auth/openidconnect
1322+
com/google/api/client/googleapis
1323+
com/google/api/client/http
1324+
com/google/api/client/json
1325+
com/google/api/client/repackaged/com/google/common/annotations
1326+
com/google/api/client/repackaged/com/google/common/base
1327+
com/google/api/client/repackaged/org/apache/commons/codec
1328+
com/google/api/client/testing/http
1329+
com/google/api/client/testing/json
1330+
com/google/api/client/testing/util
1331+
com/google/api/client/util
1332+
com/google/api/services/storage
1333+
com/google/common/annotations
1334+
com/google/common/base
1335+
com/google/common/cache
1336+
com/google/common/collect
1337+
com/google/common/escape
1338+
com/google/common/eventbus
1339+
com/google/common/hash
1340+
com/google/common/html
1341+
com/google/common/io
1342+
com/google/common/math
1343+
com/google/common/net
1344+
com/google/common/primitives
1345+
com/google/common/reflect
1346+
com/google/common/util/concurrent
1347+
com/google/common/xml
1348+
com/google/gson
1349+
com/google/thirdparty/publicsuffix
1350+
com/googlecode/jatl
1351+
com/jcraft/jsch
1352+
groovyjarjarasm/asm
1353+
groovyjarjarcommonscli
1354+
javaslang
1355+
jcifs
1356+
junit/extensions
1357+
junit/framework
1358+
junit/runner
1359+
junit/textui
1360+
kotlin
1361+
net/jcip/annotations
1362+
one/util/streamex
1363+
org/apache/commons/cli
1364+
org/apache/commons/codec
1365+
org/apache/commons/collections
1366+
org/apache/commons/compress
1367+
org/apache/commons/io
1368+
org/apache/commons/lang
1369+
org/apache/html/dom
1370+
org/apache/http
1371+
org/apache/ivy
1372+
org/apache/maven
1373+
org/apache/tools/bzip2
1374+
org/apache/tools/mail
1375+
org/apache/tools/tar
1376+
org/apache/tools/zip
1377+
org/apache/wml
1378+
org/apache/xbean/propertyeditor
1379+
org/apache/xbean/recipe
1380+
org/apache/xml/serialize
1381+
org/apache/xmlcommons
1382+
org/bouncycastle
1383+
org/codehaus/classworlds
1384+
org/codehaus/plexus
1385+
org/cyberneko/html
1386+
org/eclipse/jgit/annotations
1387+
org/eclipse/jgit/api
1388+
org/eclipse/jgit/attributes
1389+
org/eclipse/jgit/blame
1390+
org/eclipse/jgit/diff
1391+
org/eclipse/jgit/dircache
1392+
org/eclipse/jgit/errors
1393+
org/eclipse/jgit/events
1394+
org/eclipse/jgit/fnmatch
1395+
org/eclipse/jgit/gitrepo
1396+
org/eclipse/jgit/hooks
1397+
org/eclipse/jgit/ignore
1398+
org/eclipse/jgit/internal
1399+
org/eclipse/jgit/lib
1400+
org/eclipse/jgit/merge
1401+
org/eclipse/jgit/nls
1402+
org/eclipse/jgit/notes
1403+
org/eclipse/jgit/patch
1404+
org/eclipse/jgit/revplot
1405+
org/eclipse/jgit/revwalk
1406+
org/eclipse/jgit/storage/file
1407+
org/eclipse/jgit/storage/pack
1408+
org/eclipse/jgit/submodule
1409+
org/eclipse/jgit/transport
1410+
org/eclipse/jgit/treewalk
1411+
org/eclipse/jgit/util
1412+
org/fusesource/hawtjni/runtime
1413+
org/fusesource/jansi
1414+
org/hamcrest
1415+
org/intellij/lang/annotations
1416+
org/iq80/snappy
1417+
org/jetbrains/annotations
1418+
org/jetbrains/ide
1419+
org/jetbrains/jps/model/java/impl
1420+
org/jetbrains/kotlin
1421+
org/jetbrains/org/objectweb/asm
1422+
org/joda/time
1423+
org/json
1424+
org/junit
1425+
org/mozilla/classfile
1426+
org/mozilla/javascript
1427+
org/objectweb/asm
1428+
org/objenesis
1429+
org/osgi/resource
1430+
org/osgi/service/component/annotations
1431+
org/osgi/service/metatype/annotations
1432+
org/osgi/service/repository
1433+
org/osgi/util/function
1434+
org/osgi/util/promise
1435+
org/simpleframework/http
1436+
org/simpleframework/transport
1437+
org/simpleframework/util
1438+
org/sonatype/aether
1439+
org/sonatype/maven/polyglot
1440+
org/sonatype/plexus/components/cipher
1441+
org/sonatype/plexus/components/sec/dispatcher
1442+
org/testng
1443+
org/yaml/snakeyaml")))
1444+
               (with-output-to-file "test-kit-relocated.txt"
1445+
                 (lambda _
1446+
                   (format #t "com/esotericsoftware/kryo
1447+
com/esotericsoftware/minlog
1448+
com/esotericsoftware/reflectasm
1449+
com/google/common/annotations
1450+
com/google/common/base
1451+
com/google/common/cache
1452+
com/google/common/collect
1453+
com/google/common/escape
1454+
com/google/common/eventbus
1455+
com/google/common/hash
1456+
com/google/common/html
1457+
com/google/common/io
1458+
com/google/common/math
1459+
com/google/common/net
1460+
com/google/common/primitives
1461+
com/google/common/reflect
1462+
com/google/common/util/concurrent
1463+
com/google/common/xml
1464+
com/google/thirdparty/publicsuffix
1465+
groovyjarjarasm/asm
1466+
groovyjarjarcommonscli
1467+
net/jcip/annotations
1468+
org/apache/commons/collections
1469+
org/apache/commons/compress
1470+
org/apache/commons/io
1471+
org/apache/commons/lang
1472+
org/apache/tools/bzip2
1473+
org/apache/tools/mail
1474+
org/apache/tools/tar
1475+
org/apache/tools/zip
1476+
org/apache/xmlcommons
1477+
org/fusesource/hawtjni/runtime
1478+
org/fusesource/jansi
1479+
org/objectweb/asm
1480+
org/objenesis
1481+
"))))
1482+
             (mkdir-p "build/jar")
1483+
             (zero? (system* "jar" "cf" "build/jar/gradle-gradle-runtime-api-info-4.4.jar"
1484+
                             "-C" "build/classes" ".")))))))))))
1485+
12031486
;; This package doesn't work. I need to understand how api-mapping.txt and
12041487
;; default-imports.txt are generated. Currently they are generated by a custom
12051488
;; task defined in buildsrc that is run by gradle, but we don't have enough of

12181501
                  (("compile, ") ""))
12191502
                (with-output-to-file "build/classes/default-imports.txt"
12201503
                  (lambda _
1221-
                    (format #t "")))
1504+
                    (format #t "import org.gradle.*
1505+
import org.gradle.api.*
1506+
import org.gradle.api.artifacts.*
1507+
import org.gradle.api.artifacts.cache.*
1508+
import org.gradle.api.artifacts.component.*
1509+
import org.gradle.api.artifacts.dsl.*
1510+
import org.gradle.api.artifacts.ivy.*
1511+
import org.gradle.api.artifacts.maven.*
1512+
import org.gradle.api.artifacts.query.*
1513+
import org.gradle.api.artifacts.repositories.*
1514+
import org.gradle.api.artifacts.result.*
1515+
import org.gradle.api.artifacts.transform.*
1516+
import org.gradle.api.artifacts.type.*
1517+
import org.gradle.api.attributes.*
1518+
import org.gradle.api.component.*
1519+
import org.gradle.api.credentials.*
1520+
import org.gradle.api.distribution.*
1521+
import org.gradle.api.distribution.plugins.*
1522+
import org.gradle.api.dsl.*
1523+
import org.gradle.api.execution.*
1524+
import org.gradle.api.file.*
1525+
import org.gradle.api.initialization.*
1526+
import org.gradle.api.initialization.dsl.*
1527+
import org.gradle.api.invocation.*
1528+
import org.gradle.api.java.archives.*
1529+
import org.gradle.api.logging.*
1530+
import org.gradle.api.logging.configuration.*
1531+
import org.gradle.api.model.*
1532+
import org.gradle.api.plugins.*
1533+
import org.gradle.api.plugins.announce.*
1534+
import org.gradle.api.plugins.antlr.*
1535+
import org.gradle.api.plugins.buildcomparison.gradle.*
1536+
import org.gradle.api.plugins.osgi.*
1537+
import org.gradle.api.plugins.quality.*
1538+
import org.gradle.api.plugins.scala.*
1539+
import org.gradle.api.provider.*
1540+
import org.gradle.api.publish.*
1541+
import org.gradle.api.publish.ivy.*
1542+
import org.gradle.api.publish.ivy.plugins.*
1543+
import org.gradle.api.publish.ivy.tasks.*
1544+
import org.gradle.api.publish.maven.*
1545+
import org.gradle.api.publish.maven.plugins.*
1546+
import org.gradle.api.publish.maven.tasks.*
1547+
import org.gradle.api.publish.plugins.*
1548+
import org.gradle.api.publish.tasks.*
1549+
import org.gradle.api.reflect.*
1550+
import org.gradle.api.reporting.*
1551+
import org.gradle.api.reporting.components.*
1552+
import org.gradle.api.reporting.dependencies.*
1553+
import org.gradle.api.reporting.dependents.*
1554+
import org.gradle.api.reporting.model.*
1555+
import org.gradle.api.reporting.plugins.*
1556+
import org.gradle.api.resources.*
1557+
import org.gradle.api.specs.*
1558+
import org.gradle.api.tasks.*
1559+
import org.gradle.api.tasks.ant.*
1560+
import org.gradle.api.tasks.application.*
1561+
import org.gradle.api.tasks.bundling.*
1562+
import org.gradle.api.tasks.compile.*
1563+
import org.gradle.api.tasks.diagnostics.*
1564+
import org.gradle.api.tasks.incremental.*
1565+
import org.gradle.api.tasks.javadoc.*
1566+
import org.gradle.api.tasks.scala.*
1567+
import org.gradle.api.tasks.testing.*
1568+
import org.gradle.api.tasks.testing.junit.*
1569+
import org.gradle.api.tasks.testing.testng.*
1570+
import org.gradle.api.tasks.util.*
1571+
import org.gradle.api.tasks.wrapper.*
1572+
import org.gradle.authentication.*
1573+
import org.gradle.authentication.aws.*
1574+
import org.gradle.authentication.http.*
1575+
import org.gradle.buildinit.plugins.*
1576+
import org.gradle.buildinit.tasks.*
1577+
import org.gradle.caching.*
1578+
import org.gradle.caching.configuration.*
1579+
import org.gradle.caching.http.*
1580+
import org.gradle.caching.local.*
1581+
import org.gradle.concurrent.*
1582+
import org.gradle.external.javadoc.*
1583+
import org.gradle.ide.visualstudio.*
1584+
import org.gradle.ide.visualstudio.plugins.*
1585+
import org.gradle.ide.visualstudio.tasks.*
1586+
import org.gradle.ide.xcode.*
1587+
import org.gradle.ide.xcode.plugins.*
1588+
import org.gradle.ide.xcode.tasks.*
1589+
import org.gradle.ivy.*
1590+
import org.gradle.jvm.*
1591+
import org.gradle.jvm.application.scripts.*
1592+
import org.gradle.jvm.application.tasks.*
1593+
import org.gradle.jvm.platform.*
1594+
import org.gradle.jvm.plugins.*
1595+
import org.gradle.jvm.tasks.*
1596+
import org.gradle.jvm.tasks.api.*
1597+
import org.gradle.jvm.test.*
1598+
import org.gradle.jvm.toolchain.*
1599+
import org.gradle.language.assembler.*
1600+
import org.gradle.language.assembler.plugins.*
1601+
import org.gradle.language.assembler.tasks.*
1602+
import org.gradle.language.base.*
1603+
import org.gradle.language.base.artifact.*
1604+
import org.gradle.language.base.compile.*
1605+
import org.gradle.language.base.plugins.*
1606+
import org.gradle.language.base.sources.*
1607+
import org.gradle.language.c.*
1608+
import org.gradle.language.c.plugins.*
1609+
import org.gradle.language.c.tasks.*
1610+
import org.gradle.language.coffeescript.*
1611+
import org.gradle.language.cpp.*
1612+
import org.gradle.language.cpp.plugins.*
1613+
import org.gradle.language.cpp.tasks.*
1614+
import org.gradle.language.java.*
1615+
import org.gradle.language.java.artifact.*
1616+
import org.gradle.language.java.plugins.*
1617+
import org.gradle.language.java.tasks.*
1618+
import org.gradle.language.javascript.*
1619+
import org.gradle.language.jvm.*
1620+
import org.gradle.language.jvm.plugins.*
1621+
import org.gradle.language.jvm.tasks.*
1622+
import org.gradle.language.nativeplatform.*
1623+
import org.gradle.language.nativeplatform.tasks.*
1624+
import org.gradle.language.objectivec.*
1625+
import org.gradle.language.objectivec.plugins.*
1626+
import org.gradle.language.objectivec.tasks.*
1627+
import org.gradle.language.objectivecpp.*
1628+
import org.gradle.language.objectivecpp.plugins.*
1629+
import org.gradle.language.objectivecpp.tasks.*
1630+
import org.gradle.language.rc.*
1631+
import org.gradle.language.rc.plugins.*
1632+
import org.gradle.language.rc.tasks.*
1633+
import org.gradle.language.routes.*
1634+
import org.gradle.language.scala.*
1635+
import org.gradle.language.scala.plugins.*
1636+
import org.gradle.language.scala.tasks.*
1637+
import org.gradle.language.scala.toolchain.*
1638+
import org.gradle.language.swift.*
1639+
import org.gradle.language.swift.plugins.*
1640+
import org.gradle.language.swift.tasks.*
1641+
import org.gradle.language.twirl.*
1642+
import org.gradle.maven.*
1643+
import org.gradle.model.*
1644+
import org.gradle.nativeplatform.*
1645+
import org.gradle.nativeplatform.platform.*
1646+
import org.gradle.nativeplatform.plugins.*
1647+
import org.gradle.nativeplatform.tasks.*
1648+
import org.gradle.nativeplatform.test.*
1649+
import org.gradle.nativeplatform.test.cpp.*
1650+
import org.gradle.nativeplatform.test.cpp.plugins.*
1651+
import org.gradle.nativeplatform.test.cunit.*
1652+
import org.gradle.nativeplatform.test.cunit.plugins.*
1653+
import org.gradle.nativeplatform.test.cunit.tasks.*
1654+
import org.gradle.nativeplatform.test.googletest.*
1655+
import org.gradle.nativeplatform.test.googletest.plugins.*
1656+
import org.gradle.nativeplatform.test.plugins.*
1657+
import org.gradle.nativeplatform.test.tasks.*
1658+
import org.gradle.nativeplatform.test.xctest.*
1659+
import org.gradle.nativeplatform.test.xctest.plugins.*
1660+
import org.gradle.nativeplatform.test.xctest.tasks.*
1661+
import org.gradle.nativeplatform.toolchain.*
1662+
import org.gradle.nativeplatform.toolchain.plugins.*
1663+
import org.gradle.normalization.*
1664+
import org.gradle.platform.base.*
1665+
import org.gradle.platform.base.binary.*
1666+
import org.gradle.platform.base.component.*
1667+
import org.gradle.platform.base.plugins.*
1668+
import org.gradle.play.*
1669+
import org.gradle.play.distribution.*
1670+
import org.gradle.play.platform.*
1671+
import org.gradle.play.plugins.*
1672+
import org.gradle.play.plugins.ide.*
1673+
import org.gradle.play.tasks.*
1674+
import org.gradle.play.toolchain.*
1675+
import org.gradle.plugin.devel.*
1676+
import org.gradle.plugin.devel.plugins.*
1677+
import org.gradle.plugin.devel.tasks.*
1678+
import org.gradle.plugin.management.*
1679+
import org.gradle.plugin.use.*
1680+
import org.gradle.plugins.ear.*
1681+
import org.gradle.plugins.ear.descriptor.*
1682+
import org.gradle.plugins.ide.api.*
1683+
import org.gradle.plugins.ide.eclipse.*
1684+
import org.gradle.plugins.ide.idea.*
1685+
import org.gradle.plugins.javascript.base.*
1686+
import org.gradle.plugins.javascript.coffeescript.*
1687+
import org.gradle.plugins.javascript.envjs.*
1688+
import org.gradle.plugins.javascript.envjs.browser.*
1689+
import org.gradle.plugins.javascript.envjs.http.*
1690+
import org.gradle.plugins.javascript.envjs.http.simple.*
1691+
import org.gradle.plugins.javascript.jshint.*
1692+
import org.gradle.plugins.javascript.rhino.*
1693+
import org.gradle.plugins.signing.*
1694+
import org.gradle.plugins.signing.signatory.*
1695+
import org.gradle.plugins.signing.signatory.pgp.*
1696+
import org.gradle.plugins.signing.type.*
1697+
import org.gradle.plugins.signing.type.pgp.*
1698+
import org.gradle.process.*
1699+
import org.gradle.testing.base.*
1700+
import org.gradle.testing.base.plugins.*
1701+
import org.gradle.testing.jacoco.plugins.*
1702+
import org.gradle.testing.jacoco.tasks.*
1703+
import org.gradle.testing.jacoco.tasks.rules.*
1704+
import org.gradle.testkit.runner.*
1705+
import org.gradle.vcs.*
1706+
import org.gradle.vcs.git.*
1707+
import org.gradle.workers.*")))
12221708
                (with-output-to-file "build/classes/api-mapping.txt"
12231709
                  (lambda _
1224-
                    (format #t "")))
1710+
                    (format #t "BuildAdapter:org.gradle.BuildAdapter;
1711+
BuildListener:org.gradle.BuildListener;
1712+
BuildResult:org.gradle.BuildResult;org.gradle.testkit.runner.BuildResult;
1713+
StartParameter:org.gradle.StartParameter;
1714+
TaskExecutionRequest:org.gradle.TaskExecutionRequest;
1715+
Action:org.gradle.api.Action;
1716+
ActionConfiguration:org.gradle.api.ActionConfiguration;
1717+
AntBuilder:org.gradle.api.AntBuilder;
1718+
BuildCancelledException:org.gradle.api.BuildCancelledException;
1719+
Buildable:org.gradle.api.Buildable;
1720+
BuildableComponentSpec:org.gradle.api.BuildableComponentSpec;
1721+
CheckableComponentSpec:org.gradle.api.CheckableComponentSpec;
1722+
CircularReferenceException:org.gradle.api.CircularReferenceException;
1723+
DefaultTask:org.gradle.api.DefaultTask;
1724+
Describable:org.gradle.api.Describable;
1725+
DomainObjectCollection:org.gradle.api.DomainObjectCollection;
1726+
DomainObjectSet:org.gradle.api.DomainObjectSet;
1727+
ExtensiblePolymorphicDomainObjectContainer:org.gradle.api.ExtensiblePolymorphicDomainObjectContainer;
1728+
GradleException:org.gradle.api.GradleException;
1729+
GradleScriptException:org.gradle.api.GradleScriptException;
1730+
HasImplicitReceiver:org.gradle.api.HasImplicitReceiver;
1731+
IllegalDependencyNotation:org.gradle.api.IllegalDependencyNotation;
1732+
Incubating:org.gradle.api.Incubating;
1733+
InvalidActionClosureException:org.gradle.api.InvalidActionClosureException;
1734+
InvalidUserCodeException:org.gradle.api.InvalidUserCodeException;
1735+
InvalidUserDataException:org.gradle.api.InvalidUserDataException;
1736+
JavaVersion:org.gradle.api.JavaVersion;
1737+
Named:org.gradle.api.Named;
1738+
NamedDomainObjectCollection:org.gradle.api.NamedDomainObjectCollection;
1739+
NamedDomainObjectContainer:org.gradle.api.NamedDomainObjectContainer;
1740+
NamedDomainObjectFactory:org.gradle.api.NamedDomainObjectFactory;
1741+
NamedDomainObjectList:org.gradle.api.NamedDomainObjectList;
1742+
NamedDomainObjectSet:org.gradle.api.NamedDomainObjectSet;
1743+
Namer:org.gradle.api.Namer;
1744+
NonExtensible:org.gradle.api.NonExtensible;
1745+
NonNullApi:org.gradle.api.NonNullApi;
1746+
Nullable:org.gradle.api.Nullable;
1747+
PathValidation:org.gradle.api.PathValidation;
1748+
Plugin:org.gradle.api.Plugin;
1749+
PolymorphicDomainObjectContainer:org.gradle.api.PolymorphicDomainObjectContainer;
1750+
Project:org.gradle.api.Project;
1751+
ProjectConfigurationException:org.gradle.api.ProjectConfigurationException;
1752+
ProjectEvaluationListener:org.gradle.api.ProjectEvaluationListener;
1753+
ProjectState:org.gradle.api.ProjectState;
1754+
Rule:org.gradle.api.Rule;
1755+
Script:org.gradle.api.Script;
1756+
Task:org.gradle.api.Task;
1757+
Transformer:org.gradle.api.Transformer;
1758+
UncheckedIOException:org.gradle.api.UncheckedIOException;
1759+
UnknownDomainObjectException:org.gradle.api.UnknownDomainObjectException;
1760+
UnknownProjectException:org.gradle.api.UnknownProjectException;
1761+
UnknownTaskException:org.gradle.api.UnknownTaskException;
1762+
XmlProvider:org.gradle.api.XmlProvider;
1763+
ArtifactCollection:org.gradle.api.artifacts.ArtifactCollection;
1764+
ArtifactIdentifier:org.gradle.api.artifacts.ArtifactIdentifier;
1765+
ArtifactRepositoryContainer:org.gradle.api.artifacts.ArtifactRepositoryContainer;
1766+
ArtifactView:org.gradle.api.artifacts.ArtifactView;
1767+
ClientModule:org.gradle.api.artifacts.ClientModule;
1768+
ComponentMetadata:org.gradle.api.artifacts.ComponentMetadata;
1769+
ComponentMetadataBuilder:org.gradle.api.artifacts.ComponentMetadataBuilder;
1770+
ComponentMetadataDetails:org.gradle.api.artifacts.ComponentMetadataDetails;
1771+
ComponentMetadataSupplier:org.gradle.api.artifacts.ComponentMetadataSupplier;
1772+
ComponentMetadataSupplierDetails:org.gradle.api.artifacts.ComponentMetadataSupplierDetails;
1773+
ComponentModuleMetadata:org.gradle.api.artifacts.ComponentModuleMetadata;
1774+
ComponentModuleMetadataDetails:org.gradle.api.artifacts.ComponentModuleMetadataDetails;
1775+
ComponentSelection:org.gradle.api.artifacts.ComponentSelection;
1776+
ComponentSelectionRules:org.gradle.api.artifacts.ComponentSelectionRules;
1777+
ConfigurablePublishArtifact:org.gradle.api.artifacts.ConfigurablePublishArtifact;
1778+
Configuration:org.gradle.api.artifacts.Configuration;
1779+
ConfigurationContainer:org.gradle.api.artifacts.ConfigurationContainer;
1780+
ConfigurationPublications:org.gradle.api.artifacts.ConfigurationPublications;
1781+
ConfigurationVariant:org.gradle.api.artifacts.ConfigurationVariant;
1782+
DependenciesMetadata:org.gradle.api.artifacts.DependenciesMetadata;
1783+
Dependency:org.gradle.api.artifacts.Dependency;
1784+
DependencyArtifact:org.gradle.api.artifacts.DependencyArtifact;
1785+
DependencyMetadata:org.gradle.api.artifacts.DependencyMetadata;
1786+
DependencyResolutionListener:org.gradle.api.artifacts.DependencyResolutionListener;
1787+
DependencyResolveDetails:org.gradle.api.artifacts.DependencyResolveDetails;
1788+
DependencySet:org.gradle.api.artifacts.DependencySet;
1789+
DependencySubstitution:org.gradle.api.artifacts.DependencySubstitution;
1790+
DependencySubstitutions:org.gradle.api.artifacts.DependencySubstitutions;
1791+
ExcludeRule:org.gradle.api.artifacts.ExcludeRule;
1792+
ExcludeRuleContainer:org.gradle.api.artifacts.ExcludeRuleContainer;
1793+
ExternalDependency:org.gradle.api.artifacts.ExternalDependency;
1794+
ExternalModuleDependency:org.gradle.api.artifacts.ExternalModuleDependency;
1795+
FileCollectionDependency:org.gradle.api.artifacts.FileCollectionDependency;
1796+
LenientConfiguration:org.gradle.api.artifacts.LenientConfiguration;
1797+
ModuleDependency:org.gradle.api.artifacts.ModuleDependency;
1798+
ModuleIdentifier:org.gradle.api.artifacts.ModuleIdentifier;
1799+
ModuleVersionIdentifier:org.gradle.api.artifacts.ModuleVersionIdentifier;
1800+
ModuleVersionSelector:org.gradle.api.artifacts.ModuleVersionSelector;
1801+
MutableVersionConstraint:org.gradle.api.artifacts.MutableVersionConstraint;
1802+
ProjectDependency:org.gradle.api.artifacts.ProjectDependency;
1803+
PublishArtifact:org.gradle.api.artifacts.PublishArtifact;
1804+
PublishArtifactSet:org.gradle.api.artifacts.PublishArtifactSet;
1805+
PublishException:org.gradle.api.artifacts.PublishException;
1806+
ResolutionStrategy:org.gradle.api.artifacts.ResolutionStrategy;
1807+
ResolvableDependencies:org.gradle.api.artifacts.ResolvableDependencies;
1808+
ResolveException:org.gradle.api.artifacts.ResolveException;
1809+
ResolvedArtifact:org.gradle.api.artifacts.ResolvedArtifact;
1810+
ResolvedConfiguration:org.gradle.api.artifacts.ResolvedConfiguration;
1811+
ResolvedDependency:org.gradle.api.artifacts.ResolvedDependency;
1812+
ResolvedModuleVersion:org.gradle.api.artifacts.ResolvedModuleVersion;
1813+
SelfResolvingDependency:org.gradle.api.artifacts.SelfResolvingDependency;
1814+
UnknownConfigurationException:org.gradle.api.artifacts.UnknownConfigurationException;
1815+
UnknownRepositoryException:org.gradle.api.artifacts.UnknownRepositoryException;
1816+
UnresolvedDependency:org.gradle.api.artifacts.UnresolvedDependency;
1817+
VariantMetadata:org.gradle.api.artifacts.VariantMetadata;
1818+
VersionConstraint:org.gradle.api.artifacts.VersionConstraint;
1819+
ArtifactResolutionControl:org.gradle.api.artifacts.cache.ArtifactResolutionControl;
1820+
DependencyResolutionControl:org.gradle.api.artifacts.cache.DependencyResolutionControl;
1821+
ModuleResolutionControl:org.gradle.api.artifacts.cache.ModuleResolutionControl;
1822+
ResolutionControl:org.gradle.api.artifacts.cache.ResolutionControl;
1823+
ResolutionRules:org.gradle.api.artifacts.cache.ResolutionRules;
1824+
BuildIdentifier:org.gradle.api.artifacts.component.BuildIdentifier;
1825+
ComponentArtifactIdentifier:org.gradle.api.artifacts.component.ComponentArtifactIdentifier;
1826+
ComponentIdentifier:org.gradle.api.artifacts.component.ComponentIdentifier;
1827+
ComponentSelector:org.gradle.api.artifacts.component.ComponentSelector;
1828+
LibraryBinaryIdentifier:org.gradle.api.artifacts.component.LibraryBinaryIdentifier;
1829+
LibraryComponentSelector:org.gradle.api.artifacts.component.LibraryComponentSelector;
1830+
ModuleComponentIdentifier:org.gradle.api.artifacts.component.ModuleComponentIdentifier;
1831+
ModuleComponentSelector:org.gradle.api.artifacts.component.ModuleComponentSelector;
1832+
ProjectComponentIdentifier:org.gradle.api.artifacts.component.ProjectComponentIdentifier;
1833+
ProjectComponentSelector:org.gradle.api.artifacts.component.ProjectComponentSelector;
1834+
ArtifactHandler:org.gradle.api.artifacts.dsl.ArtifactHandler;
1835+
ComponentMetadataHandler:org.gradle.api.artifacts.dsl.ComponentMetadataHandler;
1836+
ComponentModuleMetadataHandler:org.gradle.api.artifacts.dsl.ComponentModuleMetadataHandler;
1837+
DependencyHandler:org.gradle.api.artifacts.dsl.DependencyHandler;
1838+
RepositoryHandler:org.gradle.api.artifacts.dsl.RepositoryHandler;
1839+
IvyExtraInfo:org.gradle.api.artifacts.ivy.IvyExtraInfo;
1840+
IvyModuleDescriptor:org.gradle.api.artifacts.ivy.IvyModuleDescriptor;
1841+
Conf2ScopeMapping:org.gradle.api.artifacts.maven.Conf2ScopeMapping;
1842+
Conf2ScopeMappingContainer:org.gradle.api.artifacts.maven.Conf2ScopeMappingContainer;
1843+
GroovyMavenDeployer:org.gradle.api.artifacts.maven.GroovyMavenDeployer;
1844+
MavenDeployer:org.gradle.api.artifacts.maven.MavenDeployer;
1845+
MavenDeployment:org.gradle.api.artifacts.maven.MavenDeployment;
1846+
MavenPom:org.gradle.api.artifacts.maven.MavenPom;org.gradle.api.publish.maven.MavenPom;
1847+
MavenResolver:org.gradle.api.artifacts.maven.MavenResolver;
1848+
PomFilterContainer:org.gradle.api.artifacts.maven.PomFilterContainer;
1849+
PublishFilter:org.gradle.api.artifacts.maven.PublishFilter;
1850+
ArtifactResolutionQuery:org.gradle.api.artifacts.query.ArtifactResolutionQuery;
1851+
ArtifactRepository:org.gradle.api.artifacts.repositories.ArtifactRepository;
1852+
AuthenticationContainer:org.gradle.api.artifacts.repositories.AuthenticationContainer;
1853+
AuthenticationSupported:org.gradle.api.artifacts.repositories.AuthenticationSupported;
1854+
FlatDirectoryArtifactRepository:org.gradle.api.artifacts.repositories.FlatDirectoryArtifactRepository;
1855+
IvyArtifactRepository:org.gradle.api.artifacts.repositories.IvyArtifactRepository;
1856+
IvyArtifactRepositoryMetaDataProvider:org.gradle.api.artifacts.repositories.IvyArtifactRepositoryMetaDataProvider;
1857+
IvyPatternRepositoryLayout:org.gradle.api.artifacts.repositories.IvyPatternRepositoryLayout;
1858+
MavenArtifactRepository:org.gradle.api.artifacts.repositories.MavenArtifactRepository;
1859+
PasswordCredentials:org.gradle.api.artifacts.repositories.PasswordCredentials;org.gradle.api.credentials.PasswordCredentials;
1860+
RepositoryLayout:org.gradle.api.artifacts.repositories.RepositoryLayout;
1861+
RepositoryResourceAccessor:org.gradle.api.artifacts.repositories.RepositoryResourceAccessor;
1862+
ArtifactResolutionResult:org.gradle.api.artifacts.result.ArtifactResolutionResult;
1863+
ArtifactResult:org.gradle.api.artifacts.result.ArtifactResult;
1864+
ComponentArtifactsResult:org.gradle.api.artifacts.result.ComponentArtifactsResult;
1865+
ComponentResult:org.gradle.api.artifacts.result.ComponentResult;
1866+
ComponentSelectionReason:org.gradle.api.artifacts.result.ComponentSelectionReason;
1867+
DependencyResult:org.gradle.api.artifacts.result.DependencyResult;
1868+
ResolutionResult:org.gradle.api.artifacts.result.ResolutionResult;
1869+
ResolvedArtifactResult:org.gradle.api.artifacts.result.ResolvedArtifactResult;
1870+
ResolvedComponentResult:org.gradle.api.artifacts.result.ResolvedComponentResult;
1871+
ResolvedDependencyResult:org.gradle.api.artifacts.result.ResolvedDependencyResult;
1872+
ResolvedVariantResult:org.gradle.api.artifacts.result.ResolvedVariantResult;
1873+
UnresolvedArtifactResult:org.gradle.api.artifacts.result.UnresolvedArtifactResult;
1874+
UnresolvedComponentResult:org.gradle.api.artifacts.result.UnresolvedComponentResult;
1875+
UnresolvedDependencyResult:org.gradle.api.artifacts.result.UnresolvedDependencyResult;
1876+
ArtifactTransform:org.gradle.api.artifacts.transform.ArtifactTransform;
1877+
ArtifactTransformException:org.gradle.api.artifacts.transform.ArtifactTransformException;
1878+
VariantTransform:org.gradle.api.artifacts.transform.VariantTransform;
1879+
VariantTransformConfigurationException:org.gradle.api.artifacts.transform.VariantTransformConfigurationException;
1880+
ArtifactTypeContainer:org.gradle.api.artifacts.type.ArtifactTypeContainer;
1881+
ArtifactTypeDefinition:org.gradle.api.artifacts.type.ArtifactTypeDefinition;
1882+
Attribute:org.gradle.api.attributes.Attribute;
1883+
AttributeCompatibilityRule:org.gradle.api.attributes.AttributeCompatibilityRule;
1884+
AttributeContainer:org.gradle.api.attributes.AttributeContainer;
1885+
AttributeDisambiguationRule:org.gradle.api.attributes.AttributeDisambiguationRule;
1886+
AttributeMatchingStrategy:org.gradle.api.attributes.AttributeMatchingStrategy;
1887+
AttributesSchema:org.gradle.api.attributes.AttributesSchema;
1888+
CompatibilityCheckDetails:org.gradle.api.attributes.CompatibilityCheckDetails;
1889+
CompatibilityRuleChain:org.gradle.api.attributes.CompatibilityRuleChain;
1890+
DisambiguationRuleChain:org.gradle.api.attributes.DisambiguationRuleChain;
1891+
HasAttributes:org.gradle.api.attributes.HasAttributes;
1892+
HasConfigurableAttributes:org.gradle.api.attributes.HasConfigurableAttributes;
1893+
MultipleCandidatesDetails:org.gradle.api.attributes.MultipleCandidatesDetails;
1894+
Usage:org.gradle.api.attributes.Usage;
1895+
Artifact:org.gradle.api.component.Artifact;
1896+
Component:org.gradle.api.component.Component;
1897+
ComponentWithVariants:org.gradle.api.component.ComponentWithVariants;
1898+
SoftwareComponent:org.gradle.api.component.SoftwareComponent;
1899+
SoftwareComponentContainer:org.gradle.api.component.SoftwareComponentContainer;
1900+
AwsCredentials:org.gradle.api.credentials.AwsCredentials;
1901+
Credentials:org.gradle.api.credentials.Credentials;
1902+
Distribution:org.gradle.api.distribution.Distribution;
1903+
DistributionContainer:org.gradle.api.distribution.DistributionContainer;
1904+
DistributionPlugin:org.gradle.api.distribution.plugins.DistributionPlugin;
1905+
ConventionProperty:org.gradle.api.dsl.ConventionProperty;
1906+
TaskActionListener:org.gradle.api.execution.TaskActionListener;
1907+
TaskExecutionAdapter:org.gradle.api.execution.TaskExecutionAdapter;
1908+
TaskExecutionGraph:org.gradle.api.execution.TaskExecutionGraph;
1909+
TaskExecutionGraphListener:org.gradle.api.execution.TaskExecutionGraphListener;
1910+
TaskExecutionListener:org.gradle.api.execution.TaskExecutionListener;
1911+
ConfigurableFileCollection:org.gradle.api.file.ConfigurableFileCollection;
1912+
ConfigurableFileTree:org.gradle.api.file.ConfigurableFileTree;
1913+
ContentFilterable:org.gradle.api.file.ContentFilterable;
1914+
CopyProcessingSpec:org.gradle.api.file.CopyProcessingSpec;
1915+
CopySourceSpec:org.gradle.api.file.CopySourceSpec;
1916+
CopySpec:org.gradle.api.file.CopySpec;
1917+
DeleteSpec:org.gradle.api.file.DeleteSpec;
1918+
Directory:org.gradle.api.file.Directory;
1919+
DirectoryProperty:org.gradle.api.file.DirectoryProperty;
1920+
DirectoryTree:org.gradle.api.file.DirectoryTree;
1921+
DirectoryVar:org.gradle.api.file.DirectoryVar;
1922+
DuplicateFileCopyingException:org.gradle.api.file.DuplicateFileCopyingException;
1923+
DuplicatesStrategy:org.gradle.api.file.DuplicatesStrategy;
1924+
EmptyFileVisitor:org.gradle.api.file.EmptyFileVisitor;
1925+
FileCollection:org.gradle.api.file.FileCollection;
1926+
FileCopyDetails:org.gradle.api.file.FileCopyDetails;
1927+
FileSystemLocation:org.gradle.api.file.FileSystemLocation;
1928+
FileTree:org.gradle.api.file.FileTree;
1929+
FileTreeElement:org.gradle.api.file.FileTreeElement;
1930+
FileVisitDetails:org.gradle.api.file.FileVisitDetails;
1931+
FileVisitor:org.gradle.api.file.FileVisitor;
1932+
ProjectLayout:org.gradle.api.file.ProjectLayout;
1933+
RegularFile:org.gradle.api.file.RegularFile;
1934+
RegularFileProperty:org.gradle.api.file.RegularFileProperty;
1935+
RegularFileVar:org.gradle.api.file.RegularFileVar;
1936+
RelativePath:org.gradle.api.file.RelativePath;
1937+
ReproducibleFileVisitor:org.gradle.api.file.ReproducibleFileVisitor;
1938+
SourceDirectorySet:org.gradle.api.file.SourceDirectorySet;
1939+
UnableToDeleteFileException:org.gradle.api.file.UnableToDeleteFileException;
1940+
ConfigurableIncludedBuild:org.gradle.api.initialization.ConfigurableIncludedBuild;
1941+
IncludedBuild:org.gradle.api.initialization.IncludedBuild;
1942+
ProjectDescriptor:org.gradle.api.initialization.ProjectDescriptor;
1943+
Settings:org.gradle.api.initialization.Settings;
1944+
ScriptHandler:org.gradle.api.initialization.dsl.ScriptHandler;
1945+
Gradle:org.gradle.api.invocation.Gradle;
1946+
Attributes:org.gradle.api.java.archives.Attributes;
1947+
Manifest:org.gradle.api.java.archives.Manifest;
1948+
ManifestException:org.gradle.api.java.archives.ManifestException;
1949+
ManifestMergeDetails:org.gradle.api.java.archives.ManifestMergeDetails;
1950+
ManifestMergeSpec:org.gradle.api.java.archives.ManifestMergeSpec;
1951+
LogLevel:org.gradle.api.logging.LogLevel;
1952+
Logger:org.gradle.api.logging.Logger;
1953+
Logging:org.gradle.api.logging.Logging;
1954+
LoggingManager:org.gradle.api.logging.LoggingManager;
1955+
LoggingOutput:org.gradle.api.logging.LoggingOutput;
1956+
StandardOutputListener:org.gradle.api.logging.StandardOutputListener;
1957+
ConsoleOutput:org.gradle.api.logging.configuration.ConsoleOutput;
1958+
LoggingConfiguration:org.gradle.api.logging.configuration.LoggingConfiguration;
1959+
ShowStacktrace:org.gradle.api.logging.configuration.ShowStacktrace;
1960+
ObjectFactory:org.gradle.api.model.ObjectFactory;
1961+
ApplicationPlugin:org.gradle.api.plugins.ApplicationPlugin;
1962+
ApplicationPluginConvention:org.gradle.api.plugins.ApplicationPluginConvention;
1963+
AppliedPlugin:org.gradle.api.plugins.AppliedPlugin;
1964+
BasePlugin:org.gradle.api.plugins.BasePlugin;
1965+
BasePluginConvention:org.gradle.api.plugins.BasePluginConvention;
1966+
Convention:org.gradle.api.plugins.Convention;
1967+
DeferredConfigurable:org.gradle.api.plugins.DeferredConfigurable;
1968+
ExtensionAware:org.gradle.api.plugins.ExtensionAware;
1969+
ExtensionContainer:org.gradle.api.plugins.ExtensionContainer;
1970+
ExtraPropertiesExtension:org.gradle.api.plugins.ExtraPropertiesExtension;
1971+
GroovyBasePlugin:org.gradle.api.plugins.GroovyBasePlugin;
1972+
GroovyPlugin:org.gradle.api.plugins.GroovyPlugin;
1973+
HelpTasksPlugin:org.gradle.api.plugins.HelpTasksPlugin;
1974+
InvalidPluginException:org.gradle.api.plugins.InvalidPluginException;
1975+
JavaBasePlugin:org.gradle.api.plugins.JavaBasePlugin;
1976+
JavaLibraryDistributionPlugin:org.gradle.api.plugins.JavaLibraryDistributionPlugin;
1977+
JavaLibraryPlugin:org.gradle.api.plugins.JavaLibraryPlugin;
1978+
JavaPlugin:org.gradle.api.plugins.JavaPlugin;
1979+
JavaPluginConvention:org.gradle.api.plugins.JavaPluginConvention;
1980+
MavenPlugin:org.gradle.api.plugins.MavenPlugin;
1981+
MavenPluginConvention:org.gradle.api.plugins.MavenPluginConvention;
1982+
MavenRepositoryHandlerConvention:org.gradle.api.plugins.MavenRepositoryHandlerConvention;
1983+
ObjectConfigurationAction:org.gradle.api.plugins.ObjectConfigurationAction;
1984+
PluginAware:org.gradle.api.plugins.PluginAware;
1985+
PluginCollection:org.gradle.api.plugins.PluginCollection;
1986+
PluginContainer:org.gradle.api.plugins.PluginContainer;
1987+
PluginInstantiationException:org.gradle.api.plugins.PluginInstantiationException;
1988+
PluginManager:org.gradle.api.plugins.PluginManager;
1989+
ProjectReportsPlugin:org.gradle.api.plugins.ProjectReportsPlugin;
1990+
ProjectReportsPluginConvention:org.gradle.api.plugins.ProjectReportsPluginConvention;
1991+
ReportingBasePlugin:org.gradle.api.plugins.ReportingBasePlugin;
1992+
UnknownPluginException:org.gradle.api.plugins.UnknownPluginException;
1993+
WarPlugin:org.gradle.api.plugins.WarPlugin;
1994+
WarPluginConvention:org.gradle.api.plugins.WarPluginConvention;
1995+
AnnouncePlugin:org.gradle.api.plugins.announce.AnnouncePlugin;
1996+
AnnouncePluginExtension:org.gradle.api.plugins.announce.AnnouncePluginExtension;
1997+
Announcer:org.gradle.api.plugins.announce.Announcer;
1998+
BuildAnnouncementsPlugin:org.gradle.api.plugins.announce.BuildAnnouncementsPlugin;
1999+
AntlrPlugin:org.gradle.api.plugins.antlr.AntlrPlugin;
2000+
AntlrSourceVirtualDirectory:org.gradle.api.plugins.antlr.AntlrSourceVirtualDirectory;
2001+
AntlrTask:org.gradle.api.plugins.antlr.AntlrTask;
2002+
CompareGradleBuilds:org.gradle.api.plugins.buildcomparison.gradle.CompareGradleBuilds;
2003+
CompareGradleBuildsPlugin:org.gradle.api.plugins.buildcomparison.gradle.CompareGradleBuildsPlugin;
2004+
GradleBuildInvocationSpec:org.gradle.api.plugins.buildcomparison.gradle.GradleBuildInvocationSpec;
2005+
OsgiManifest:org.gradle.api.plugins.osgi.OsgiManifest;
2006+
OsgiPlugin:org.gradle.api.plugins.osgi.OsgiPlugin;
2007+
OsgiPluginConvention:org.gradle.api.plugins.osgi.OsgiPluginConvention;
2008+
Checkstyle:org.gradle.api.plugins.quality.Checkstyle;
2009+
CheckstyleExtension:org.gradle.api.plugins.quality.CheckstyleExtension;
2010+
CheckstylePlugin:org.gradle.api.plugins.quality.CheckstylePlugin;
2011+
CheckstyleReports:org.gradle.api.plugins.quality.CheckstyleReports;
2012+
CodeNarc:org.gradle.api.plugins.quality.CodeNarc;
2013+
CodeNarcExtension:org.gradle.api.plugins.quality.CodeNarcExtension;
2014+
CodeNarcPlugin:org.gradle.api.plugins.quality.CodeNarcPlugin;
2015+
CodeNarcReports:org.gradle.api.plugins.quality.CodeNarcReports;
2016+
CodeQualityExtension:org.gradle.api.plugins.quality.CodeQualityExtension;
2017+
FindBugs:org.gradle.api.plugins.quality.FindBugs;
2018+
FindBugsExtension:org.gradle.api.plugins.quality.FindBugsExtension;
2019+
FindBugsPlugin:org.gradle.api.plugins.quality.FindBugsPlugin;
2020+
FindBugsReports:org.gradle.api.plugins.quality.FindBugsReports;
2021+
FindBugsXmlReport:org.gradle.api.plugins.quality.FindBugsXmlReport;
2022+
JDepend:org.gradle.api.plugins.quality.JDepend;
2023+
JDependExtension:org.gradle.api.plugins.quality.JDependExtension;
2024+
JDependPlugin:org.gradle.api.plugins.quality.JDependPlugin;
2025+
JDependReports:org.gradle.api.plugins.quality.JDependReports;
2026+
Pmd:org.gradle.api.plugins.quality.Pmd;
2027+
PmdExtension:org.gradle.api.plugins.quality.PmdExtension;
2028+
PmdPlugin:org.gradle.api.plugins.quality.PmdPlugin;
2029+
PmdReports:org.gradle.api.plugins.quality.PmdReports;
2030+
TargetJdk:org.gradle.api.plugins.quality.TargetJdk;
2031+
ScalaBasePlugin:org.gradle.api.plugins.scala.ScalaBasePlugin;
2032+
ScalaPlugin:org.gradle.api.plugins.scala.ScalaPlugin;
2033+
ListProperty:org.gradle.api.provider.ListProperty;
2034+
Property:org.gradle.api.provider.Property;
2035+
PropertyState:org.gradle.api.provider.PropertyState;
2036+
Provider:org.gradle.api.provider.Provider;
2037+
ProviderFactory:org.gradle.api.provider.ProviderFactory;
2038+
Publication:org.gradle.api.publish.Publication;
2039+
PublicationContainer:org.gradle.api.publish.PublicationContainer;
2040+
PublishingExtension:org.gradle.api.publish.PublishingExtension;
2041+
InvalidIvyPublicationException:org.gradle.api.publish.ivy.InvalidIvyPublicationException;
2042+
IvyArtifact:org.gradle.api.publish.ivy.IvyArtifact;
2043+
IvyArtifactSet:org.gradle.api.publish.ivy.IvyArtifactSet;
2044+
IvyConfiguration:org.gradle.api.publish.ivy.IvyConfiguration;
2045+
IvyConfigurationContainer:org.gradle.api.publish.ivy.IvyConfigurationContainer;
2046+
IvyDependency:org.gradle.api.publish.ivy.IvyDependency;
2047+
IvyExtraInfoSpec:org.gradle.api.publish.ivy.IvyExtraInfoSpec;
2048+
IvyModuleDescriptorSpec:org.gradle.api.publish.ivy.IvyModuleDescriptorSpec;
2049+
IvyPublication:org.gradle.api.publish.ivy.IvyPublication;
2050+
IvyPublishPlugin:org.gradle.api.publish.ivy.plugins.IvyPublishPlugin;
2051+
GenerateIvyDescriptor:org.gradle.api.publish.ivy.tasks.GenerateIvyDescriptor;
2052+
PublishToIvyRepository:org.gradle.api.publish.ivy.tasks.PublishToIvyRepository;
2053+
InvalidMavenPublicationException:org.gradle.api.publish.maven.InvalidMavenPublicationException;
2054+
MavenArtifact:org.gradle.api.publish.maven.MavenArtifact;
2055+
MavenArtifactSet:org.gradle.api.publish.maven.MavenArtifactSet;
2056+
MavenDependency:org.gradle.api.publish.maven.MavenDependency;
2057+
MavenPublication:org.gradle.api.publish.maven.MavenPublication;
2058+
MavenPublishPlugin:org.gradle.api.publish.maven.plugins.MavenPublishPlugin;
2059+
AbstractPublishToMaven:org.gradle.api.publish.maven.tasks.AbstractPublishToMaven;
2060+
GenerateMavenPom:org.gradle.api.publish.maven.tasks.GenerateMavenPom;
2061+
PublishToMavenLocal:org.gradle.api.publish.maven.tasks.PublishToMavenLocal;
2062+
PublishToMavenRepository:org.gradle.api.publish.maven.tasks.PublishToMavenRepository;
2063+
PublishingPlugin:org.gradle.api.publish.plugins.PublishingPlugin;
2064+
GenerateModuleMetadata:org.gradle.api.publish.tasks.GenerateModuleMetadata;
2065+
HasPublicType:org.gradle.api.reflect.HasPublicType;
2066+
ObjectInstantiationException:org.gradle.api.reflect.ObjectInstantiationException;
2067+
TypeOf:org.gradle.api.reflect.TypeOf;
2068+
BuildDashboardReports:org.gradle.api.reporting.BuildDashboardReports;
2069+
ConfigurableReport:org.gradle.api.reporting.ConfigurableReport;
2070+
CustomizableHtmlReport:org.gradle.api.reporting.CustomizableHtmlReport;
2071+
DirectoryReport:org.gradle.api.reporting.DirectoryReport;
2072+
GenerateBuildDashboard:org.gradle.api.reporting.GenerateBuildDashboard;
2073+
Report:org.gradle.api.reporting.Report;
2074+
ReportContainer:org.gradle.api.reporting.ReportContainer;
2075+
Reporting:org.gradle.api.reporting.Reporting;
2076+
ReportingExtension:org.gradle.api.reporting.ReportingExtension;
2077+
SingleFileReport:org.gradle.api.reporting.SingleFileReport;
2078+
ComponentReport:org.gradle.api.reporting.components.ComponentReport;
2079+
DependencyReportContainer:org.gradle.api.reporting.dependencies.DependencyReportContainer;
2080+
HtmlDependencyReportTask:org.gradle.api.reporting.dependencies.HtmlDependencyReportTask;
2081+
DependentComponentsReport:org.gradle.api.reporting.dependents.DependentComponentsReport;
2082+
ModelReport:org.gradle.api.reporting.model.ModelReport;
2083+
BuildDashboardPlugin:org.gradle.api.reporting.plugins.BuildDashboardPlugin;
2084+
MissingResourceException:org.gradle.api.resources.MissingResourceException;
2085+
ReadableResource:org.gradle.api.resources.ReadableResource;
2086+
Resource:org.gradle.api.resources.Resource;
2087+
ResourceException:org.gradle.api.resources.ResourceException;
2088+
ResourceHandler:org.gradle.api.resources.ResourceHandler;
2089+
TextResource:org.gradle.api.resources.TextResource;
2090+
TextResourceFactory:org.gradle.api.resources.TextResourceFactory;
2091+
AndSpec:org.gradle.api.specs.AndSpec;
2092+
CompositeSpec:org.gradle.api.specs.CompositeSpec;
2093+
NotSpec:org.gradle.api.specs.NotSpec;
2094+
OrSpec:org.gradle.api.specs.OrSpec;
2095+
Spec:org.gradle.api.specs.Spec;
2096+
Specs:org.gradle.api.specs.Specs;
2097+
AbstractCopyTask:org.gradle.api.tasks.AbstractCopyTask;
2098+
AbstractExecTask:org.gradle.api.tasks.AbstractExecTask;
2099+
AntBuilderAware:org.gradle.api.tasks.AntBuilderAware;
2100+
CacheableTask:org.gradle.api.tasks.CacheableTask;
2101+
Classpath:org.gradle.api.tasks.Classpath;org.gradle.jvm.Classpath;
2102+
ClasspathNormalizer:org.gradle.api.tasks.ClasspathNormalizer;
2103+
CompatibilityAdapterForTaskInputs:org.gradle.api.tasks.CompatibilityAdapterForTaskInputs;
2104+
CompatibilityAdapterForTaskOutputs:org.gradle.api.tasks.CompatibilityAdapterForTaskOutputs;
2105+
CompileClasspath:org.gradle.api.tasks.CompileClasspath;
2106+
CompileClasspathNormalizer:org.gradle.api.tasks.CompileClasspathNormalizer;
2107+
Console:org.gradle.api.tasks.Console;
2108+
Copy:org.gradle.api.tasks.Copy;
2109+
Delete:org.gradle.api.tasks.Delete;
2110+
Destroys:org.gradle.api.tasks.Destroys;
2111+
Exec:org.gradle.api.tasks.Exec;
2112+
FileNormalizer:org.gradle.api.tasks.FileNormalizer;
2113+
GradleBuild:org.gradle.api.tasks.GradleBuild;
2114+
GroovyRuntime:org.gradle.api.tasks.GroovyRuntime;
2115+
GroovySourceSet:org.gradle.api.tasks.GroovySourceSet;
2116+
Input:org.gradle.api.tasks.Input;
2117+
InputDirectory:org.gradle.api.tasks.InputDirectory;
2118+
InputFile:org.gradle.api.tasks.InputFile;
2119+
InputFiles:org.gradle.api.tasks.InputFiles;
2120+
Internal:org.gradle.api.tasks.Internal;
2121+
JavaExec:org.gradle.api.tasks.JavaExec;
2122+
LocalState:org.gradle.api.tasks.LocalState;
2123+
Nested:org.gradle.api.tasks.Nested;
2124+
Optional:org.gradle.api.tasks.Optional;
2125+
OutputDirectories:org.gradle.api.tasks.OutputDirectories;
2126+
OutputDirectory:org.gradle.api.tasks.OutputDirectory;
2127+
OutputFile:org.gradle.api.tasks.OutputFile;
2128+
OutputFiles:org.gradle.api.tasks.OutputFiles;
2129+
PathSensitive:org.gradle.api.tasks.PathSensitive;
2130+
PathSensitivity:org.gradle.api.tasks.PathSensitivity;
2131+
ScalaRuntime:org.gradle.api.tasks.ScalaRuntime;
2132+
ScalaSourceSet:org.gradle.api.tasks.ScalaSourceSet;
2133+
SkipWhenEmpty:org.gradle.api.tasks.SkipWhenEmpty;
2134+
SourceSet:org.gradle.api.tasks.SourceSet;
2135+
SourceSetContainer:org.gradle.api.tasks.SourceSetContainer;
2136+
SourceSetOutput:org.gradle.api.tasks.SourceSetOutput;
2137+
SourceTask:org.gradle.api.tasks.SourceTask;
2138+
StopActionException:org.gradle.api.tasks.StopActionException;
2139+
StopExecutionException:org.gradle.api.tasks.StopExecutionException;
2140+
Sync:org.gradle.api.tasks.Sync;
2141+
TaskAction:org.gradle.api.tasks.TaskAction;
2142+
TaskCollection:org.gradle.api.tasks.TaskCollection;
2143+
TaskContainer:org.gradle.api.tasks.TaskContainer;
2144+
TaskDependency:org.gradle.api.tasks.TaskDependency;
2145+
TaskDestroyables:org.gradle.api.tasks.TaskDestroyables;
2146+
TaskExecutionException:org.gradle.api.tasks.TaskExecutionException;
2147+
TaskFilePropertyBuilder:org.gradle.api.tasks.TaskFilePropertyBuilder;
2148+
TaskInputFilePropertyBuilder:org.gradle.api.tasks.TaskInputFilePropertyBuilder;
2149+
TaskInputPropertyBuilder:org.gradle.api.tasks.TaskInputPropertyBuilder;
2150+
TaskInputs:org.gradle.api.tasks.TaskInputs;
2151+
TaskInstantiationException:org.gradle.api.tasks.TaskInstantiationException;
2152+
TaskLocalState:org.gradle.api.tasks.TaskLocalState;
2153+
TaskOutputFilePropertyBuilder:org.gradle.api.tasks.TaskOutputFilePropertyBuilder;
2154+
TaskOutputs:org.gradle.api.tasks.TaskOutputs;
2155+
TaskPropertyBuilder:org.gradle.api.tasks.TaskPropertyBuilder;
2156+
TaskReference:org.gradle.api.tasks.TaskReference;
2157+
TaskState:org.gradle.api.tasks.TaskState;
2158+
TaskValidationException:org.gradle.api.tasks.TaskValidationException;
2159+
Upload:org.gradle.api.tasks.Upload;
2160+
VerificationTask:org.gradle.api.tasks.VerificationTask;
2161+
WorkResult:org.gradle.api.tasks.WorkResult;
2162+
WorkResults:org.gradle.api.tasks.WorkResults;
2163+
WriteProperties:org.gradle.api.tasks.WriteProperties;
2164+
AntTarget:org.gradle.api.tasks.ant.AntTarget;
2165+
CreateStartScripts:org.gradle.api.tasks.application.CreateStartScripts;org.gradle.jvm.application.tasks.CreateStartScripts;
2166+
AbstractArchiveTask:org.gradle.api.tasks.bundling.AbstractArchiveTask;
2167+
Compression:org.gradle.api.tasks.bundling.Compression;
2168+
Jar:org.gradle.api.tasks.bundling.Jar;org.gradle.jvm.tasks.Jar;
2169+
Tar:org.gradle.api.tasks.bundling.Tar;
2170+
War:org.gradle.api.tasks.bundling.War;
2171+
Zip:org.gradle.api.tasks.bundling.Zip;
2172+
ZipEntryCompression:org.gradle.api.tasks.bundling.ZipEntryCompression;
2173+
AbstractCompile:org.gradle.api.tasks.compile.AbstractCompile;
2174+
AbstractOptions:org.gradle.api.tasks.compile.AbstractOptions;
2175+
BaseForkOptions:org.gradle.api.tasks.compile.BaseForkOptions;
2176+
CompileOptions:org.gradle.api.tasks.compile.CompileOptions;
2177+
DebugOptions:org.gradle.api.tasks.compile.DebugOptions;
2178+
ForkOptions:org.gradle.api.tasks.compile.ForkOptions;
2179+
GroovyCompile:org.gradle.api.tasks.compile.GroovyCompile;
2180+
GroovyCompileOptions:org.gradle.api.tasks.compile.GroovyCompileOptions;
2181+
GroovyForkOptions:org.gradle.api.tasks.compile.GroovyForkOptions;
2182+
JavaCompile:org.gradle.api.tasks.compile.JavaCompile;
2183+
AbstractDependencyReportTask:org.gradle.api.tasks.diagnostics.AbstractDependencyReportTask;
2184+
AbstractReportTask:org.gradle.api.tasks.diagnostics.AbstractReportTask;
2185+
BuildEnvironmentReportTask:org.gradle.api.tasks.diagnostics.BuildEnvironmentReportTask;
2186+
DependencyInsightReportTask:org.gradle.api.tasks.diagnostics.DependencyInsightReportTask;
2187+
DependencyReportTask:org.gradle.api.tasks.diagnostics.DependencyReportTask;
2188+
ProjectReportTask:org.gradle.api.tasks.diagnostics.ProjectReportTask;
2189+
PropertyReportTask:org.gradle.api.tasks.diagnostics.PropertyReportTask;
2190+
TaskReportTask:org.gradle.api.tasks.diagnostics.TaskReportTask;
2191+
IncrementalTaskInputs:org.gradle.api.tasks.incremental.IncrementalTaskInputs;
2192+
InputFileDetails:org.gradle.api.tasks.incremental.InputFileDetails;
2193+
Groovydoc:org.gradle.api.tasks.javadoc.Groovydoc;
2194+
Javadoc:org.gradle.api.tasks.javadoc.Javadoc;
2195+
IncrementalCompileOptions:org.gradle.api.tasks.scala.IncrementalCompileOptions;
2196+
ScalaCompile:org.gradle.api.tasks.scala.ScalaCompile;
2197+
ScalaCompileOptions:org.gradle.api.tasks.scala.ScalaCompileOptions;
2198+
ScalaDoc:org.gradle.api.tasks.scala.ScalaDoc;
2199+
ScalaDocOptions:org.gradle.api.tasks.scala.ScalaDocOptions;
2200+
ScalaForkOptions:org.gradle.api.tasks.scala.ScalaForkOptions;
2201+
AbstractTestTask:org.gradle.api.tasks.testing.AbstractTestTask;
2202+
JUnitXmlReport:org.gradle.api.tasks.testing.JUnitXmlReport;
2203+
Test:org.gradle.api.tasks.testing.Test;
2204+
TestDescriptor:org.gradle.api.tasks.testing.TestDescriptor;
2205+
TestExecutionException:org.gradle.api.tasks.testing.TestExecutionException;
2206+
TestFilter:org.gradle.api.tasks.testing.TestFilter;
2207+
TestFrameworkOptions:org.gradle.api.tasks.testing.TestFrameworkOptions;
2208+
TestListener:org.gradle.api.tasks.testing.TestListener;
2209+
TestOutputEvent:org.gradle.api.tasks.testing.TestOutputEvent;
2210+
TestOutputListener:org.gradle.api.tasks.testing.TestOutputListener;
2211+
TestReport:org.gradle.api.tasks.testing.TestReport;
2212+
TestResult:org.gradle.api.tasks.testing.TestResult;
2213+
TestTaskReports:org.gradle.api.tasks.testing.TestTaskReports;
2214+
JUnitOptions:org.gradle.api.tasks.testing.junit.JUnitOptions;
2215+
TestNGOptions:org.gradle.api.tasks.testing.testng.TestNGOptions;
2216+
PatternFilterable:org.gradle.api.tasks.util.PatternFilterable;
2217+
PatternSet:org.gradle.api.tasks.util.PatternSet;
2218+
Wrapper:org.gradle.api.tasks.wrapper.Wrapper;
2219+
Authentication:org.gradle.authentication.Authentication;
2220+
AwsImAuthentication:org.gradle.authentication.aws.AwsImAuthentication;
2221+
BasicAuthentication:org.gradle.authentication.http.BasicAuthentication;
2222+
DigestAuthentication:org.gradle.authentication.http.DigestAuthentication;
2223+
BuildInitPlugin:org.gradle.buildinit.plugins.BuildInitPlugin;
2224+
WrapperPlugin:org.gradle.buildinit.plugins.WrapperPlugin;
2225+
InitBuild:org.gradle.buildinit.tasks.InitBuild;
2226+
BuildCacheEntryReader:org.gradle.caching.BuildCacheEntryReader;
2227+
BuildCacheEntryWriter:org.gradle.caching.BuildCacheEntryWriter;
2228+
BuildCacheException:org.gradle.caching.BuildCacheException;
2229+
BuildCacheKey:org.gradle.caching.BuildCacheKey;
2230+
BuildCacheService:org.gradle.caching.BuildCacheService;
2231+
BuildCacheServiceFactory:org.gradle.caching.BuildCacheServiceFactory;
2232+
MapBasedBuildCacheService:org.gradle.caching.MapBasedBuildCacheService;
2233+
AbstractBuildCache:org.gradle.caching.configuration.AbstractBuildCache;
2234+
BuildCache:org.gradle.caching.configuration.BuildCache;
2235+
BuildCacheConfiguration:org.gradle.caching.configuration.BuildCacheConfiguration;
2236+
HttpBuildCache:org.gradle.caching.http.HttpBuildCache;
2237+
HttpBuildCacheCredentials:org.gradle.caching.http.HttpBuildCacheCredentials;
2238+
DirectoryBuildCache:org.gradle.caching.local.DirectoryBuildCache;
2239+
ParallelismConfiguration:org.gradle.concurrent.ParallelismConfiguration;
2240+
CoreJavadocOptions:org.gradle.external.javadoc.CoreJavadocOptions;
2241+
JavadocMemberLevel:org.gradle.external.javadoc.JavadocMemberLevel;
2242+
JavadocOfflineLink:org.gradle.external.javadoc.JavadocOfflineLink;
2243+
JavadocOptionFileOption:org.gradle.external.javadoc.JavadocOptionFileOption;
2244+
JavadocOutputLevel:org.gradle.external.javadoc.JavadocOutputLevel;
2245+
MinimalJavadocOptions:org.gradle.external.javadoc.MinimalJavadocOptions;
2246+
OptionLessJavadocOptionFileOption:org.gradle.external.javadoc.OptionLessJavadocOptionFileOption;
2247+
StandardJavadocDocletOptions:org.gradle.external.javadoc.StandardJavadocDocletOptions;
2248+
ConfigFile:org.gradle.ide.visualstudio.ConfigFile;
2249+
TextConfigFile:org.gradle.ide.visualstudio.TextConfigFile;
2250+
TextProvider:org.gradle.ide.visualstudio.TextProvider;
2251+
VisualStudioExtension:org.gradle.ide.visualstudio.VisualStudioExtension;
2252+
VisualStudioProject:org.gradle.ide.visualstudio.VisualStudioProject;
2253+
VisualStudioSolution:org.gradle.ide.visualstudio.VisualStudioSolution;
2254+
XmlConfigFile:org.gradle.ide.visualstudio.XmlConfigFile;
2255+
VisualStudioPlugin:org.gradle.ide.visualstudio.plugins.VisualStudioPlugin;
2256+
GenerateFiltersFileTask:org.gradle.ide.visualstudio.tasks.GenerateFiltersFileTask;
2257+
GenerateProjectFileTask:org.gradle.ide.visualstudio.tasks.GenerateProjectFileTask;
2258+
GenerateSolutionFileTask:org.gradle.ide.visualstudio.tasks.GenerateSolutionFileTask;
2259+
XcodeExtension:org.gradle.ide.xcode.XcodeExtension;
2260+
XcodeProject:org.gradle.ide.xcode.XcodeProject;
2261+
XcodePlugin:org.gradle.ide.xcode.plugins.XcodePlugin;
2262+
GenerateSchemeFileTask:org.gradle.ide.xcode.tasks.GenerateSchemeFileTask;
2263+
GenerateWorkspaceSettingsFileTask:org.gradle.ide.xcode.tasks.GenerateWorkspaceSettingsFileTask;
2264+
GenerateXcodeProjectFileTask:org.gradle.ide.xcode.tasks.GenerateXcodeProjectFileTask;
2265+
GenerateXcodeWorkspaceFileTask:org.gradle.ide.xcode.tasks.GenerateXcodeWorkspaceFileTask;
2266+
IvyDescriptorArtifact:org.gradle.ivy.IvyDescriptorArtifact;
2267+
IvyModule:org.gradle.ivy.IvyModule;
2268+
ClassDirectoryBinarySpec:org.gradle.jvm.ClassDirectoryBinarySpec;
2269+
JarBinarySpec:org.gradle.jvm.JarBinarySpec;
2270+
JvmApiSpec:org.gradle.jvm.JvmApiSpec;
2271+
JvmBinarySpec:org.gradle.jvm.JvmBinarySpec;
2272+
JvmByteCode:org.gradle.jvm.JvmByteCode;
2273+
JvmComponentSpec:org.gradle.jvm.JvmComponentSpec;
2274+
JvmLibrary:org.gradle.jvm.JvmLibrary;
2275+
JvmLibrarySpec:org.gradle.jvm.JvmLibrarySpec;
2276+
JvmResources:org.gradle.jvm.JvmResources;
2277+
JavaAppStartScriptGenerationDetails:org.gradle.jvm.application.scripts.JavaAppStartScriptGenerationDetails;
2278+
ScriptGenerator:org.gradle.jvm.application.scripts.ScriptGenerator;
2279+
TemplateBasedScriptGenerator:org.gradle.jvm.application.scripts.TemplateBasedScriptGenerator;
2280+
JavaPlatform:org.gradle.jvm.platform.JavaPlatform;
2281+
JUnitTestSuitePlugin:org.gradle.jvm.plugins.JUnitTestSuitePlugin;
2282+
JvmComponentPlugin:org.gradle.jvm.plugins.JvmComponentPlugin;
2283+
JvmTestSuiteBasePlugin:org.gradle.jvm.plugins.JvmTestSuiteBasePlugin;
2284+
ApiJar:org.gradle.jvm.tasks.api.ApiJar;
2285+
JUnitTestSuiteBinarySpec:org.gradle.jvm.test.JUnitTestSuiteBinarySpec;
2286+
JUnitTestSuiteSpec:org.gradle.jvm.test.JUnitTestSuiteSpec;
2287+
JvmTestSuiteBinarySpec:org.gradle.jvm.test.JvmTestSuiteBinarySpec;
2288+
JvmTestSuiteSpec:org.gradle.jvm.test.JvmTestSuiteSpec;
2289+
JavaToolChain:org.gradle.jvm.toolchain.JavaToolChain;
2290+
JavaToolChainRegistry:org.gradle.jvm.toolchain.JavaToolChainRegistry;
2291+
LocalJava:org.gradle.jvm.toolchain.LocalJava;
2292+
AssemblerSourceSet:org.gradle.language.assembler.AssemblerSourceSet;
2293+
AssemblerLangPlugin:org.gradle.language.assembler.plugins.AssemblerLangPlugin;
2294+
AssemblerPlugin:org.gradle.language.assembler.plugins.AssemblerPlugin;
2295+
Assemble:org.gradle.language.assembler.tasks.Assemble;
2296+
DependentSourceSet:org.gradle.language.base.DependentSourceSet;org.gradle.language.nativeplatform.DependentSourceSet;
2297+
FunctionalSourceSet:org.gradle.language.base.FunctionalSourceSet;
2298+
LanguageSourceSet:org.gradle.language.base.LanguageSourceSet;
2299+
ProjectSourceSet:org.gradle.language.base.ProjectSourceSet;
2300+
SourcesArtifact:org.gradle.language.base.artifact.SourcesArtifact;
2301+
CompilerVersion:org.gradle.language.base.compile.CompilerVersion;
2302+
ComponentModelBasePlugin:org.gradle.language.base.plugins.ComponentModelBasePlugin;
2303+
LanguageBasePlugin:org.gradle.language.base.plugins.LanguageBasePlugin;
2304+
LifecycleBasePlugin:org.gradle.language.base.plugins.LifecycleBasePlugin;
2305+
BaseLanguageSourceSet:org.gradle.language.base.sources.BaseLanguageSourceSet;
2306+
CSourceSet:org.gradle.language.c.CSourceSet;
2307+
CLangPlugin:org.gradle.language.c.plugins.CLangPlugin;
2308+
CPlugin:org.gradle.language.c.plugins.CPlugin;
2309+
CCompile:org.gradle.language.c.tasks.CCompile;
2310+
CPreCompiledHeaderCompile:org.gradle.language.c.tasks.CPreCompiledHeaderCompile;
2311+
CoffeeScriptSourceSet:org.gradle.language.coffeescript.CoffeeScriptSourceSet;
2312+
CppApplication:org.gradle.language.cpp.CppApplication;
2313+
CppBinary:org.gradle.language.cpp.CppBinary;
2314+
CppComponent:org.gradle.language.cpp.CppComponent;
2315+
CppExecutable:org.gradle.language.cpp.CppExecutable;
2316+
CppLibrary:org.gradle.language.cpp.CppLibrary;
2317+
CppSharedLibrary:org.gradle.language.cpp.CppSharedLibrary;
2318+
CppSourceSet:org.gradle.language.cpp.CppSourceSet;
2319+
CppBasePlugin:org.gradle.language.cpp.plugins.CppBasePlugin;
2320+
CppExecutablePlugin:org.gradle.language.cpp.plugins.CppExecutablePlugin;
2321+
CppLangPlugin:org.gradle.language.cpp.plugins.CppLangPlugin;
2322+
CppLibraryPlugin:org.gradle.language.cpp.plugins.CppLibraryPlugin;
2323+
CppPlugin:org.gradle.language.cpp.plugins.CppPlugin;
2324+
CppCompile:org.gradle.language.cpp.tasks.CppCompile;
2325+
CppPreCompiledHeaderCompile:org.gradle.language.cpp.tasks.CppPreCompiledHeaderCompile;
2326+
JavaSourceSet:org.gradle.language.java.JavaSourceSet;
2327+
JavadocArtifact:org.gradle.language.java.artifact.JavadocArtifact;
2328+
JavaLanguagePlugin:org.gradle.language.java.plugins.JavaLanguagePlugin;
2329+
PlatformJavaCompile:org.gradle.language.java.tasks.PlatformJavaCompile;
2330+
JavaScriptSourceSet:org.gradle.language.javascript.JavaScriptSourceSet;
2331+
JvmResourceSet:org.gradle.language.jvm.JvmResourceSet;
2332+
JvmResourcesPlugin:org.gradle.language.jvm.plugins.JvmResourcesPlugin;
2333+
ProcessResources:org.gradle.language.jvm.tasks.ProcessResources;
2334+
HeaderExportingSourceSet:org.gradle.language.nativeplatform.HeaderExportingSourceSet;
2335+
NativeResourceSet:org.gradle.language.nativeplatform.NativeResourceSet;
2336+
AbstractNativeCompileTask:org.gradle.language.nativeplatform.tasks.AbstractNativeCompileTask;
2337+
AbstractNativePCHCompileTask:org.gradle.language.nativeplatform.tasks.AbstractNativePCHCompileTask;
2338+
AbstractNativeSourceCompileTask:org.gradle.language.nativeplatform.tasks.AbstractNativeSourceCompileTask;
2339+
Depend:org.gradle.language.nativeplatform.tasks.Depend;
2340+
ObjectiveCSourceSet:org.gradle.language.objectivec.ObjectiveCSourceSet;
2341+
ObjectiveCLangPlugin:org.gradle.language.objectivec.plugins.ObjectiveCLangPlugin;
2342+
ObjectiveCPlugin:org.gradle.language.objectivec.plugins.ObjectiveCPlugin;
2343+
ObjectiveCCompile:org.gradle.language.objectivec.tasks.ObjectiveCCompile;
2344+
ObjectiveCPreCompiledHeaderCompile:org.gradle.language.objectivec.tasks.ObjectiveCPreCompiledHeaderCompile;
2345+
ObjectiveCppSourceSet:org.gradle.language.objectivecpp.ObjectiveCppSourceSet;
2346+
ObjectiveCppLangPlugin:org.gradle.language.objectivecpp.plugins.ObjectiveCppLangPlugin;
2347+
ObjectiveCppPlugin:org.gradle.language.objectivecpp.plugins.ObjectiveCppPlugin;
2348+
ObjectiveCppCompile:org.gradle.language.objectivecpp.tasks.ObjectiveCppCompile;
2349+
ObjectiveCppPreCompiledHeaderCompile:org.gradle.language.objectivecpp.tasks.ObjectiveCppPreCompiledHeaderCompile;
2350+
WindowsResourceSet:org.gradle.language.rc.WindowsResourceSet;
2351+
WindowsResourceScriptPlugin:org.gradle.language.rc.plugins.WindowsResourceScriptPlugin;
2352+
WindowsResourcesPlugin:org.gradle.language.rc.plugins.WindowsResourcesPlugin;
2353+
WindowsResourceCompile:org.gradle.language.rc.tasks.WindowsResourceCompile;
2354+
RoutesSourceSet:org.gradle.language.routes.RoutesSourceSet;
2355+
ScalaLanguageSourceSet:org.gradle.language.scala.ScalaLanguageSourceSet;
2356+
ScalaPlatform:org.gradle.language.scala.ScalaPlatform;
2357+
ScalaLanguagePlugin:org.gradle.language.scala.plugins.ScalaLanguagePlugin;
2358+
AbstractScalaCompile:org.gradle.language.scala.tasks.AbstractScalaCompile;
2359+
BaseScalaCompileOptions:org.gradle.language.scala.tasks.BaseScalaCompileOptions;
2360+
PlatformScalaCompile:org.gradle.language.scala.tasks.PlatformScalaCompile;
2361+
ScalaToolChain:org.gradle.language.scala.toolchain.ScalaToolChain;
2362+
SwiftApplication:org.gradle.language.swift.SwiftApplication;
2363+
SwiftBinary:org.gradle.language.swift.SwiftBinary;
2364+
SwiftComponent:org.gradle.language.swift.SwiftComponent;
2365+
SwiftExecutable:org.gradle.language.swift.SwiftExecutable;
2366+
SwiftLibrary:org.gradle.language.swift.SwiftLibrary;
2367+
SwiftSharedLibrary:org.gradle.language.swift.SwiftSharedLibrary;
2368+
SwiftBasePlugin:org.gradle.language.swift.plugins.SwiftBasePlugin;
2369+
SwiftExecutablePlugin:org.gradle.language.swift.plugins.SwiftExecutablePlugin;
2370+
SwiftLibraryPlugin:org.gradle.language.swift.plugins.SwiftLibraryPlugin;
2371+
SwiftCompile:org.gradle.language.swift.tasks.SwiftCompile;
2372+
UnexportMainSymbol:org.gradle.language.swift.tasks.UnexportMainSymbol;
2373+
TwirlImports:org.gradle.language.twirl.TwirlImports;
2374+
TwirlSourceSet:org.gradle.language.twirl.TwirlSourceSet;
2375+
TwirlTemplateFormat:org.gradle.language.twirl.TwirlTemplateFormat;
2376+
MavenModule:org.gradle.maven.MavenModule;
2377+
MavenPomArtifact:org.gradle.maven.MavenPomArtifact;
2378+
ConfigurationCycleException:org.gradle.model.ConfigurationCycleException;
2379+
Defaults:org.gradle.model.Defaults;
2380+
Each:org.gradle.model.Each;
2381+
Finalize:org.gradle.model.Finalize;
2382+
InvalidModelRuleDeclarationException:org.gradle.model.InvalidModelRuleDeclarationException;
2383+
InvalidModelRuleException:org.gradle.model.InvalidModelRuleException;
2384+
Managed:org.gradle.model.Managed;
2385+
Model:org.gradle.model.Model;
2386+
ModelElement:org.gradle.model.ModelElement;
2387+
ModelMap:org.gradle.model.ModelMap;
2388+
ModelRuleBindingException:org.gradle.model.ModelRuleBindingException;
2389+
ModelSet:org.gradle.model.ModelSet;
2390+
ModelViewClosedException:org.gradle.model.ModelViewClosedException;
2391+
Mutate:org.gradle.model.Mutate;
2392+
Path:org.gradle.model.Path;
2393+
ReadOnlyModelViewException:org.gradle.model.ReadOnlyModelViewException;
2394+
RuleInput:org.gradle.model.RuleInput;
2395+
RuleSource:org.gradle.model.RuleSource;
2396+
RuleTarget:org.gradle.model.RuleTarget;
2397+
Rules:org.gradle.model.Rules;
2398+
Unmanaged:org.gradle.model.Unmanaged;
2399+
Validate:org.gradle.model.Validate;
2400+
WriteOnlyModelViewException:org.gradle.model.WriteOnlyModelViewException;
2401+
BuildType:org.gradle.nativeplatform.BuildType;
2402+
BuildTypeContainer:org.gradle.nativeplatform.BuildTypeContainer;
2403+
Flavor:org.gradle.nativeplatform.Flavor;
2404+
FlavorContainer:org.gradle.nativeplatform.FlavorContainer;
2405+
NativeBinary:org.gradle.nativeplatform.NativeBinary;
2406+
NativeBinarySpec:org.gradle.nativeplatform.NativeBinarySpec;
2407+
NativeComponentExtension:org.gradle.nativeplatform.NativeComponentExtension;
2408+
NativeComponentSpec:org.gradle.nativeplatform.NativeComponentSpec;
2409+
NativeDependencySet:org.gradle.nativeplatform.NativeDependencySet;
2410+
NativeExecutable:org.gradle.nativeplatform.NativeExecutable;
2411+
NativeExecutableBinary:org.gradle.nativeplatform.NativeExecutableBinary;
2412+
NativeExecutableBinarySpec:org.gradle.nativeplatform.NativeExecutableBinarySpec;
2413+
NativeExecutableFileSpec:org.gradle.nativeplatform.NativeExecutableFileSpec;
2414+
NativeExecutableSpec:org.gradle.nativeplatform.NativeExecutableSpec;
2415+
NativeInstallationSpec:org.gradle.nativeplatform.NativeInstallationSpec;
2416+
NativeLibrary:org.gradle.nativeplatform.NativeLibrary;
2417+
NativeLibraryBinary:org.gradle.nativeplatform.NativeLibraryBinary;
2418+
NativeLibraryBinarySpec:org.gradle.nativeplatform.NativeLibraryBinarySpec;
2419+
NativeLibraryRequirement:org.gradle.nativeplatform.NativeLibraryRequirement;
2420+
NativeLibrarySpec:org.gradle.nativeplatform.NativeLibrarySpec;
2421+
ObjectFile:org.gradle.nativeplatform.ObjectFile;
2422+
PrebuiltLibraries:org.gradle.nativeplatform.PrebuiltLibraries;
2423+
PrebuiltLibrary:org.gradle.nativeplatform.PrebuiltLibrary;
2424+
PrebuiltSharedLibraryBinary:org.gradle.nativeplatform.PrebuiltSharedLibraryBinary;
2425+
PrebuiltStaticLibraryBinary:org.gradle.nativeplatform.PrebuiltStaticLibraryBinary;
2426+
PreprocessingTool:org.gradle.nativeplatform.PreprocessingTool;
2427+
Repositories:org.gradle.nativeplatform.Repositories;
2428+
SharedLibraryBinary:org.gradle.nativeplatform.SharedLibraryBinary;
2429+
SharedLibraryBinarySpec:org.gradle.nativeplatform.SharedLibraryBinarySpec;
2430+
StaticLibraryBinary:org.gradle.nativeplatform.StaticLibraryBinary;
2431+
StaticLibraryBinarySpec:org.gradle.nativeplatform.StaticLibraryBinarySpec;
2432+
TargetedNativeComponent:org.gradle.nativeplatform.TargetedNativeComponent;
2433+
Tool:org.gradle.nativeplatform.Tool;
2434+
Architecture:org.gradle.nativeplatform.platform.Architecture;
2435+
NativePlatform:org.gradle.nativeplatform.platform.NativePlatform;
2436+
OperatingSystem:org.gradle.nativeplatform.platform.OperatingSystem;
2437+
NativeComponentModelPlugin:org.gradle.nativeplatform.plugins.NativeComponentModelPlugin;
2438+
NativeComponentPlugin:org.gradle.nativeplatform.plugins.NativeComponentPlugin;
2439+
AbstractLinkTask:org.gradle.nativeplatform.tasks.AbstractLinkTask;
2440+
CreateStaticLibrary:org.gradle.nativeplatform.tasks.CreateStaticLibrary;
2441+
InstallExecutable:org.gradle.nativeplatform.tasks.InstallExecutable;
2442+
LinkExecutable:org.gradle.nativeplatform.tasks.LinkExecutable;
2443+
LinkMachOBundle:org.gradle.nativeplatform.tasks.LinkMachOBundle;
2444+
LinkSharedLibrary:org.gradle.nativeplatform.tasks.LinkSharedLibrary;
2445+
ObjectFilesToBinary:org.gradle.nativeplatform.tasks.ObjectFilesToBinary;
2446+
PrefixHeaderFileGenerateTask:org.gradle.nativeplatform.tasks.PrefixHeaderFileGenerateTask;
2447+
NativeTestSuiteBinarySpec:org.gradle.nativeplatform.test.NativeTestSuiteBinarySpec;
2448+
NativeTestSuiteSpec:org.gradle.nativeplatform.test.NativeTestSuiteSpec;
2449+
CppTestSuite:org.gradle.nativeplatform.test.cpp.CppTestSuite;
2450+
CppUnitTestPlugin:org.gradle.nativeplatform.test.cpp.plugins.CppUnitTestPlugin;
2451+
CUnitTestSuiteBinarySpec:org.gradle.nativeplatform.test.cunit.CUnitTestSuiteBinarySpec;
2452+
CUnitTestSuiteSpec:org.gradle.nativeplatform.test.cunit.CUnitTestSuiteSpec;
2453+
CUnitConventionPlugin:org.gradle.nativeplatform.test.cunit.plugins.CUnitConventionPlugin;
2454+
CUnitPlugin:org.gradle.nativeplatform.test.cunit.plugins.CUnitPlugin;
2455+
GenerateCUnitLauncher:org.gradle.nativeplatform.test.cunit.tasks.GenerateCUnitLauncher;
2456+
GoogleTestTestSuiteBinarySpec:org.gradle.nativeplatform.test.googletest.GoogleTestTestSuiteBinarySpec;
2457+
GoogleTestTestSuiteSpec:org.gradle.nativeplatform.test.googletest.GoogleTestTestSuiteSpec;
2458+
GoogleTestConventionPlugin:org.gradle.nativeplatform.test.googletest.plugins.GoogleTestConventionPlugin;
2459+
GoogleTestPlugin:org.gradle.nativeplatform.test.googletest.plugins.GoogleTestPlugin;
2460+
NativeBinariesTestPlugin:org.gradle.nativeplatform.test.plugins.NativeBinariesTestPlugin;
2461+
RunTestExecutable:org.gradle.nativeplatform.test.tasks.RunTestExecutable;
2462+
SwiftXCTestBinary:org.gradle.nativeplatform.test.xctest.SwiftXCTestBinary;
2463+
SwiftXCTestSuite:org.gradle.nativeplatform.test.xctest.SwiftXCTestSuite;
2464+
XCTestConventionPlugin:org.gradle.nativeplatform.test.xctest.plugins.XCTestConventionPlugin;
2465+
InstallXCTestBundle:org.gradle.nativeplatform.test.xctest.tasks.InstallXCTestBundle;
2466+
XcTest:org.gradle.nativeplatform.test.xctest.tasks.XcTest;
2467+
Clang:org.gradle.nativeplatform.toolchain.Clang;
2468+
CommandLineToolConfiguration:org.gradle.nativeplatform.toolchain.CommandLineToolConfiguration;
2469+
Gcc:org.gradle.nativeplatform.toolchain.Gcc;
2470+
GccCommandLineToolConfiguration:org.gradle.nativeplatform.toolchain.GccCommandLineToolConfiguration;
2471+
GccCompatibleToolChain:org.gradle.nativeplatform.toolchain.GccCompatibleToolChain;
2472+
GccPlatformToolChain:org.gradle.nativeplatform.toolchain.GccPlatformToolChain;
2473+
NativePlatformToolChain:org.gradle.nativeplatform.toolchain.NativePlatformToolChain;
2474+
NativeToolChain:org.gradle.nativeplatform.toolchain.NativeToolChain;
2475+
NativeToolChainRegistry:org.gradle.nativeplatform.toolchain.NativeToolChainRegistry;
2476+
Swiftc:org.gradle.nativeplatform.toolchain.Swiftc;
2477+
SwiftcPlatformToolChain:org.gradle.nativeplatform.toolchain.SwiftcPlatformToolChain;
2478+
VisualCpp:org.gradle.nativeplatform.toolchain.VisualCpp;
2479+
VisualCppPlatformToolChain:org.gradle.nativeplatform.toolchain.VisualCppPlatformToolChain;
2480+
ClangCompilerPlugin:org.gradle.nativeplatform.toolchain.plugins.ClangCompilerPlugin;
2481+
GccCompilerPlugin:org.gradle.nativeplatform.toolchain.plugins.GccCompilerPlugin;
2482+
MicrosoftVisualCppCompilerPlugin:org.gradle.nativeplatform.toolchain.plugins.MicrosoftVisualCppCompilerPlugin;
2483+
SwiftCompilerPlugin:org.gradle.nativeplatform.toolchain.plugins.SwiftCompilerPlugin;
2484+
InputNormalization:org.gradle.normalization.InputNormalization;
2485+
InputNormalizationHandler:org.gradle.normalization.InputNormalizationHandler;
2486+
RuntimeClasspathNormalization:org.gradle.normalization.RuntimeClasspathNormalization;
2487+
Application:org.gradle.platform.base.Application;
2488+
ApplicationBinarySpec:org.gradle.platform.base.ApplicationBinarySpec;
2489+
ApplicationSpec:org.gradle.platform.base.ApplicationSpec;
2490+
Binary:org.gradle.platform.base.Binary;
2491+
BinaryContainer:org.gradle.platform.base.BinaryContainer;
2492+
BinarySpec:org.gradle.platform.base.BinarySpec;
2493+
BinaryTasks:org.gradle.platform.base.BinaryTasks;
2494+
BinaryTasksCollection:org.gradle.platform.base.BinaryTasksCollection;
2495+
ComponentBinaries:org.gradle.platform.base.ComponentBinaries;
2496+
ComponentSpec:org.gradle.platform.base.ComponentSpec;
2497+
ComponentSpecContainer:org.gradle.platform.base.ComponentSpecContainer;
2498+
ComponentType:org.gradle.platform.base.ComponentType;
2499+
DependencySpec:org.gradle.platform.base.DependencySpec;
2500+
DependencySpecBuilder:org.gradle.platform.base.DependencySpecBuilder;
2501+
DependencySpecContainer:org.gradle.platform.base.DependencySpecContainer;
2502+
GeneralComponentSpec:org.gradle.platform.base.GeneralComponentSpec;
2503+
InvalidModelException:org.gradle.platform.base.InvalidModelException;
2504+
Library:org.gradle.platform.base.Library;
2505+
LibraryBinaryDependencySpec:org.gradle.platform.base.LibraryBinaryDependencySpec;
2506+
LibraryBinarySpec:org.gradle.platform.base.LibraryBinarySpec;
2507+
LibrarySpec:org.gradle.platform.base.LibrarySpec;
2508+
ModelInstantiationException:org.gradle.platform.base.ModelInstantiationException;
2509+
ModuleDependencySpec:org.gradle.platform.base.ModuleDependencySpec;
2510+
ModuleDependencySpecBuilder:org.gradle.platform.base.ModuleDependencySpecBuilder;
2511+
Platform:org.gradle.platform.base.Platform;
2512+
PlatformAwareComponentSpec:org.gradle.platform.base.PlatformAwareComponentSpec;
2513+
PlatformContainer:org.gradle.platform.base.PlatformContainer;
2514+
ProjectDependencySpec:org.gradle.platform.base.ProjectDependencySpec;
2515+
ProjectDependencySpecBuilder:org.gradle.platform.base.ProjectDependencySpecBuilder;
2516+
SourceComponentSpec:org.gradle.platform.base.SourceComponentSpec;
2517+
ToolChain:org.gradle.platform.base.ToolChain;
2518+
ToolChainRegistry:org.gradle.platform.base.ToolChainRegistry;
2519+
TransformationFileType:org.gradle.platform.base.TransformationFileType;
2520+
TypeBuilder:org.gradle.platform.base.TypeBuilder;
2521+
Variant:org.gradle.platform.base.Variant;
2522+
VariantComponent:org.gradle.platform.base.VariantComponent;
2523+
VariantComponentSpec:org.gradle.platform.base.VariantComponentSpec;
2524+
BaseBinarySpec:org.gradle.platform.base.binary.BaseBinarySpec;
2525+
BaseComponentSpec:org.gradle.platform.base.component.BaseComponentSpec;
2526+
BinaryBasePlugin:org.gradle.platform.base.plugins.BinaryBasePlugin;
2527+
ComponentBasePlugin:org.gradle.platform.base.plugins.ComponentBasePlugin;
2528+
JvmClasses:org.gradle.play.JvmClasses;
2529+
PlayApplicationBinarySpec:org.gradle.play.PlayApplicationBinarySpec;
2530+
PlayApplicationSpec:org.gradle.play.PlayApplicationSpec;
2531+
PlayPlatformAwareComponentSpec:org.gradle.play.PlayPlatformAwareComponentSpec;
2532+
PublicAssets:org.gradle.play.PublicAssets;
2533+
PlayDistribution:org.gradle.play.distribution.PlayDistribution;
2534+
PlayDistributionContainer:org.gradle.play.distribution.PlayDistributionContainer;
2535+
PlayPlatform:org.gradle.play.platform.PlayPlatform;
2536+
PlayApplicationPlugin:org.gradle.play.plugins.PlayApplicationPlugin;
2537+
PlayCoffeeScriptPlugin:org.gradle.play.plugins.PlayCoffeeScriptPlugin;
2538+
PlayDistributionPlugin:org.gradle.play.plugins.PlayDistributionPlugin;
2539+
PlayJavaScriptPlugin:org.gradle.play.plugins.PlayJavaScriptPlugin;
2540+
PlayPlugin:org.gradle.play.plugins.PlayPlugin;
2541+
PlayPluginConfigurations:org.gradle.play.plugins.PlayPluginConfigurations;
2542+
PlayRoutesPlugin:org.gradle.play.plugins.PlayRoutesPlugin;
2543+
PlayTestPlugin:org.gradle.play.plugins.PlayTestPlugin;
2544+
PlayTwirlPlugin:org.gradle.play.plugins.PlayTwirlPlugin;
2545+
PlayIdePlugin:org.gradle.play.plugins.ide.PlayIdePlugin;
2546+
JavaScriptMinify:org.gradle.play.tasks.JavaScriptMinify;
2547+
PlayCoffeeScriptCompile:org.gradle.play.tasks.PlayCoffeeScriptCompile;
2548+
PlayRun:org.gradle.play.tasks.PlayRun;
2549+
RoutesCompile:org.gradle.play.tasks.RoutesCompile;
2550+
TwirlCompile:org.gradle.play.tasks.TwirlCompile;
2551+
PlayToolChain:org.gradle.play.toolchain.PlayToolChain;
2552+
GradlePluginDevelopmentExtension:org.gradle.plugin.devel.GradlePluginDevelopmentExtension;
2553+
PluginDeclaration:org.gradle.plugin.devel.PluginDeclaration;
2554+
IvyPluginPublishingRules:org.gradle.plugin.devel.plugins.IvyPluginPublishingRules;
2555+
JavaGradlePluginPlugin:org.gradle.plugin.devel.plugins.JavaGradlePluginPlugin;
2556+
MavenPluginPublishingRules:org.gradle.plugin.devel.plugins.MavenPluginPublishingRules;
2557+
GeneratePluginDescriptors:org.gradle.plugin.devel.tasks.GeneratePluginDescriptors;
2558+
PluginUnderTestMetadata:org.gradle.plugin.devel.tasks.PluginUnderTestMetadata;
2559+
ValidateTaskProperties:org.gradle.plugin.devel.tasks.ValidateTaskProperties;
2560+
PluginManagementSpec:org.gradle.plugin.management.PluginManagementSpec;
2561+
PluginRequest:org.gradle.plugin.management.PluginRequest;
2562+
PluginResolutionStrategy:org.gradle.plugin.management.PluginResolutionStrategy;
2563+
PluginResolveDetails:org.gradle.plugin.management.PluginResolveDetails;
2564+
PluginDependenciesSpec:org.gradle.plugin.use.PluginDependenciesSpec;
2565+
PluginDependencySpec:org.gradle.plugin.use.PluginDependencySpec;
2566+
PluginId:org.gradle.plugin.use.PluginId;
2567+
Ear:org.gradle.plugins.ear.Ear;
2568+
EarPlugin:org.gradle.plugins.ear.EarPlugin;
2569+
EarPluginConvention:org.gradle.plugins.ear.EarPluginConvention;
2570+
DeploymentDescriptor:org.gradle.plugins.ear.descriptor.DeploymentDescriptor;
2571+
EarModule:org.gradle.plugins.ear.descriptor.EarModule;
2572+
EarSecurityRole:org.gradle.plugins.ear.descriptor.EarSecurityRole;
2573+
EarWebModule:org.gradle.plugins.ear.descriptor.EarWebModule;
2574+
FileContentMerger:org.gradle.plugins.ide.api.FileContentMerger;
2575+
GeneratorTask:org.gradle.plugins.ide.api.GeneratorTask;
2576+
PropertiesFileContentMerger:org.gradle.plugins.ide.api.PropertiesFileContentMerger;
2577+
PropertiesGeneratorTask:org.gradle.plugins.ide.api.PropertiesGeneratorTask;
2578+
PropertyListGeneratorTask:org.gradle.plugins.ide.api.PropertyListGeneratorTask;
2579+
XmlFileContentMerger:org.gradle.plugins.ide.api.XmlFileContentMerger;
2580+
XmlGeneratorTask:org.gradle.plugins.ide.api.XmlGeneratorTask;
2581+
EclipsePlugin:org.gradle.plugins.ide.eclipse.EclipsePlugin;
2582+
EclipseWtpPlugin:org.gradle.plugins.ide.eclipse.EclipseWtpPlugin;
2583+
GenerateEclipseClasspath:org.gradle.plugins.ide.eclipse.GenerateEclipseClasspath;
2584+
GenerateEclipseJdt:org.gradle.plugins.ide.eclipse.GenerateEclipseJdt;
2585+
GenerateEclipseProject:org.gradle.plugins.ide.eclipse.GenerateEclipseProject;
2586+
GenerateEclipseWtpComponent:org.gradle.plugins.ide.eclipse.GenerateEclipseWtpComponent;
2587+
GenerateEclipseWtpFacet:org.gradle.plugins.ide.eclipse.GenerateEclipseWtpFacet;
2588+
GenerateIdeaModule:org.gradle.plugins.ide.idea.GenerateIdeaModule;
2589+
GenerateIdeaProject:org.gradle.plugins.ide.idea.GenerateIdeaProject;
2590+
GenerateIdeaWorkspace:org.gradle.plugins.ide.idea.GenerateIdeaWorkspace;
2591+
IdeaPlugin:org.gradle.plugins.ide.idea.IdeaPlugin;
2592+
JavaScriptBasePlugin:org.gradle.plugins.javascript.base.JavaScriptBasePlugin;
2593+
JavaScriptExtension:org.gradle.plugins.javascript.base.JavaScriptExtension;
2594+
JavaScriptRepositoriesExtension:org.gradle.plugins.javascript.base.JavaScriptRepositoriesExtension;
2595+
SourceTransformationException:org.gradle.plugins.javascript.base.SourceTransformationException;
2596+
CoffeeScriptBasePlugin:org.gradle.plugins.javascript.coffeescript.CoffeeScriptBasePlugin;
2597+
CoffeeScriptCompile:org.gradle.plugins.javascript.coffeescript.CoffeeScriptCompile;
2598+
CoffeeScriptCompileOptions:org.gradle.plugins.javascript.coffeescript.CoffeeScriptCompileOptions;
2599+
CoffeeScriptCompileSpec:org.gradle.plugins.javascript.coffeescript.CoffeeScriptCompileSpec;
2600+
CoffeeScriptCompiler:org.gradle.plugins.javascript.coffeescript.CoffeeScriptCompiler;
2601+
CoffeeScriptExtension:org.gradle.plugins.javascript.coffeescript.CoffeeScriptExtension;
2602+
EnvJsExtension:org.gradle.plugins.javascript.envjs.EnvJsExtension;
2603+
EnvJsPlugin:org.gradle.plugins.javascript.envjs.EnvJsPlugin;
2604+
BrowserEvaluate:org.gradle.plugins.javascript.envjs.browser.BrowserEvaluate;
2605+
BrowserEvaluator:org.gradle.plugins.javascript.envjs.browser.BrowserEvaluator;
2606+
HttpFileServer:org.gradle.plugins.javascript.envjs.http.HttpFileServer;
2607+
HttpFileServerFactory:org.gradle.plugins.javascript.envjs.http.HttpFileServerFactory;
2608+
SimpleHttpFileServer:org.gradle.plugins.javascript.envjs.http.simple.SimpleHttpFileServer;
2609+
SimpleHttpFileServerFactory:org.gradle.plugins.javascript.envjs.http.simple.SimpleHttpFileServerFactory;
2610+
JsHint:org.gradle.plugins.javascript.jshint.JsHint;
2611+
JsHintExtension:org.gradle.plugins.javascript.jshint.JsHintExtension;
2612+
JsHintPlugin:org.gradle.plugins.javascript.jshint.JsHintPlugin;
2613+
RhinoExtension:org.gradle.plugins.javascript.rhino.RhinoExtension;
2614+
RhinoPlugin:org.gradle.plugins.javascript.rhino.RhinoPlugin;
2615+
RhinoShellExec:org.gradle.plugins.javascript.rhino.RhinoShellExec;
2616+
Sign:org.gradle.plugins.signing.Sign;
2617+
SignOperation:org.gradle.plugins.signing.SignOperation;
2618+
Signature:org.gradle.plugins.signing.Signature;
2619+
SignatureSpec:org.gradle.plugins.signing.SignatureSpec;
2620+
SigningExtension:org.gradle.plugins.signing.SigningExtension;
2621+
SigningPlugin:org.gradle.plugins.signing.SigningPlugin;
2622+
Signatory:org.gradle.plugins.signing.signatory.Signatory;
2623+
SignatoryProvider:org.gradle.plugins.signing.signatory.SignatoryProvider;
2624+
SignatorySupport:org.gradle.plugins.signing.signatory.SignatorySupport;
2625+
Dsl:org.gradle.plugins.signing.signatory.pgp.Dsl;
2626+
PgpKeyId:org.gradle.plugins.signing.signatory.pgp.PgpKeyId;
2627+
PgpSignatory:org.gradle.plugins.signing.signatory.pgp.PgpSignatory;
2628+
PgpSignatoryFactory:org.gradle.plugins.signing.signatory.pgp.PgpSignatoryFactory;
2629+
PgpSignatoryProvider:org.gradle.plugins.signing.signatory.pgp.PgpSignatoryProvider;
2630+
AbstractSignatureType:org.gradle.plugins.signing.type.AbstractSignatureType;
2631+
AbstractSignatureTypeProvider:org.gradle.plugins.signing.type.AbstractSignatureTypeProvider;
2632+
BinarySignatureType:org.gradle.plugins.signing.type.BinarySignatureType;
2633+
DefaultSignatureTypeProvider:org.gradle.plugins.signing.type.DefaultSignatureTypeProvider;
2634+
SignatureType:org.gradle.plugins.signing.type.SignatureType;
2635+
SignatureTypeProvider:org.gradle.plugins.signing.type.SignatureTypeProvider;
2636+
ArmoredSignatureType:org.gradle.plugins.signing.type.pgp.ArmoredSignatureType;
2637+
BaseExecSpec:org.gradle.process.BaseExecSpec;
2638+
ExecResult:org.gradle.process.ExecResult;
2639+
ExecSpec:org.gradle.process.ExecSpec;
2640+
JavaExecSpec:org.gradle.process.JavaExecSpec;
2641+
JavaForkOptions:org.gradle.process.JavaForkOptions;
2642+
ProcessForkOptions:org.gradle.process.ProcessForkOptions;
2643+
TestSuiteBinarySpec:org.gradle.testing.base.TestSuiteBinarySpec;
2644+
TestSuiteContainer:org.gradle.testing.base.TestSuiteContainer;
2645+
TestSuiteSpec:org.gradle.testing.base.TestSuiteSpec;
2646+
TestSuiteTaskCollection:org.gradle.testing.base.TestSuiteTaskCollection;
2647+
TestingBasePlugin:org.gradle.testing.base.plugins.TestingBasePlugin;
2648+
TestingModelBasePlugin:org.gradle.testing.base.plugins.TestingModelBasePlugin;
2649+
JacocoPlugin:org.gradle.testing.jacoco.plugins.JacocoPlugin;
2650+
JacocoPluginExtension:org.gradle.testing.jacoco.plugins.JacocoPluginExtension;
2651+
JacocoTaskExtension:org.gradle.testing.jacoco.plugins.JacocoTaskExtension;
2652+
JacocoBase:org.gradle.testing.jacoco.tasks.JacocoBase;
2653+
JacocoCoverageVerification:org.gradle.testing.jacoco.tasks.JacocoCoverageVerification;
2654+
JacocoMerge:org.gradle.testing.jacoco.tasks.JacocoMerge;
2655+
JacocoReport:org.gradle.testing.jacoco.tasks.JacocoReport;
2656+
JacocoReportBase:org.gradle.testing.jacoco.tasks.JacocoReportBase;
2657+
JacocoReportsContainer:org.gradle.testing.jacoco.tasks.JacocoReportsContainer;
2658+
JacocoLimit:org.gradle.testing.jacoco.tasks.rules.JacocoLimit;
2659+
JacocoViolationRule:org.gradle.testing.jacoco.tasks.rules.JacocoViolationRule;
2660+
JacocoViolationRulesContainer:org.gradle.testing.jacoco.tasks.rules.JacocoViolationRulesContainer;
2661+
BuildTask:org.gradle.testkit.runner.BuildTask;
2662+
GradleRunner:org.gradle.testkit.runner.GradleRunner;
2663+
InvalidPluginMetadataException:org.gradle.testkit.runner.InvalidPluginMetadataException;
2664+
InvalidRunnerConfigurationException:org.gradle.testkit.runner.InvalidRunnerConfigurationException;
2665+
TaskOutcome:org.gradle.testkit.runner.TaskOutcome;
2666+
UnexpectedBuildFailure:org.gradle.testkit.runner.UnexpectedBuildFailure;
2667+
UnexpectedBuildResultException:org.gradle.testkit.runner.UnexpectedBuildResultException;
2668+
UnexpectedBuildSuccess:org.gradle.testkit.runner.UnexpectedBuildSuccess;
2669+
UnsupportedFeatureException:org.gradle.testkit.runner.UnsupportedFeatureException;
2670+
SourceControl:org.gradle.vcs.SourceControl;
2671+
VcsMapping:org.gradle.vcs.VcsMapping;
2672+
VcsMappings:org.gradle.vcs.VcsMappings;
2673+
VersionControlSpec:org.gradle.vcs.VersionControlSpec;
2674+
VersionControlSystem:org.gradle.vcs.VersionControlSystem;
2675+
VersionRef:org.gradle.vcs.VersionRef;
2676+
GitVersionControlSpec:org.gradle.vcs.git.GitVersionControlSpec;
2677+
ForkMode:org.gradle.workers.ForkMode;
2678+
IsolationMode:org.gradle.workers.IsolationMode;
2679+
WorkerConfiguration:org.gradle.workers.WorkerConfiguration;
2680+
WorkerExecutionException:org.gradle.workers.WorkerExecutionException;
2681+
WorkerExecutor:org.gradle.workers.WorkerExecutor;
2682+
")))
12252683
                (zero? (system* "ant" "jar")))))))))))
12262684
12272685
;; Gradle doesn't provide a gradle binary or script, so we provide it instead.

12492707
                   (let* ((output (assoc-ref %outputs "out"))
12502708
                          (bindir (string-append output "/bin"))
12512709
                          (libdir (string-append output "/lib"))
2710+
                          (plugdir (string-append libdir "/plugins"))
12522711
                          (filename (string-append bindir "/gradle"))
2712+
                          (plugins
2713+
                           '("gradle-workers"
2714+
                             "gradle-testing-jvm"
2715+
                             "gradle-testing-base"
2716+
                             "gradle-resources-http"
2717+
                             "gradle-reporting"
2718+
                             "gradle-plugins"
2719+
                             "gradle-platform-native"
2720+
                             "gradle-platform-jvm"
2721+
                             "gradle-platform-base"
2722+
                             "gradle-language-jvm"
2723+
                             "gradle-language-java"
2724+
                             "gradle-language-groovy"
2725+
                             "gradle-diagnostics"
2726+
                             "gradle-dependency-management"))
12532727
                          (dependencies 
12542728
                           '("gradle-wrapper"
12552729
                             "gradle-tooling-api"
2730+
                             "gradle-runtime-api-info"
12562731
                             "gradle-resources"
12572732
                             "gradle-process-services"
12582733
                             "gradle-persistent-cache"

12632738
                             "gradle-logging"
12642739
                             "gradle-launcher"
12652740
                             "gradle-jvm-services"
1266-
                             "gradle-internal-testing"
12672741
                             "gradle-installation-beacon"
12682742
                             "gradle-docs"
12692743
                             "gradle-core-api"

12992773
                             "java-slf4j-api"
13002774
                             "ant")))
13012775
                     (mkdir-p bindir)
1302-
                     (mkdir-p (string-append libdir "/plugins"))
2776+
                     (mkdir-p plugdir)
13032777
                     (with-output-to-file filename
13042778
                       (lambda _
13052779
                         (format #t "#!~a\n

13222796
                             (find-files (assoc-ref %build-inputs lib)
13232797
                                         ".*.jar"))
13242798
                           dependencies)))
2799+
                     (for-each
2800+
                       (lambda (lib)
2801+
                         (symlink lib (string-append plugdir "/" (basename lib))))
2802+
                       (apply append
2803+
                         (map
2804+
                           (lambda (lib)
2805+
                             (find-files (assoc-ref %build-inputs lib)
2806+
                                         ".*.jar"))
2807+
                           plugins)))
13252808
                     ;; Using a symlink for gradle-launcher doesn't seem to work.
13262809
                     (delete-file (string-append libdir "/gradle-launcher-4.4.jar"))
13272810
                     (copy-file (string-append (assoc-ref %build-inputs "gradle-launcher")

13292812
                                (string-append libdir
13302813
                                               "/gradle-launcher-4.4.jar"))))))
13312814
    (inputs
1332-
     `(("gradle-wrapper"              ,gradle-wrapper)
1333-
       ("gradle-tooling-api"          ,gradle-tooling-api)
1334-
       ("gradle-resources"            ,gradle-resources)
1335-
       ("gradle-process-services"     ,gradle-process-services)
1336-
       ("gradle-persistent-cache"     ,gradle-persistent-cache)
1337-
       ("gradle-native"               ,gradle-native)
1338-
       ("gradle-model-groovy"         ,gradle-model-groovy)
1339-
       ("gradle-model-core"           ,gradle-model-core)
1340-
       ("gradle-messaging"            ,gradle-messaging)
1341-
       ("gradle-logging"              ,gradle-logging)
1342-
       ("gradle-launcher"             ,gradle-launcher)
1343-
       ("gradle-jvm-services"         ,gradle-jvm-services)
1344-
       ("gradle-internal-testing"     ,gradle-internal-testing)
1345-
       ("gradle-installation-beacon"  ,gradle-installation-beacon)
1346-
       ("gradle-docs"                 ,gradle-docs)
1347-
       ("gradle-core-api"             ,gradle-core-api)
1348-
       ("gradle-core"                 ,gradle-core)
1349-
       ("gradle-cli"                  ,gradle-cli)
1350-
       ("gradle-build-option"         ,gradle-build-option)
1351-
       ("gradle-build-cache"          ,gradle-build-cache)
1352-
       ("gradle-base-services-groovy" ,gradle-base-services-groovy)
1353-
       ("gradle-base-services"        ,gradle-base-services)
2815+
     `(("gradle-wrapper"               ,gradle-wrapper)
2816+
       ("gradle-workers"               ,gradle-workers)
2817+
       ("gradle-tooling-api"           ,gradle-tooling-api)
2818+
       ("gradle-testing-jvm"           ,gradle-testing-jvm)
2819+
       ("gradle-testing-base"          ,gradle-testing-base)
2820+
       ("gradle-runtime-api-info"      ,gradle-runtime-api-info)
2821+
       ("gradle-resources-http"        ,gradle-resources-http)
2822+
       ("gradle-resources"             ,gradle-resources)
2823+
       ("gradle-reporting"             ,gradle-reporting)
2824+
       ("gradle-process-services"      ,gradle-process-services)
2825+
       ("gradle-plugins"               ,gradle-plugins)
2826+
       ("gradle-platform-native"       ,gradle-platform-native)
2827+
       ("gradle-platform-jvm"          ,gradle-platform-jvm)
2828+
       ("gradle-platform-base"         ,gradle-platform-base)
2829+
       ("gradle-persistent-cache"      ,gradle-persistent-cache)
2830+
       ("gradle-native"                ,gradle-native)
2831+
       ("gradle-model-groovy"          ,gradle-model-groovy)
2832+
       ("gradle-model-core"            ,gradle-model-core)
2833+
       ("gradle-messaging"             ,gradle-messaging)
2834+
       ("gradle-logging"               ,gradle-logging)
2835+
       ("gradle-launcher"              ,gradle-launcher)
2836+
       ("gradle-language-jvm"          ,gradle-language-jvm)
2837+
       ("gradle-language-java"         ,gradle-language-java)
2838+
       ("gradle-language-groovy"       ,gradle-language-groovy)
2839+
       ("gradle-jvm-services"          ,gradle-jvm-services)
2840+
       ("gradle-internal-testing"      ,gradle-internal-testing)
2841+
       ("gradle-installation-beacon"   ,gradle-installation-beacon)
2842+
       ("gradle-docs"                  ,gradle-docs)
2843+
       ("gradle-diagnostics"           ,gradle-diagnostics)
2844+
       ("gradle-dependency-management" ,gradle-dependency-management)
2845+
       ("gradle-core-api"              ,gradle-core-api)
2846+
       ("gradle-core"                  ,gradle-core)
2847+
       ("gradle-cli"                   ,gradle-cli)
2848+
       ("gradle-build-option"          ,gradle-build-option)
2849+
       ("gradle-build-cache"           ,gradle-build-cache)
2850+
       ("gradle-base-services-groovy"  ,gradle-base-services-groovy)
2851+
       ("gradle-base-services"         ,gradle-base-services)
13542852
       ("groovy-ant" ,groovy-ant)
13552853
       ("groovy-bootstrap" ,groovy-bootstrap)
13562854
       ("groovy-json" ,groovy-json)