package Ġio . github . intellij . d language . ins pe ctions Ċ Ċ import Ġcom . intellij . code Inspection . Local Inspection Tool Ċ import Ġcom . intellij . code Inspection . Problems Holder Ċ import Ġcom . intellij . psi . Psi Element Ċ import Ġio . github . intellij . d language . D lang Bundle Ċ import Ġio . github . intellij . d language . psi . D lang Visitor Ċ import Ġio . github . intellij . d language . psi . impl . DL anguage Delete Expression Impl Ċ import Ġio . github . intellij . d language . psi . impl . DL anguage Delete Statement Impl Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġfr anc is Ġon Ġ 1 1 / 2 6 / 2 0 1 7 . Ċ Ġ*/ Ċ class ĠDelete Statements Are Deprecated Ġ: ĠLocal Inspection Tool () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠgetDescription FileName (): ĠString Ġ= Ġ" Delete Statements Are Deprecated . html " ĊĠĠĠ Ġoverride Ġfun Ġget DisplayName (): ĠString Ġ= Ġ" Delete ĠState ments Ġare ĠDeprecated " ĊĠĠĠ Ġoverride Ġfun Ġget Group DisplayName (): ĠString Ġ= ĠD lang Bundle . message (" d . ins pe ctions . group name ") ĊĠĠĠ Ġoverride Ġfun Ġbuild Visitor ( holder : ĠPro blems Holder , Ġis On The Fly : ĠBoolean ): ĠD lang Visitor Ġ= ĠDelete Statements Visitor ( holder ) Ċ } Ċ Ċ class ĠDelete Statements Visitor ( val Ġholder : ĠPro blems Holder ) Ġ: ĠD lang Visitor () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġvisit Delete Expression ( o : ĠD Language Delete Expression Impl ) Ġ{ ĊĠĠĠĠĠĠĠ Ġregister ( o ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġvisit Delete Statement ( o : ĠD Language Delete Statement Impl ) Ġ{ ĊĠĠĠĠĠĠĠ Ġregister ( o ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġregister ( o : ĠPsi Element ) Ġ{ ĊĠĠĠĠĠĠĠ Ġholder . register Problem ( o , Ġ" Delete Ġstatements Ġare Ġdeprecated ") ĊĠĠĠ Ġ} Ċ } Ċ