
com.huawei.shade.org.apache.http.protocol.UriPatternMatcher.class Maven / Gradle / Ivy
???? 2 ? ;com/huawei/shade/org/apache/http/protocol/UriPatternMatcher (Ljava/lang/Object; java/lang/Object UriPatternMatcher.java 6Lcom/huawei/shade/org/apache/http/annotation/Contract; threading ?Lcom/huawei/shade/org/apache/http/annotation/ThreadingBehavior; SAFE java/util/Map$Entry
java/util/Map
Entry map Ljava/util/Map; &Ljava/util/Map; ()V
java/util/LinkedHashMap
this BLcom/huawei/shade/org/apache/http/protocol/UriPatternMatcher; =Lcom/huawei/shade/org/apache/http/protocol/UriPatternMatcher; entrySet ()Ljava/util/Set; java/util/HashSet ! # (Ljava/util/Collection;)V %
" & register '(Ljava/lang/String;Ljava/lang/Object;)V URI request pattern * *com/huawei/shade/org/apache/http/util/Args , notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; . /
- 0 put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 2 3 4 pattern Ljava/lang/String; obj TT; Ljava/lang/Object;
unregister (Ljava/lang/String;)V remove &(Ljava/lang/Object;)Ljava/lang/Object; = > ? setHandlers (Ljava/util/Map;)V Ljava/lang/Deprecated; Map of handlers D clear F G putAll I B J
setObjects
getObjects ()Ljava/util/Map; lookup &(Ljava/lang/String;)Ljava/lang/Object; Request path Q get S > T keySet V W
java/util/Set Y iterator ()Ljava/util/Iterator; [ \ Z ] java/lang/String _ java/util/Iterator a hasNext ()Z c d b e next ()Ljava/lang/Object; g h b i matchUriRequestPattern '(Ljava/lang/String;Ljava/lang/String;)Z k l
m length ()I o p
` q * s endsWith (Ljava/lang/String;)Z u v
` w i$ Ljava/util/Iterator; bestMatch path equals (Ljava/lang/Object;)Z } ~
` substring (II)Ljava/lang/String; ? ?
` ?
startsWith ? v
` ? toString ()Ljava/lang/String; ? ?
? Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable ?()Ljava/util/Set;>; (Ljava/lang/String;TT;)V
StackMapTable
Deprecated )(Ljava/util/Map;)V RuntimeVisibleAnnotations (()Ljava/util/Map; (Ljava/lang/String;)TT;
SourceFile InnerClasses RuntimeInvisibleAnnotations ! ?
? T *? *? Y? ? ? ? ? ? > ? @ ! ? M ? "Y*? ? $ ? '? ? ? ? K ? ? ! ( ) ? v ++? 1W*? +,? 5 W? ? 6 7 8 : ? 8 9 ? U V W ? ? ! ; <