package Ġcom . mir u ken . callback . policy . rules Ċ Ċ import Ġcom . mir u ken . Type Reference Ċ import Ġcom . mir u ken . callback . policy . Argument Ċ import Ġcom . mir u ken . callback . policy . bindings . Policy Member Binding Info Ċ Ċ class ĠCallback Argument ( ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġcallback Type : ĠType Reference Ċ ) Ġ: ĠArgument Rule Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġmatches ( argument : ĠArgument , Ġcontext : ĠRule Context ) Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġargument . satisf ies ( callback Type ) ĊĊĠĠĠ Ġoverride Ġfun Ġconfigure ( argument : ĠArgument , Ġbinding Info : ĠPolicy Member Binding Info ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( binding Info . callback Arg Ġ== Ġnull ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding Info . callback Arg Ġ= Ġargument ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġresolve ( callback : ĠAny ) Ġ= Ġcallback Ċ } Ċ