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

com.google.common.net.InternetDomainName.class Maven / Gradle / Ivy

????4?
java/lang/Object()V(com/google/common/net/InternetDomainName	
publicSuffixIndexCacheI	registrySuffixIndexCache	DOTS_MATCHER$Lcom/google/common/base/CharMatcher;
"com/google/common/base/CharMatcherreplaceFrom-(Ljava/lang/CharSequence;C)Ljava/lang/String;
com/google/common/base/AsciitoLowerCase&(Ljava/lang/String;)Ljava/lang/String;!.
#$%&'java/lang/StringendsWith(Ljava/lang/String;)Z
#)*+length()I
#-./	substring(II)Ljava/lang/String;1Domain name too long: '%s':
34567$com/google/common/base/Preconditions
checkArgument((ZLjava/lang/String;Ljava/lang/Object;)V	9:;nameLjava/lang/String;	=>?DOT_SPLITTER!Lcom/google/common/base/Splitter;
ABCDEcom/google/common/base/Splittersplit.(Ljava/lang/CharSequence;)Ljava/lang/Iterable;
GHIJK'com/google/common/collect/ImmutableListcopyOf?(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;	MNOparts)Lcom/google/common/collect/ImmutableList;
GQR+sizeTDomain has too many parts: '%s'
VWXvalidateSyntax(Ljava/util/List;)ZZNot a valid domain name: '%s'
G\]^isEmpty()Z`4Cannot create an InternetDomainName with zero parts.
3b6c(ZLjava/lang/Object;)V
efghicom/google/common/base/Optionalabsent#()Lcom/google/common/base/Optional;
klmfindSuffixOfType$(Lcom/google/common/base/Optional;)I	opqrs3com/google/thirdparty/publicsuffix/PublicSuffixTypeREGISTRY5Lcom/google/thirdparty/publicsuffix/PublicSuffixType;
euvwof5(Ljava/lang/Object;)Lcom/google/common/base/Optional;	yz{
DOT_JOINERLcom/google/common/base/Joiner;
G}~subList-(II)Lcom/google/common/collect/ImmutableList;
?????com/google/common/base/Joinerjoin((Ljava/lang/Iterable;)Ljava/lang/String;	?????7com/google/thirdparty/publicsuffix/PublicSuffixPatternsUNDER(Lcom/google/common/collect/ImmutableMap;
?????&com/google/common/collect/ImmutableMapget&(Ljava/lang/Object;)Ljava/lang/Object;
e??wfromNullable
???matchesTypeE(Lcom/google/common/base/Optional;Lcom/google/common/base/Optional;)Z	????EXACT	????EXCLUDED
????containsKey(Ljava/lang/Object;)Z
3???checkNotNull
??(Ljava/lang/String;)V?Q?java/util/List????(I)Ljava/lang/Object;
???validatePart(Ljava/lang/String;Z)Z
???ascii&()Lcom/google/common/base/CharMatcher;
???
retainFrom,(Ljava/lang/CharSequence;)Ljava/lang/String;	??PART_CHAR_MATCHER
???matchesAllOf(Ljava/lang/CharSequence;)Z	??DASH_MATCHER
#???charAt(I)C
???matches(C)Z	??
DIGIT_MATCHER
??+publicSuffixIndex
??^hasPublicSuffix
???ancestor-(I)Lcom/google/common/net/InternetDomainName;
??^isTopPrivateDomain
??^isUnderPublicSuffix?Not under a public suffix: %s
3??7
checkState
??+registrySuffixIndex
??^hasRegistrySuffix
??^isTopDomainUnderRegistrySuffix
??^isUnderRegistrySuffix?Not under a registry suffix: %s
??^	hasParent?Domain '%s' has no parent
G?
#?.?(I)Ljava/lang/String;
??>(Ljava/lang/String;Lcom/google/common/collect/ImmutableList;)Vjava/lang/StringBuilder
?
?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
?	toString()Ljava/lang/String;

from>(Ljava/lang/String;)Lcom/google/common/net/InternetDomainName;"java/lang/IllegalArgumentException
e^	isPresent
e?equals
#
#+hashCode
.。.。
anyOf>(Ljava/lang/CharSequence;)Lcom/google/common/base/CharMatcher;
A!"#on$(C)Lcom/google/common/base/Splitter;
?%"&"(C)Lcom/google/common/base/Joiner;(-_
*+,inRange((CC)Lcom/google/common/base/CharMatcher;
./0orJ(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/CharMatcher;	23LETTER_MATCHERNO_SUFFIX_FOUND
ConstantValue????SUFFIX_NOT_INITIALIZED????	MAX_PARTS
MAX_LENGTH?MAX_DOMAIN_PART_LENGTH?	Signature=Lcom/google/common/collect/ImmutableList;RuntimeVisibleAnnotations7Lcom/google/errorprone/annotations/concurrent/LazyInit;CodeLineNumberTableLocalVariableTablethis*Lcom/google/common/net/InternetDomainName;
StackMapTableMethodParametersLocalVariableTypeTableR(Ljava/lang/String;Lcom/google/common/collect/ImmutableList;)VpublicSuffixIndexLocalregistrySuffixIndexLocalancestorNameidesiredType!Lcom/google/common/base/Optional;	partsSizeXLcom/google/common/base/Optional;[(Lcom/google/common/base/Optional;)IdomainRuntimeInvisibleAnnotations8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;partLjava/util/List;	lastIndex$Ljava/util/List;'(Ljava/util/List;)ZisFinalPartZ
asciiChars+()Lcom/google/common/collect/ImmutableList;?()Lcom/google/common/collect/ImmutableList;isPublicSuffixpublicSuffix,()Lcom/google/common/net/InternetDomainName;Ljavax/annotation/CheckForNull;topPrivateDomainisRegistrySuffixregistrySuffixtopDomainUnderRegistrySuffixparentlevels
ancestorParts
substringFromchild	leftPartsisValidunusede$Ljava/lang/IllegalArgumentException;
actualType?(Lcom/google/common/base/Optional;Lcom/google/common/base/Optional;)ZthatobjectLjava/lang/Object;"RuntimeVisibleParameterAnnotations
SourceFileInternetDomainName.java-Lcom/google/errorprone/annotations/Immutable;7Lcom/google/common/net/ElementTypesAreNonnullByDefault;-Lcom/google/common/annotations/GwtCompatible;emulated1>?z{45675895:;5<=5>:;NO?@ABAB??3??C?*?*??	*??
?+.??L+ ?"?++?(d?,L+?(???0+?2*+?8*?<+?@?F?L*?L?P??S+?2*?L?UY+?2?D2??
???&?2?G?L?Z?q?~?EFG:;H?2#
@(@I:?C?,*?*??	*??
,?[??_?a*+?8*,?L?D??
??!?&?+?E ,FG,:;,NOJ,N@H?#G@I	:N?K?+Cj*?	<??**?d?jY?]?x*?L?|??:?+?????o?????d?+?????o???????????`??????D>??? ?*?3?9?=?C?L?R?T?_?c?i?E4 CN;
_OkFGkPQcRJkPSH?
?2#??IP?T	
C9?Y*???#???DEU;IUVW
WXC?@*??d<*???#????=?*???#N-?????????D&		#.68>E*.
X; O@NY	7ZJ@N[H???IN?\
??C?`*?(?*?(?????*??M??,??????*?Ŷɚ??**?(d?Ŷə????*?Ŷə??D.9:GI%J'O:PHQJ[\\^_E `X;`]^E_;H
?# I	X]N`C/*?L?DhEFG?ab^CB
*?К??D?E
FGH@?^CC*?????D?EFGH@cdCK*?ә**?з֧?D?EFGH@Ae?^CB
*?О??D?E
FGH@?^CC*?????D?EFGH@fdC`!*?ڙ*?*???*?8??**??d?ְD??	??E!FGH	g^CB
*????D?E
FGH@?^CC*?????D?EFGH@hdCK*??**??֧?DEFGH@Ae?^CB
*????DE
FGH@?^CC*?????D#EFGH@idC`!*??*?*???*?8??**??d?ְD67	9:E!FGH	?^CF*?L?P???D?EFGH@jdCA*???*?8??*?ְD
J
KEFG??C?H*?L*?L?P?|M>6?*?L???#?(`>????*?8??:?Y,???DVZ[\-[3^=`E>OHFGHk8lO6m=N;J8l@H
?G?Ikn
CX$??Y?+???#? ?*?8???
?DmE$FG$o;Io	p'Ch
*?
L?L?D????E qGrs
:;HGI:
??Co*??*+??+??D?EPQtQJPStSHCI	Pt?u	C/*?8?D?EFG?C}!+*??+??+?M*?8,?8???D??????E vG!FG!wxHIwye+C2*?8??D?EFGzC?S??.? ?<.?$?x'???09?)??az?)AZ?)?-?1?Ͳ1?-?¶-???D*
P	QR""$,&0'@)F*R){|A
}~V?Z?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy