package Ġcom . k ox ud axi . py d antic Ċ Ċ import Ġcom . intellij . code Inspection . Problem Highlight Type Ċ import Ġcom . jetbrains . python . ins pe ctions . Py Inspection Ċ import Ġkotlin . reflect . K Class ĊĊ Ċ open Ġclass ĠPy d antic Type Checker Inspection Test Ġ: ĠPy d antic Inspection Base () Ġ{ ĊĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġoverride Ġval Ġinspection Class : ĠK Class < Py Inspection > Ġ= ĠPy d antic Type Checker Inspection :: class Ġas ĠK Class < Py Inspection > ĊĊĠĠĠ Ġfun Ġtest Par s able Type () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpy d antic Config Service Ġ= ĠPy d antic Config Service . getInstance ( my Fixture !!. project ) ĊĠĠĠĠĠĠĠ Ġpy d antic Config Service . pars able TypeMap Ġ= Ġmap Of ( Pair (" str ", ĠlistOf (" int "))) ĊĠĠĠĠĠĠĠ Ġdo Test () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtest Par s able Type Collection () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpy d antic Config Service Ġ= ĠPy d antic Config Service . getInstance ( my Fixture !!. project ) ĊĠĠĠĠĠĠĠ Ġpy d antic Config Service . pars able TypeMap Ġ= Ġmap Of ( Pair (" str ", ĠlistOf (" int "))) ĊĠĠĠĠĠĠĠ Ġdo Test () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtest Par s able Type Weak Warning () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpy d antic Config Service Ġ= ĠPy d antic Config Service . getInstance ( my Fixture !!. project ) ĊĠĠĠĠĠĠĠ Ġpy d antic Config Service . pars able TypeMap Ġ= Ġmap Of ( Pair (" str ", ĠlistOf (" int "))) ĊĠĠĠĠĠĠĠ Ġpy d antic Config Service . pars able Type Highlight Type Ġ= ĠProblem Highlight Type . WE AK _ WARNING ĊĠĠĠĠĠĠĠ Ġdo Test () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtest Par s able Type Disable () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpy d antic Config Service Ġ= ĠPy d antic Config Service . getInstance ( my Fixture !!. project ) ĊĠĠĠĠĠĠĠ Ġpy d antic Config Service . pars able TypeMap Ġ= Ġmap Of ( Pair (" str ", ĠlistOf (" int "))) ĊĠĠĠĠĠĠĠ Ġpy d antic Config Service . pars able Type Highlight Type Ġ= ĠProblem Highlight Type . INFORMATION ĊĠĠĠĠĠĠĠ Ġdo Test () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtest Par s able Type Invalid () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpy d antic Config Service Ġ= ĠPy d antic Config Service . getInstance ( my Fixture !!. project ) ĊĠĠĠĠĠĠĠ Ġpy d antic Config Service . pars able TypeMap Ġ= Ġmap Of ( Pair (" str ", ĠlistOf (" int "))) ĊĠĠĠĠĠĠĠ Ġdo Test () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtest Accept able Type () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpy d antic Config Service Ġ= ĠPy d antic Config Service . getInstance ( my Fixture !!. project ) ĊĠĠĠĠĠĠĠ Ġpy d antic Config Service . accept able TypeMap Ġ= Ġmap Of ( Pair (" str ", ĠlistOf (" int "))) ĊĠĠĠĠĠĠĠ Ġdo Test () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtest Accept able Type Warning () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpy d antic Config Service Ġ= ĠPy d antic Config Service . getInstance ( my Fixture !!. project ) ĊĠĠĠĠĠĠĠ Ġpy d antic Config Service . accept able TypeMap Ġ= Ġmap Of ( Pair (" str ", ĠlistOf (" int "))) ĊĠĠĠĠĠĠĠ Ġpy d antic Config Service . accept able Type Highlight Type Ġ= ĠProblem Highlight Type . WARNING ĊĠĠĠĠĠĠĠ Ġdo Test () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtest Accept able Type Disable () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpy d antic Config Service Ġ= ĠPy d antic Config Service . getInstance ( my Fixture !!. project ) ĊĠĠĠĠĠĠĠ Ġpy d antic Config Service . accept able TypeMap Ġ= Ġmap Of ( Pair (" str ", ĠlistOf (" int "))) ĊĠĠĠĠĠĠĠ Ġpy d antic Config Service . accept able Type Highlight Type Ġ= ĠProblem Highlight Type . INFORMATION ĊĠĠĠĠĠĠĠ Ġdo Test () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtest Accept able Type Invalid () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpy d antic Config Service Ġ= ĠPy d antic Config Service . getInstance ( my Fixture !!. project ) ĊĠĠĠĠĠĠĠ Ġpy d antic Config Service . accept able TypeMap Ġ= Ġmap Of ( Pair (" str ", ĠlistOf (" int "))) ĊĠĠĠĠĠĠĠ Ġdo Test () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtest Field () Ġ{ ĊĠĠĠĠĠĠĠ Ġdo Test () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtest Class () Ġ{ ĊĠĠĠĠĠĠĠ Ġdo Test () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtest Field Import Typing () Ġ{ ĊĠĠĠĠĠĠĠ Ġdo Test () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtest Field Import Typing Invalid () Ġ{ ĊĠĠĠĠĠĠĠ Ġdo Test () ĊĠĠĠ Ġ} Ċ } Ċ