package Ġcom . github . sy uch an 1 0 0 5 . git prefix . formatter Ċ Ċ import Ġcom . github . sy uch an 1 0 0 5 . git prefix . file type . Prefix Resource Language Ċ import Ġcom . github . sy uch an 1 0 0 5 . git prefix . grammar . psi . Prefix Resource Types Ċ import Ġcom . intellij . formatting .* Ċ import Ġcom . intellij . lang . AST Node Ċ import Ġcom . intellij . openapi . util . Text Range Ċ import Ġcom . intellij . psi . Psi Element Ċ import Ġcom . intellij . psi . Psi File Ċ import Ġcom . intellij . psi . code Style . Code Style Settings Ċ import Ġcom . intellij . psi . tree . Token Set Ċ import Ġorg . jetbrains . annotations . Api Status Ċ Ċ class ĠPrefix Resource Formatting Model Builder Ġ: ĠFormat ting Model Builder Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Model ( formatting Context : ĠFormat ting Context ): ĠFormat ting Model Ġ= ĊĠĠĠĠĠĠĠ ĠFormat ting Model Provider ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. create Formatting Model For Psi File ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġformatting Context . psi Element . containing File , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPrefix Resource Block ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġformatting Context . psi Element . node , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠWrap . create Wrap ( Wrap Type . NONE , Ġfalse ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠAlignment . create Alignment (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcreate Space Builder ( formatting Context . code Style Settings ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġformatting Context . code Style Settings ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠ Ġoverride Ġfun Ġget Range A ffect ing Indent ( file : ĠPsi File , Ġoffset : ĠInt , Ġelement At Offset : ĠAST Node ): ĠText Range ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġfun Ġcreate Space Builder ( settings : ĠCode Style Settings ): ĠSp acing Builder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠSp acing Builder ( settings , ĠPrefix Resource Language . INSTANCE ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. around ( Prefix Resource Types . INNER _ BLOCK ). spaces ( 1 ) Ġ// Ġ> name Ġ-> Ġ> Ġname ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. around ( Prefix Resource Types . EXPAND _ BLOCK ). spaces ( 0 ) Ġ// Ġ... Ġname Ġ-> Ġ... name ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. around ( Prefix Resource Types . BLOCK _ NAME ). spaces ( 1 ). before ( Prefix Resource Types . LEFT _ BRACE ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. none () Ġ// Ġname { Ġ-> Ġname Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. around ( Token Set . create ( Prefix Resource Types . E MO JI _ KEY , ĠPrefix Resource Types . TEXT _ KEY )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. spaces ( 1 ) Ġ// Ġ: aa : t Ġ-> Ġ: aa : Ġt ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. around ( Prefix Resource Types . NAMED _ BLOCK ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. blank Lines ( 1 ) Ġ// Ġblock Ġ{\ n } block Ġ{\ n } Ġ-> Ġblock Ġ{\ n }\ n \ nb lock Ġ{\ n } ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. around ( Prefix Resource Types . PROPERTY ). line Break Or Force Space ( true , Ġfalse ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. around ( Prefix Resource Types . LEFT _ BRACE ). line Break In Code () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ