/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 2 2 ĠJetBrains Ġs . r . o . Ġand ĠKotlin ĠProgramming ĠLanguage Ġcontributors . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe Ġlicense / LICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ @ file : Suppress (" FunctionName ") Ċ Ċ package Ġorg . jetbrains . kotlin . gradle . k pm . idea Ċ Ċ import Ġorg . jetbrains . kotlin . gradle . k pm . Kotlin External Model Container Ċ import Ġorg . jetbrains . kotlin . gradle . k pm . idea . Ide a Kotlin Dependency . Companion . CLAS SPATH _ BINARY _ TYPE Ċ import Ġorg . jetbrains . kotlin . gradle . k pm . idea . Ide a Kotlin Dependency . Companion . DOCUMENT ATION _ BINARY _ TYPE Ċ import Ġorg . jetbrains . kotlin . gradle . k pm . idea . Ide a Kotlin Dependency . Companion . SOURCES _ BINARY _ TYPE Ċ import Ġjava . io . File Ċ import Ġjava . io . Serializable Ċ import Ġjava . util .* Ċ Ċ sealed Ġinterface ĠIde a Kotlin Dependency Ġ: ĠSerializable Ġ{ ĊĠĠĠ Ġval Ġcoordinates : ĠIde a Kotlin Dependency Coordinates ? ĊĠĠĠ Ġval Ġexternal : ĠKotlin External Model Container ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠCL AS SPATH _ BINARY _ TYPE Ġ= Ġ" org . jetbrains . binary . type . classpath " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠSO URCES _ BINARY _ TYPE Ġ= Ġ" org . jetbrains . binary . type . sources " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠDOCUMENT ATION _ BINARY _ TYPE Ġ= Ġ" org . jetbrains . binary . type . documentation " ĊĠĠĠ Ġ} Ċ } Ċ Ċ sealed Ġinterface ĠIde a Kotlin Fragment Dependency Ġ: ĠIde a Kotlin Dependency Ġ{ ĊĠĠĠ Ġenum Ġclass ĠType Ġ: ĠSerializable Ġ{ ĊĠĠĠĠĠĠĠ ĠRegular , ĠFriend , ĠRef ines ; ĊĊĠĠĠĠĠĠĠ Ġ@ Internal Kotlin Gradle Plugin Api ĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠserialVersionUID Ġ= Ġ 0 L ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġtype : ĠType ĊĠĠĠ Ġoverride Ġval Ġcoordinates : ĠIde a Kotlin Fragment Coordinates Ċ } Ċ Ċ sealed Ġinterface ĠIde a Kotlin Binary Dependency Ġ: ĠIde a Kotlin Dependency Ġ{ ĊĠĠĠ Ġoverride Ġval Ġcoordinates : ĠIde a Kotlin Binary Coordinates ? Ċ } Ċ Ċ sealed Ġinterface ĠIde a Kotlin Un resolved Binary Dependency Ġ: ĠIde a Kotlin Binary Dependency Ġ{ ĊĠĠĠ Ġval Ġcause : ĠString ? Ċ } Ċ Ċ sealed Ġinterface ĠIde a Kotlin Resolved Binary Dependency Ġ: ĠIde a Kotlin Binary Dependency Ġ{ ĊĠĠĠ Ġval Ġbinary Type : ĠString ĊĠĠĠ Ġval Ġbinary File : ĠFile Ċ } Ċ Ċ val ĠIde a Kotlin Resolved Binary Dependency . is Sources Type Ġget () Ġ= Ġbinary Type Ġ== ĠSO URCES _ BINARY _ TYPE Ċ val ĠIde a Kotlin Resolved Binary Dependency . is Documentation Type Ġget () Ġ= Ġbinary Type Ġ== ĠDOCUMENT ATION _ BINARY _ TYPE Ċ val ĠIde a Kotlin Resolved Binary Dependency . is Classpath Type Ġget () Ġ= Ġbinary Type Ġ== ĠCL AS SPATH _ BINARY _ TYPE Ċ Ċ @ Internal Kotlin Gradle Plugin Api Ċ data Ġclass ĠIde a Kotlin Fragment Dependency Impl ( ĊĠĠĠ Ġoverride Ġval Ġtype : ĠIde a Kotlin Fragment Dependency . Type , ĊĠĠĠ Ġoverride Ġval Ġcoordinates : ĠIde a Kotlin Fragment Coordinates , ĊĠĠĠ Ġoverride Ġval Ġexternal : ĠKotlin External Model Container Ġ= ĠKotlin External Model Container . Empty , Ċ ) Ġ: ĠIde a Kotlin Fragment Dependency Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Suppress (" DE PREC ATION ") ĊĠĠĠĠĠĠĠ Ġreturn Ġ"${ type . name . toLowerCase ( Locale . ROOT )} :$ coordinates " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Internal Kotlin Gradle Plugin Api ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠserialVersionUID Ġ= Ġ 0 L ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Internal Kotlin Gradle Plugin Api Ċ data Ġclass ĠIde a Kotlin Resolved Binary Dependency Impl ( ĊĠĠĠ Ġoverride Ġval Ġcoordinates : ĠIde a Kotlin Binary Coordinates ?, ĊĠĠĠ Ġoverride Ġval Ġbinary Type : ĠString , ĊĠĠĠ Ġoverride Ġval Ġbinary File : ĠFile , ĊĠĠĠ Ġoverride Ġval Ġexternal : ĠKotlin External Model Container Ġ= ĠKotlin External Model Container . Empty Ċ ) Ġ: ĠIde a Kotlin Resolved Binary Dependency Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ"${ binary Type . split (". "). last ()} :// $ coordinates /${ binary File . name }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Internal Kotlin Gradle Plugin Api ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠserialVersionUID Ġ= Ġ 0 L ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Internal Kotlin Gradle Plugin Api Ċ data Ġclass ĠIde a Kotlin Un resolved Binary Dependency Impl ( ĊĠĠĠ Ġoverride Ġval Ġcause : ĠString ?, ĊĠĠĠ Ġoverride Ġval Ġcoordinates : ĠIde a Kotlin Binary Coordinates ?, ĊĠĠĠ Ġoverride Ġval Ġexternal : ĠKotlin External Model Container Ġ= ĠKotlin External Model Container . Empty Ċ ) Ġ: ĠIde a Kotlin Un resolved Binary Dependency Ġ{ ĊĊĠĠĠ Ġ@ Internal Kotlin Gradle Plugin Api ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠserialVersionUID Ġ= Ġ 0 L ĊĠĠĠ Ġ} Ċ } Ċ