All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.http.conn.util.PublicSuffixMatcher.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????2?=com/groupbyinc/flux/common/http/conn/util/PublicSuffixMatcherjava/lang/ObjectPublicSuffixMatcher.java5Lcom/groupbyinc/flux/common/http/annotation/Contract;	threading>Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior;SAFErulesLjava/util/Map;YLjava/util/Map;
exceptions/(Ljava/util/Collection;Ljava/util/Collection;)V4com/groupbyinc/flux/common/http/conn/util/DomainTypeUNKNOWN6Lcom/groupbyinc/flux/common/http/conn/util/DomainType;	e(Lcom/groupbyinc/flux/common/http/conn/util/DomainType;Ljava/util/Collection;Ljava/util/Collection;)V
this?Lcom/groupbyinc/flux/common/http/conn/util/PublicSuffixMatcher;*Ljava/util/Collection;Ljava/util/Collection;()V
Domain type )com/groupbyinc/flux/common/http/util/Args"notNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;$%
#&Domain suffix rules(&java/util/concurrent/ConcurrentHashMap*java/util/Collection,size()I./-0(I)V2
+3
	5iterator()Ljava/util/Iterator;78-9java/util/Iterator;hasNext()Z=><?next()Ljava/lang/Object;AB<Cjava/lang/StringE
java/util/MapGput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;IJHK
+
	NruleLjava/lang/String;i$Ljava/util/Iterator;	exception
domainType(Ljava/util/Collection;)VDomain suffix listsW:com/groupbyinc/flux/common/http/conn/util/PublicSuffixListYgetType8()Lcom/groupbyinc/flux/common/http/conn/util/DomainType;[\
Z]getRules()Ljava/util/List;_`
Zajava/util/Listcd9
getExceptionsf`
Zg$Ljava/util/List;Ljava/util/List;list;hasEntryZ(Ljava/util/Map;Ljava/lang/String;Lcom/groupbyinc/flux/common/http/conn/util/DomainType;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;qrHsequals(Ljava/lang/Object;)Zuv
wmapexpectedTypehasRuleK(Ljava/lang/String;Lcom/groupbyinc/flux/common/http/conn/util/DomainType;)Zop
}hasException
getDomainRoot&(Ljava/lang/String;)Ljava/lang/String;\(Ljava/lang/String;Lcom/groupbyinc/flux/common/http/conn/util/DomainType;)Ljava/lang/String;??
?domain.?
startsWith(Ljava/lang/String;)Z??
F?java/util/Locale?ROOTLjava/util/Locale;??	??toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;??
F?java/net/IDN?	toUnicode??
??|
?{|
?indexOf(I)I??
F?	substring(I)Ljava/lang/String;??
F?java/lang/StringBuilder?
?*.?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??toString()Ljava/lang/String;??
??nextdotInextSegment
domainNamesegmentmatches?|
?
domainRoot	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTableW(Ljava/util/Collection;Ljava/util/Collection;)V
StackMapTable?(Lcom/groupbyinc/flux/common/http/conn/util/DomainType;Ljava/util/Collection;Ljava/util/Collection;)VW(Ljava/util/Collection;)V?(Ljava/util/Map;Ljava/lang/String;Lcom/groupbyinc/flux/common/http/conn/util/DomainType;)Z
SourceFileRuntimeInvisibleAnnotations1
?
?
?h
*?+,??? 




?



?
9	:???m?*?+!?'W,)?'W*?+Y,?1?4?6,?::?@??D?F:*?6+?LW???*?+Y?M?O-?1-?::?@??D?F:*?O+?LW??ݱ?RA
PQ+&RS~
TQh&RS??U?
?
??
?
?.@ABC#DAEQG\H`I~J?M?$?+--<?%?RSTU!V;WAXGYfZw\}]?^?_?b?c?M?(-<?'-<Zd<?&?d?A?J?_?d??????????????!

?
FF?@F?(F????;*+?????Q???|??(+??*+????+???+,??N-????*((?Q(z
?Q??????%Q?FF?F@??
e	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy