2 4 2  2  2  2             % LOG#Lorg/eclipse/jetty/util/log/Logger;_context(Lorg/eclipse/jetty/webapp/WebAppContext;+(Lorg/eclipse/jetty/webapp/WebAppContext;)VCodeLineNumberTableLocalVariableTablethis@Lorg/eclipse/jetty/annotations/ServletSecurityAnnotationHandler;wacdoHandle(Ljava/lang/Class;)VurlLjava/lang/String;arr$[Ljava/lang/String;len$Ii$sm*Lorg/eclipse/jetty/servlet/ServletMapping;Ljava/util/Iterator;m.Lorg/eclipse/jetty/security/ConstraintMapping;clazzLjava/lang/Class;servletSecurity*Ljavax/servlet/annotation/ServletSecurity;servletMappingsLjava/util/List;constraintMappingssecurityElement&Ljavax/servlet/ServletSecurityElement;securityHandler,Lorg/eclipse/jetty/security/ConstraintAware;LocalVariableTypeTable;@Ljava/util/List; StackMapTableFmakeConstraintEmptyRoleSemantic InnerClassesTransportGuarantee(Ljava/lang/Class;[Ljava/lang/String;Ljavax/servlet/annotation/ServletSecurity$EmptyRoleSemantic;Ljavax/servlet/annotation/ServletSecurity$TransportGuarantee;)Lorg/eclipse/jetty/util/security/Constraint;servlet rolesAllowed permitOrDeny;constraintsExist#(Ljava/util/List;Ljava/util/List;)Zji pathSpecsexistsZF(Ljava/util/List;Ljava/util/List;)Z()V SourceFile%ServletSecurityAnnotationHandler.java 9 78 *org/eclipse/jetty/security/ConstraintAware 56LSecurityHandler not ConstraintAware, skipping security annotation processingjava/lang/Object (javax/servlet/annotation/ServletSecurity tu java/lang/StringBuilder 9 Constraints already defined for %, skipping ServletSecurity annotation java/util/ArrayList$javax/servlet/ServletSecurityElement 9  (org/eclipse/jetty/servlet/ServletMapping constraint.url.   ,org/eclipse/jetty/security/ConstraintMapping  t           >org/eclipse/jetty/annotations/ServletSecurityAnnotationHandler \org/eclipse/jetty/annotations/AnnotationIntrospector$AbstractIntrospectableAnnotationHandler'AbstractIntrospectableAnnotationHandlerjava/util/Listjava/util/Iteratorjava/lang/Class:javax/servlet/annotation/ServletSecurity$EmptyRoleSemantic;javax/servlet/annotation/ServletSecurity$TransportGuaranteejava/lang/String(Z)V&org/eclipse/jetty/webapp/WebAppContextgetSecurityHandler.()Lorg/eclipse/jetty/security/SecurityHandler;!org/eclipse/jetty/util/log/Loggerwarn((Ljava/lang/String;[Ljava/lang/Object;)V getAnnotation4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;getCanonicalName()Ljava/lang/String;getConstraintMappings()Ljava/util/List;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getNametoString-(Ljavax/servlet/annotation/ServletSecurity;)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; getPathSpecs()[Ljava/lang/String; getMetaData%()Lorg/eclipse/jetty/webapp/MetaData;org/eclipse/jetty/webapp/Origin Annotation!Lorg/eclipse/jetty/webapp/Origin;!org/eclipse/jetty/webapp/MetaData setOrigin6(Ljava/lang/String;Lorg/eclipse/jetty/webapp/Origin;)V4org/eclipse/jetty/security/ConstraintSecurityHandler$createConstraintsWithMappingsForPath\(Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/ServletSecurityElement;)Ljava/util/List;addAll(Ljava/util/Collection;)ZaddConstraintMapping1(Lorg/eclipse/jetty/security/ConstraintMapping;)VcreateConstraint(Ljava/lang/String;[Ljava/lang/String;Ljavax/servlet/annotation/ServletSecurity$EmptyRoleSemantic;Ljavax/servlet/annotation/ServletSecurity$TransportGuarantee;)Lorg/eclipse/jetty/util/security/Constraint;getServletHandler,()Lorg/eclipse/jetty/servlet/ServletHandler;(org/eclipse/jetty/servlet/ServletHandler-()[Lorg/eclipse/jetty/servlet/ServletMapping;getServletName getServlet=(Ljava/lang/String;)Lorg/eclipse/jetty/servlet/ServletHolder;'org/eclipse/jetty/servlet/ServletHolder getClassNameequals(Ljava/lang/Object;)Zaddsize()Iget(I)Ljava/lang/Object; getPathSpecorg/eclipse/jetty/util/log/Log getLogger6(Ljava/lang/Class;)Lorg/eclipse/jetty/util/log/Logger;4org/eclipse/jetty/annotations/AnnotationIntrospector!2456789:;G **+<DE F= >? @8AB; ;*+ M,*+ N* :*-+Y+Y:Y,:-:i::6 6   D 2: *Y  !"+ #$W *::%:&<^M OPS'T+U,Z5[F]P_w`xdfgiklinqs.t:u=4CD PEFKGH HIH WJKpIL. MN"IL;>?;OP'QR5STFUTVW,XYZ5S[FU\]j ^K__`a$ bc^__`adeGbc^__`afa!gm;^ +,-'<=4 >? nP oF pq rstu;. bYM*()N-:66>2:*(*+:,,+- ,.W,<",=QZ`=\ =vw,.xKJEyEGHBIHb>?bzDZ{TO|yZ Z{[]b}_~~;;s >+:l::6,G,/<86'2,0%1-> ׄ<: ',/EPikntz}=\ H,H2HH'SF ZxK sIL>?STUT}ZS[U\]$ a$d%;" 23<>jh i@k l@4