package Ġorg . jetbrains . dok ka . gradle Ċ Ċ import Ġorg . gradle . api . Named Domain Object Container Ċ import Ġorg . gradle . api . internal . plugins . Dsl Object Ċ import Ġorg . gradle . api . tasks . Internal Ċ import Ġorg . gradle . api . tasks . Nested Ċ import Ġorg . jetbrains . dok ka .* Ċ Ċ abstract Ġclass ĠD ok ka Task Ġ: ĠAbstract D ok ka Task () Ġ{ ĊĊĠĠĠ Ġ@ get : Internal ĊĠĠĠ Ġval Ġdok ka Source Sets : ĠNamed Domain Object Container < Gradle D ok ka Source Set Builder > Ġ= ĊĠĠĠĠĠĠĠ Ġproject . container ( Gradle D ok ka Source Set Builder :: class . java , Ġgradle D ok ka Source Set BuilderFactory ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. also Ġ{ Ġcontainer Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠD sl Object ( this ). extensions . add (" dok ka Source Sets ", Ġcontainer ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġproject . kotlin OrNull ?. source Sets ?. all Ġ{ Ġkotlin Source Set Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontainer . register ( kotlin Source Set . name ) Ġ{ Ġdok ka Source Set Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdok ka Source Set . configure With Kotlin Source Set ( kotlin Source Set ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠOnly Ġcontains Ġsource Ġsets Ġthat Ġare Ġmarked Ġwith Ġ` is Document ed `. ĊĠĠĠĠ Ġ* ĠNon Ġdocumented Ġsource Ġsets Ġare Ġnot Ġrelevant Ġfor ĠGradle 's ĠUP - TO - DATE Ġmechanism , Ġas Ġwell ĊĠĠĠĠ Ġ* Ġas Ġtask Ġdependency Ġgraph . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ get : Nested ĊĠĠĠ Ġprotected Ġval Ġun sup pressed Source Sets : ĠList < Gradle D ok ka Source Set Builder > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdok ka Source Sets ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. toList () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. also (:: check Source Set Dependencies ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. filter Not Ġ{ Ġit . suppress . get Safe () Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġbuild D ok ka Configuration (): ĠD ok ka Configuration Impl Ġ= ĊĠĠĠĠĠĠĠ ĠD ok ka Configuration Impl ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠmoduleName Ġ= ĠmoduleName . get Safe (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodule Version Ġ= Ġmodule Version . or Null ?. take If Ġ{ Ġit Ġ!= Ġ" un specified " Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoutput Dir Ġ= Ġoutput Directory . get Safe (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcache Root Ġ= Ġcache Root . get Safe (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoffline Mode Ġ= Ġoffline Mode . get Safe (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfail On Warning Ġ= Ġfail On Warning . get Safe (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource Sets Ġ= Ġun sup pressed Source Sets . build (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġplugins Configuration Ġ= Ġbuild Plugins Configuration (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġplugins Classpath Ġ= Ġplugins . resolve (). toList (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsuppress Ob vious Functions Ġ= Ġsuppress Ob vious Functions . get Safe (), ĊĠĠĠĠĠĠĠ Ġ) Ċ } Ċ