2  ,     !"#  !$%& '( ) K*+, -. /0 '1 '2 '34 56 !78 9: ; <= 9> ?@ A ?B CDE 9FGH IJ 'K LMNOPQ !R S IT KU VW VXZ K[\]^_` abcdef g -hijklmn _ op qrstuv gwx Kyz{|}~ p p p  w w  w ~      !  }  InnerClassesLOG#Lorg/eclipse/jetty/util/log/Logger;()VCodeLineNumberTableLocalVariableTableeLjava/lang/Exception;this7Lorg/eclipse/jetty/plus/webapp/PlusDescriptorProcessor; StackMapTablestartP(Lorg/eclipse/jetty/webapp/WebAppContext;Lorg/eclipse/jetty/webapp/Descriptor;)Vcontext(Lorg/eclipse/jetty/webapp/WebAppContext; descriptor%Lorg/eclipse/jetty/webapp/Descriptor; injections7Lorg/eclipse/jetty/plus/annotation/InjectionCollection; callbacks?Lorg/eclipse/jetty/plus/annotation/LifeCycleCallbackCollection;runAsCollection3Lorg/eclipse/jetty/plus/annotation/RunAsCollection;#&(end visitEnvEntryNodev(Lorg/eclipse/jetty/webapp/WebAppContext;Lorg/eclipse/jetty/webapp/Descriptor;Lorg/eclipse/jetty/xml/XmlParser$Node;)VvalueLjava/lang/Object;dnode&Lorg/eclipse/jetty/xml/XmlParser$Node;nameLjava/lang/String;typevalueStro!Lorg/eclipse/jetty/webapp/Origin; ExceptionsvisitResourceRef typeClassLjava/lang/Class;objn otherType otherAuth otherShared otherFragmentotherFragmentRootiterLjava/util/Iterator; otherNodejndiNameauthsharedLocalVariableTypeTableLjava/lang/Class<*>;(Ljava/util/Iterator;Z4visitResourceEnvRefvisitMessageDestinationRef otherUsageusagevisitPostConstructclazzcallback5Lorg/eclipse/jetty/plus/annotation/LifeCycleCallback;"Ljava/lang/ClassNotFoundException; className methodNamervisitPreDestroy addInjections(Lorg/eclipse/jetty/webapp/WebAppContext;Lorg/eclipse/jetty/webapp/Descriptor;Lorg/eclipse/jetty/xml/XmlParser$Node;Ljava/lang/String;Ljava/lang/Class;)V injection-Lorg/eclipse/jetty/plus/annotation/Injection; injectionNodetargetClassName targetName valueClassitor; Signature(Lorg/eclipse/jetty/webapp/WebAppContext;Lorg/eclipse/jetty/webapp/Descriptor;Lorg/eclipse/jetty/xml/XmlParser$Node;Ljava/lang/String;Ljava/lang/Class<*>;)V bindEnvEntry'(Ljava/lang/String;Ljava/lang/Object;)Vee&Lorg/eclipse/jetty/plus/jndi/EnvEntry;ne)Lorg/eclipse/jetty/plus/jndi/NamingEntry;$Ljavax/naming/NameNotFoundException;envCtxLjavax/naming/Context;icLjavax/naming/InitialContext;boundZbindResourceRefN(Lorg/eclipse/jetty/webapp/WebAppContext;Ljava/lang/String;Ljava/lang/Class;)VQ(Lorg/eclipse/jetty/webapp/WebAppContext;Ljava/lang/String;Ljava/lang/Class<*>;)VbindResourceEnvRefbindMessageDestinationRef bindEntrynameInEnvironmentscope defaultNE SourceFilePlusDescriptorProcessor.java  env-entry     resource-refresource-env-refmessage-destination-refpost-construct pre-destroyjava/lang/Exceptionjava/lang/IllegalStateException %org.eclipse.jetty.injectionCollection 5org/eclipse/jetty/plus/annotation/InjectionCollection ,org.eclipse.jetty.lifecyleCallbackCollection=org/eclipse/jetty/plus/annotation/LifeCycleCallbackCollection!org.eclipse.jetty.runAsCollection1org/eclipse/jetty/plus/annotation/RunAsCollectionenv-entry-name env-entry-typeenv-entry-value  java/lang/StringBuilderNo value for env-entry-name  java/lang/Object   env-entry.       +org/eclipse/jetty/webapp/FragmentDescriptor .injection Conflicting env-entry  in     res-ref-nameres-typeres-authres-sharing-scope resource-ref.      $org/eclipse/jetty/xml/XmlParser$Node Conflicting resource-ref # not found in declaring descriptor resource-env-ref-nameresource-env-ref-typeresource-env-ref. Conflicting resource-env-ref message-destination-ref-namemessage-destination-typemessage-destination-usagemessage-destination-ref.  $Conflicting message-destination-ref lifecycle-callback-classlifecycle-callback-method%No lifecycle-callback-class specified1No lifecycle-callback-method specified for class 7org/eclipse/jetty/plus/annotation/PostConstructCallback   java/lang/ClassNotFoundException*Couldn't load post-construct target class 5No lifecycle-callback-class specified for pre-destroy=No lifecycle-callback-method specified for pre-destroy class 4org/eclipse/jetty/plus/annotation/PreDestroyCallback'Couldn't load pre-destory target class injection-target injection-target-classinjection-target-name&No classname found in injection-target+No field or method name in injection-target+org/eclipse/jetty/plus/annotation/Injection   .%Couldn't load injection target class javax/naming/InitialContextjava:comp/env/   'org/eclipse/jetty/plus/jndi/NamingEntry$org/eclipse/jetty/plus/jndi/EnvEntry "javax/naming/NameNotFoundException java:comp/envjavax/naming/Context     org/eclipse/jetty/plus/jndi/Link    /default Nothing to bind for name 5org/eclipse/jetty/plus/webapp/PlusDescriptorProcessor 5org/eclipse/jetty/webapp/IterativeDescriptorProcessor7org/eclipse/jetty/plus/webapp/PlusDescriptorProcessor$1java/lang/Stringorg/eclipse/jetty/webapp/Origin#org/eclipse/jetty/webapp/Descriptor&org/eclipse/jetty/webapp/WebAppContextjava/lang/Classjava/util/IteratorgetClass()Ljava/lang/Class; __signature[Ljava/lang/Class;getDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;registerVisitor/(Ljava/lang/String;Ljava/lang/reflect/Method;)V(Ljava/lang/Throwable;)V getAttribute&(Ljava/lang/String;)Ljava/lang/Object; setAttribute getString((Ljava/lang/String;ZZ)Ljava/lang/String;equals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;!org/eclipse/jetty/util/log/Loggerwarn((Ljava/lang/String;[Ljava/lang/Object;)V getMetaData%()Lorg/eclipse/jetty/webapp/MetaData;!org/eclipse/jetty/webapp/MetaData getOrigin5(Ljava/lang/String;)Lorg/eclipse/jetty/webapp/Origin;*$SwitchMap$org$eclipse$jetty$webapp$Origin[Iordinal()I setOrigin:(Ljava/lang/String;Lorg/eclipse/jetty/webapp/Descriptor;)Vorg/eclipse/jetty/util/TypeUtilfromName%(Ljava/lang/String;)Ljava/lang/Class;valueOf8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;getOriginDescriptor9(Ljava/lang/String;)Lorg/eclipse/jetty/webapp/Descriptor; getResource,()Lorg/eclipse/jetty/util/resource/Resource;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(Ljava/lang/String;)V loadClassgetRoot(()Lorg/eclipse/jetty/xml/XmlParser$Node;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;org/eclipse/jetty/xml/XmlParsergetTagequalsIgnoreCase(Ljava/lang/String;)Z3org/eclipse/jetty/plus/annotation/LifeCycleCallback setTarget&(Ljava/lang/Class;Ljava/lang/String;)Vadd8(Lorg/eclipse/jetty/plus/annotation/LifeCycleCallback;)V((Ljava/lang/String;)Ljava/util/Iterator; setJndiName7(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)V0(Lorg/eclipse/jetty/plus/annotation/Injection;)V getNameParser-(Ljava/lang/String;)Ljavax/naming/NameParser;+org/eclipse/jetty/plus/jndi/NamingEntryUtilmakeNamingEntryName@(Ljavax/naming/NameParser;Ljava/lang/String;)Ljavax/naming/Name;lookupisOverrideWebXml!org/eclipse/jetty/jndi/NamingUtilbindR(Ljavax/naming/Context;Ljava/lang/String;Ljava/lang/Object;)Ljavax/naming/Context;lookupNamingEntryO(Ljava/lang/Object;Ljava/lang/String;)Lorg/eclipse/jetty/plus/jndi/NamingEntry;getLink bindToENC9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Z getServer#()Lorg/eclipse/jetty/server/Server;getNameorg/eclipse/jetty/util/log/Log getLogger6(Ljava/lang/Class;)Lorg/eclipse/jetty/util/log/Logger;!~***** * * * * **** LY+ps. <?@(A:BLC^DpIsFtH}Jt ~s `+N-YN+-+:Y:++:Y:+6 R SUVY(Z-\6]>`IaNcWd_f>``` V(8I  ?n  - !:-"!:-#!: $%$&'Y()**+,-+.'Y(/**+0:12.$bbb+.'Y(/**+,3*+,-456:*7,8A+.'Y(/**+,3*+,-456:*7k+.'Y(/**9*+:: 8*+,-45+Y'Y(;**<*,=>+?f| }~-MNk=JX[p = zpfk$ - I=D. '-@!:-A!:-B!:-C!:+.'Y(D**+0:12."iii +.'Y(D**+,34:  +E: *+,- 5*+ F,8J+.'Y(D**+,34:  +E: *+,- 5*+ F+.'Y(D**9*+::   8%4:  +E: *+,-45w+.'Y(D**+::  G:  H: :  IH C J:  K K:L%@!%:   A!:  B!: C!:$: $ : $:$:$:$: %% %+Y'Y(M**<*,=>+?*+,-45)Y'Y(D**N* >+?7 (Ep   '4;@H V#Y'v(})*+-./012589:= >?&@4ABBPEnFHIKP$ ! ; '/ 4 " vW }P I F  (E*$ ! ; I p /6. - "(/A A A A A A'%  9-O!:-P!:+.'Y(Q**+0:12."MMM4: +E:*+,-5*+R,8J+.'Y(Q**+,34: +E:*+,-5*+Rf+.'Y(Q**9*+:: 8"4: +E:*+,-5+.'Y(Q**+::G:H: :  IH C J:  K K:   L% O!% :  m P!: $: $ :  %+Y'Y(S**<*,=>+?*+,-45)Y'Y(Q**N*>+?.` ac1d\kclhmpn{opx|}~ #&CJQTclw~8c$! ,l4 ~" \ CJQ T 9999 /%1*c$! Q \6. - "(A A3%t-T!:-U!:-V!:+.'Y(W**+0:12./$kkk 4: +E:*+,-5*+X+.'Y(W**+,3,8J4: +E:*+,-5*+X+.'Y(W**+,3y+.'Y(W**9*+:: 8"4:  +E: *+,- 5(+.'Y(W**+::G:  H: :  IH C J:  K K:   L% T!% :  -U!: -V!: $:$: %  Y+Y'Y(Z**<*,=>+?*+,-45)Y'Y(W**N*>+?1 ;hot|,38@KNkry|< J Mso@=3 ,4 " p f kr y | tttt j`V;9*o@=3 y h22. - "("A A'%J -[!:-\!: $%&],- $%$&'Y(^**+,-+.0:12. "|||+.,3+E:_Y`:a+b:&'Y(d**+,-,8+E:_Y`:a+bu:&'Y(d**+,-P+E:_Y`:a+b%:&'Y(d**+,-c!$cIqtc$  "#$1%2'A)a*b/m059:;<A>@BJNO PQ!V$S&UFVI_Q`Zacbqgtdvfl    & Q Zv  m*   Q # # 5t$q$j!J -[!:-\!: $%&e,- $%$&'Y(f**+,-+.0:12. "|||+.,3+E:gYh:a+b:&'Y(i**+,-,8+E:gYh:a+bu:&'Y(i**+,-P+E:gYh:a+b%:&'Y(i**+,-c!$cIqtc$w xy#{1|2~Aabm !$&FIQZcqtv    & Q Zv  m*   Q # # 5t$q$j! :-jk:I*JK:l!:m!:  $%&n,-  $%&o,-+:  Y: + +E: pYq:  r   s  t+.'Y(-L*u**9*+:++.'Y(-L*u**9*+,3%: &'Y(v**+,-ұcn)4CQTcqt69t k  ) 4  ::::::2 t :2A : {B!9nN6wYxN-'Y(y*-$z+{>+|}:~~:6:6-|:+,W MP:  2 ?FMPRUZem\ F2RennnliMBf*+,- ,-* f*+,- 67* f*+,- =>*   ,:6+:,: :+:,6+:,6,6'Y(-**+:+: : ,Y'Y(**+?fSTX Y[^(b+c5e:f;iAjKkPlQoZp_q`vxxyz|}\    8  *( / " &9KY