/* Ċ Ġ* ĠTencent Ġis Ġplease d Ġto Ġsupport Ġthe Ġopen Ġsource Ġcommunity Ġby Ġmaking ĠTencent ĠShadow Ġavailable . Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 9 ĠTH L ĠA 2 9 ĠLimited , Ġa ĠTencent Ġcompany . Ġ ĠAll Ġrights Ġreserved . Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠBSD Ġ 3 - Clause ĠLicense Ġ( the Ġ" License "); Ġyou Ġmay Ġnot Ġuse Ċ Ġ* Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ċ Ġ* Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttps :// opensource . org / licenses / BSD - 3 - Clause Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ* Ċ Ġ*/ Ċ Ċ package Ġcom . tencent . now Ċ Ċ import Ġjav assist . Class Pool Ċ import Ġjav assist . Loader Class Path Ċ import Ġjava . io . File Ċ Ċ class ĠAndroid Class Pool Builder ( ĊĠĠĠĠĠĠĠ Ġval Ġcontext ClassLoader : ĠClassLoader , ĊĠĠĠĠĠĠĠ Ġval Ġandroid Jar : ĠFile Ċ ) Ġ: ĠClass Pool Builder Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġbuild (): ĠClass Pool Ġ{ ĊĠĠĠĠĠĠĠ Ġ// è¿ĻéĩĮ ä½¿çĶ¨ use Default Path : false æĺ¯ åĽłä¸º è¿ĻéĩĮ åıĸ åĪ°çļĦ context ClassLoader ä¸į åĮħåĲ« classpath æĮĩå®ļ è¿Ľ æĿ¥çļĦ runtime ĊĠĠĠĠĠĠĠ Ġ// æīĢä»¥ åľ¨ å¤ĸéĥ¨ åħĪ èİ·åıĸ ä¸Ģä¸ª åĮħåĲ« äºĨ runtime çļĦ context ClassLoader ä¼ł è¿Ľ æĿ¥ ĊĠĠĠĠĠĠĠ Ġval Ġclass Pool Ġ= ĠClass Pool ( false ) ĊĠĠĠĠĠĠĠ Ġclass Pool . append Class Path ( Loader Class Path ( context ClassLoader )) ĊĠĠĠĠĠĠĠ Ġclass Pool . append Class Path ( android Jar . absolute Path ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġclass Pool ĊĠĠĠ Ġ} Ċ }