// ĠCopyright Ġ 2 0 0 0 - 2 0 2 1 ĠJetBrains Ġs . r . o . Ġand Ġcontributors . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ċ package Ġorg . jetbrains . kotlin . idea . debugger . breakpoints Ċ Ċ import Ġcom . intellij . debugger . engine . Debug Process Impl Ċ import Ġcom . intellij . debugger . engine . Java Breakpoint Handler Ċ import Ġcom . intellij . debugger . engine . Java Breakpoint Handler Factory Ċ Ċ class ĠKotlin Field Breakpoint Handler Factory Ġ: ĠJava Breakpoint Handler Factory Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcreate Handler ( process : ĠDebug Process Impl ): ĠJava Breakpoint Handler ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠKotlin Field Breakpoint Handler ( process ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠKotlin Line Breakpoint Handler Factory Ġ: ĠJava Breakpoint Handler Factory Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcreate Handler ( process : ĠDebug Process Impl ): ĠJava Breakpoint Handler ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠKotlin Line Breakpoint Handler ( process ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠKotlin Function Breakpoint Handler Factory Ġ: ĠJava Breakpoint Handler Factory Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcreate Handler ( process : ĠDebug Process Impl ): ĠJava Breakpoint Handler ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠKotlin Function Breakpoint Handler ( process ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠKotlin Field Breakpoint Handler ( process : ĠDebug Process Impl ) Ġ: ĠJava Breakpoint Handler ( Kotlin Field Breakpoint Type :: class . java , Ġprocess ) Ċ class ĠKotlin Line Breakpoint Handler ( process : ĠDebug Process Impl ) Ġ: ĠJava Breakpoint Handler ( Kotlin Line Breakpoint Type :: class . java , Ġprocess ) Ċ class ĠKotlin Function Breakpoint Handler ( process : ĠDebug Process Impl ) Ġ: ĠJava Breakpoint Handler ( Kotlin Function Breakpoint Type :: class . java , Ġprocess )