package Ġio . github . facility api . intellij Ċ Ċ import Ġcom . intellij . lang . Brace Pair Ċ import Ġcom . intellij . lang . Pa ired Brace Matcher Ċ import Ġcom . intellij . psi . Psi File Ċ import Ġcom . intellij . psi . tree . I ElementType Ċ import Ġio . github . facility api . intellij . psi . F sd Types Ċ Ċ class ĠF sd Brace Matcher Ġ: ĠPa ired Brace Matcher Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Pairs () Ġ= ĠarrayOf ( ĊĠĠĠĠĠĠĠ ĠBr ace Pair ( F sd Types . LEFT _ BRACE , ĠF sd Types . RIGHT _ BRACE , Ġfalse ), ĊĠĠĠĠĠĠĠ ĠBr ace Pair ( F sd Types . LEFT _ BRACK ET , ĠF sd Types . RIGHT _ BRACK ET , Ġfalse ), ĊĠĠĠĠĠĠĠ ĠBr ace Pair ( F sd Types . LEFT _ ANGLE , ĠF sd Types . RIGHT _ ANGLE , Ġfalse ), ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġoverride Ġfun Ġis Pa ired Br aces Allowed Before Type ( l brace Type : ĠI ElementType , Ġcontext Type : ĠI ElementType ?) Ġ= Ġtrue ĊĊĠĠĠ Ġoverride Ġfun Ġget Code Construct Start ( file : ĠPsi File ?, Ġopening Brace Offset : ĠInt ) Ġ= Ġopening Brace Offset Ċ } Ċ