package Ġcom . zw q 6 5 . unity . pattern . dynamic _ proxy Ċ Ċ import Ġjava . lang . reflect . Invocation Handler Ċ import Ġjava . lang . reflect . Method Ċ Ċ /** Ċ Ġ* Ġ================================= =============== Ċ Ġ* Ġ< p > Ċ Ġ* ĠCreated Ġby ĠN IR V ANA Ġon Ġ 2 0 1 7 / 1 1 / 1 5 Ċ Ġ* ĠContact Ġwith Ġ< zw q 6 5 1 4 0 6 4 4 1 @ gmail . com > Ċ Ġ* Ġ================================= =============== Ċ Ġ*/ Ċ class ĠLogger Handler ( private Ġval Ġtarget : ĠAny ) Ġ: ĠInvocation Handler Ġ{ ĊĊĠĠĠ Ġ@ Throws ( Throwable :: class ) ĊĠĠĠ Ġoverride Ġfun Ġinvoke ( proxy : ĠAny , Ġmethod : ĠMethod , Ġargs : ĠArray < Any >): ĠAny Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" æºĸ åĤ Ļ æīĵåį° ") ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġmethod . invoke ( target , Ġ* args ) ĊĠĠĠĠĠĠĠ Ġprintln (" çµĲ æĿŁ æīĵåį° ") ĊĠĠĠĠĠĠĠ Ġreturn Ġresponse ĊĠĠĠ Ġ} Ċ } Ċ