4t R ST R U VWX Y Z[ Z\ ] ^_` R a b c d e fg Rh Ri_tenantContext)Lcom/bcxin/Infrastructures/TenantContext;injectResolver*Lcom/bcxin/Infrastructures/InjectResolver;attachmentsContainerLjava/lang/ThreadLocal; SignatureNLjava/lang/ThreadLocal;>; userContext-Lcom/bcxin/Infrastructures/TenantUserContext;()VCodeLineNumberTableLocalVariableTablethisinit getInstance+()Lcom/bcxin/Infrastructures/TenantContext; StackMapTableijsetInjectResolver-(Lcom/bcxin/Infrastructures/InjectResolver;)VMethodParametersresolve%(Ljava/lang/Class;)Ljava/lang/Object;tClassLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT; resolveAll)(Ljava/lang/Class;)Ljava/util/Collection;I(Ljava/lang/Class;)Ljava/util/Collection;setValue'(Ljava/lang/Object;Ljava/lang/Object;)VkeyLjava/lang/Object;value attachmentsLjava/util/Map;5Ljava/util/Map;_getValueAndRemove&(Ljava/lang/Object;)Ljava/lang/Object;dataTT;-(Ljava/lang/Object;)TT;getUserContext/()Lcom/bcxin/Infrastructures/TenantUserContext; SourceFileTenantContext.java &' 'com/bcxin/Infrastructures/TenantContext ,' 7com/bcxin/Infrastructures/exceptions/BadTenantException'InjectResolverFactory未正确初始化 &kl 56 <= ! mn java/util/Mapjava/util/HashMap oI pq rs mI ?@ $%java/lang/ThreadLocal+com/bcxin/Infrastructures/TenantUserContextjava/lang/Objectjava/lang/Throwable(Ljava/lang/String;)V(com/bcxin/Infrastructures/InjectResolverget()Ljava/lang/Object;removeput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;set(Ljava/lang/Object;)V!J !"#$% &'(3*)   * +,'(+)* + -.(/(YK²Y*çL*+ #&&)&) !+/!0D123(>*+) "#*+456(s* Y *+ )&'**+789 7:/47";<=(s* Y *+ )./2*+789 7:/47">?@(6 N- YN,-+W -+,W -)"7 9:=?%A.C5D**6+6AB6CB ,DE9  ,DF/ G4 ACHI( M,,+N*+-)G HILMO** + AB DEJB9 DFJK/G4A"LMN(.)U* +O'(1Y Y) 5 SPQ