package Ġclean . android . resource Ċ Ċ import Ġcom . android . resources . Resource Folder Type Ċ import Ġcom . intellij . openapi . vfs . Virtual File Ċ import Ġorg . jetbrains . android . facet . Android Facet Ċ import Ġjava . util .* Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠM oh amed ĠN abil Ġon Ġ 2 8 / 1 2 / 1 8 . Ċ Ġ*/ Ċ class ĠResource Utils Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun ĠgetResource Sub Dirs ( resourceType : ĠResource Folder Type , Ġfacet : ĠAndroid Facet ): ĠList < Virtual File > Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresource Dirs Ġ= Ġfacet . all Resource Directories ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdirs Ġ= ĠArrayList < Virtual File >() ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġresource Dirs ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. filter Ġ{ Ġit . isValid Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ( child Ġin Ġit . children ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtype Ġ= ĠResource Folder Type . get Folder Type ( child . name ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( resourceType Ġ== Ġtype ) Ġdirs . add ( child ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġdirs ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }