package Ġdev . k liche . plugin . java _ version _ everything Ċ Ċ import Ġorg . gradle . api . Plugin Ċ import Ġorg . gradle . api . Project Ċ import Ġorg . gradle . api . Task Ċ import Ġorg . gradle . api . tasks . Task Collection Ċ import Ġorg . gradle . test fixtures . Project Builder Ċ Ċ fun Ġproject Builder ( block : ĠProject Builder . () Ġ-> ĠUnit Ġ= Ġ{} ): ĠProject Ġ= ĊĠĠĠ ĠProject Builder . builder (). apply ( block ). build () Ċ Ċ inline Ġfun Ġ< re ified ĠT Ġ: ĠPlugin < Project >> ĠProject . get Plugin (): ĠT Ġ= Ġthis . plugins . get Plugin ( T :: class . java ) Ċ inline Ġfun Ġ< re ified ĠT Ġ: ĠAny > ĠProject . getExtension (): ĠT Ġ= Ġthis . extensions . getBy Type ( T :: class . java ) Ċ Ċ inline Ġfun Ġ< re ified ĠT Ġ: ĠTask > ĠProject . tasks WithType (): ĠTask Collection < T > Ġ= ĊĠĠĠ Ġthis . tasks . with Type ( T :: class . java ) Ċ