package Ġcom . cop per leaf . k odi ak . kotlin Ċ Ċ import Ġcom . google . inject . Binder Ċ import Ġorg . jetbrains . dok ka . Format Service Ċ import Ġorg . jetbrains . dok ka . Formats . Default Analysis Component Ċ import Ġorg . jetbrains . dok ka . Formats . Default Analysis Component Services Ċ import Ġorg . jetbrains . dok ka . Formats . Format Descriptor Ċ import Ġorg . jetbrains . dok ka . Formats . Kotlin As Kotlin Ċ import Ġorg . jetbrains . dok ka . Generator Ċ import Ġorg . jetbrains . dok ka . Kotlin Language Service Ċ import Ġorg . jetbrains . dok ka . Language Service Ċ import Ġorg . jetbrains . dok ka . Node Location Aware Generator Ċ import Ġorg . jetbrains . dok ka . Outline Format Service Ċ import Ġorg . jetbrains . dok ka . Package List Service Ċ import Ġorg . jetbrains . dok ka . Utilities . bind Ċ import Ġorg . jetbrains . dok ka . Utilities . lazy Bind Ċ import Ġorg . jetbrains . dok ka . Utilities . to Optional Ċ import Ġorg . jetbrains . dok ka . Utilities . to Type Ċ Ċ class ĠD ok ka Json Format Descriptor Ġ: ĊĠĠĠ ĠFormat Descriptor , ĊĠĠĠ ĠDefault Analysis Component , ĊĠĠĠ ĠDefault Analysis Component Services Ġby ĠKotlin As Kotlin Ġ{ ĊĊĠĠĠ Ġval Ġformat Service Class Ġ= Ġnull ĊĠĠĠ Ġval Ġgenerator Service Class Ġ= ĠD ok ka Json File Generator :: class ĊĠĠĠ Ġval Ġoutline Service Class Ġ= Ġnull ĊĠĠĠ Ġval Ġpackage List Service Class Ġ= Ġnull ĊĠĠĠ Ġval Ġlanguage Service Class Ġ= ĠKotlin Language Service :: class ĊĊĠĠĠ Ġoverride Ġfun Ġconfigure Output ( binder : ĠB inder ): ĠUnit Ġ= Ġwith ( binder ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbind < Generator >() Ġto Type ĠNode Location Aware Generator :: class ĊĠĠĠĠĠĠĠ Ġbind < Node Location Aware Generator >() Ġto Type Ġgenerator Service Class ĊĠĠĠĠĠĠĠ Ġbind ( generator Service Class . java ) Ġ// Ġhttps :// github . com / google / gu ice / issues / 8 4 7 ĊĊĠĠĠĠĠĠĠ Ġbind < Language Service >() Ġto Type Ġlanguage Service Class ĊĊĠĠĠĠĠĠĠ Ġlazy Bind < Outline Format Service >() Ġto Optional Ġ( outline Service Class ) ĊĠĠĠĠĠĠĠ Ġlazy Bind < Format Service >() Ġto Optional Ġformat Service Class ĊĠĠĠĠĠĠĠ Ġlazy Bind < Package List Service >() Ġto Optional Ġpackage List Service Class ĊĠĠĠ Ġ} Ċ } Ċ