package Ġcom . example . w app . demo . ext Ċ Ċ import Ġjava . lang . reflect . Parameterized Type Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġjs xia osh ui Ġon Ġ 2 0 2 1 / 8 / 1 8 Ċ Ġ*/ Ċ /** Ċ Ġ* Ġèİ·åıĸ å½ĵåīį ç±» ç»ĳ å®ļçļĦ æ³Ľ åŀĭ ViewModel - clazz Ċ Ġ*/ Ċ fun Ġ< VM > Ġget Vm Clazz ( obj : Any ): VM { ĊĠĠĠ Ġreturn Ġ Ġ( obj . java Class . generic Super class Ġas ĠParameter ized Type ). actual Type Arguments [ 0 ] Ġas ĠVM Ċ }