/* Ċ Ġ* ĠCopyright Ġ 2 0 0 0 - 2 0 2 0 ĠJetBrains Ġs . r . o . Ġand Ġother Ġcontributors . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġcom . jetbrains . plugin verifier . ver ifiers . filter Ċ Ċ import Ġcom . jetbrains . plugin verifier . ver ifiers . find Annotation Ċ import Ġcom . jetbrains . plugin verifier . ver ifiers . resolution . Class File Ċ Ċ /** Ċ Ġ* ĠVerification Ġfilter Ġthat Ġexclude s Ġclasses Ġmarked Ġwith Ġ` com . intellij . ide . plugins . Dynamic ally Loaded ` ]` Ġannotation . Ċ Ġ* ĠThis Ġannotation Ġindicates Ġthat Ġthe Ġclass Ġis Ġloaded Ġby Ġcustom Ġclass Ġloader , Ġthus Ċ Ġ* Ġit Ġmay Ġbe Ġimpossible Ġto Ġstatic ally Ġanaly se Ġits Ġbytecode . Ċ Ġ*/ Ċ class ĠDynamic ally Loaded Filter Ġ: ĠClass Filter Ġ{ ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġprivate Ġconst Ġval ĠD Y NAMIC ALLY _ LOADED Ġ= Ġ" com / intellij / ide / plugins / Dynamic ally Loaded " ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġshould Verify ( class File : ĠClass File ) Ġ= ĊĠĠĠ Ġclass File . runtime In visible Annotations . find Annotation ( DYNAMIC ALLY _ LOADED ) Ġ== Ġnull Ċ Ċ }