aboutsummaryrefslogtreecommitdiffstats
path: root/guava/src/com/google/common/net/InternetDomainName.java
diff options
context:
space:
mode:
Diffstat (limited to 'guava/src/com/google/common/net/InternetDomainName.java')
-rw-r--r--guava/src/com/google/common/net/InternetDomainName.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/guava/src/com/google/common/net/InternetDomainName.java b/guava/src/com/google/common/net/InternetDomainName.java
index 4ca6581..7537271 100644
--- a/guava/src/com/google/common/net/InternetDomainName.java
+++ b/guava/src/com/google/common/net/InternetDomainName.java
@@ -73,7 +73,7 @@ import javax.annotation.Nullable;
* @since 5.0
*/
@Beta
-@GwtCompatible
+@GwtCompatible(emulated = true)
public final class InternetDomainName {
private static final CharMatcher DOTS_MATCHER =
@@ -146,13 +146,11 @@ public final class InternetDomainName {
name = name.substring(0, name.length() - 1);
}
- checkArgument(name.length() <= MAX_LENGTH,
- "Domain name too long: '%s':", name);
+ checkArgument(name.length() <= MAX_LENGTH, "Domain name too long: '%s':", name);
this.name = name;
this.parts = ImmutableList.copyOf(DOT_SPLITTER.split(name));
- checkArgument(parts.size() <= MAX_PARTS,
- "Domain has too many parts: '%s'", name);
+ checkArgument(parts.size() <= MAX_PARTS, "Domain has too many parts: '%s'", name);
checkArgument(validateSyntax(parts), "Not a valid domain name: '%s'", name);
this.publicSuffixIndex = findPublicSuffix();
@@ -194,7 +192,7 @@ public final class InternetDomainName {
*
* @param domain A domain name (not IP address)
* @throws IllegalArgumentException if {@code name} is not syntactically valid
- * according to {@link #isValid}
+ * according to {@link #isValidLenient}
* @since 8.0 (previously named {@code from})
* @deprecated Use {@link #from(String)}
*/