package Ġcom . do ist . gradle . changelog Ċ Ċ import Ġorg . gradle . api . Gradle Exception Ċ import Ġorg . gradle . api . file . Directory Property Ċ import Ġjava . io . File Ċ Ċ internal Ġfun ĠDirectory Property . as Pending Change log Dir (): ĠFile ? Ġ{ ĊĠĠĠ Ġval Ġdir Ġ= Ġas File . or Null ?. take If Ġ{ Ġit . exists () Ġ} Ġ?: Ġreturn Ġnull ĊĊĠĠĠ Ġif Ġ(! dir . isDirectory ) Ġthrow ĠGradle Exception ("${ dir . path } Ġis Ġnot Ġa Ġdirectory .") ĊĊĠĠĠ Ġreturn Ġdir Ċ } Ċ