@ParametersAreNonnullByDefault
Package com.google.common.net
This package contains utility methods and classes for working with net addresses (numeric IP and
domain names).
This package is a part of the open-source Guava library.
-
Class Summary Class Description HostAndPort An immutable representation of a host and port.HostSpecifier A syntactically valid host specifier, suitable for use in a URI.HttpHeaders Contains constant definitions for the HTTP header field names.HttpHeaders.ReferrerPolicyValues Values for theReferrer-Policy
header.InetAddresses Static utility methods pertaining toInetAddress
instances.InetAddresses.TeredoInfo A simple immutable data class to encapsulate the information to be found in a Teredo address.InternetDomainName An immutable well-formed internet domain name, such ascom
orfoo.co.uk
.MediaType Represents an Internet Media Type (also known as a MIME Type or Content Type).MediaType.Tokenizer PercentEscaper AUnicodeEscaper
that escapes some set of Java characters using a UTF-8 based percent encoding scheme.UrlEscapers Escaper
instances suitable for strings to be included in particular sections of URLs. -
Annotation Types Summary Annotation Type Description ElementTypesAreNonnullByDefault Marks all "top-level" types as non-null in a way that is recognized by Kotlin.ParametricNullness Marks a "top-level" type-variable usage as (a) a Kotlin platform type when the type argument is non-nullable and (b) nullable when the type argument is nullable.