• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (C) 2007 The Guava Authors
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
5  * in compliance with the License. You may obtain a copy of the License at
6  *
7  * http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software distributed under the License
10  * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
11  * or implied. See the License for the specific language governing permissions and limitations under
12  * the License.
13  */
14 
15 /**
16  * Basic utility libraries and interfaces.
17  *
18  * <p>This package is a part of the open-source <a href="http://github.com/google/guava">Guava</a>
19  * library.
20  *
21  * <h2>Contents</h2>
22  *
23  * <h3>String-related utilities</h3>
24  *
25  * <ul>
26  *   <li>{@link com.google.common.base.Ascii}
27  *   <li>{@link com.google.common.base.CaseFormat}
28  *   <li>{@link com.google.common.base.CharMatcher}
29  *   <li>{@link com.google.common.base.Charsets}
30  *   <li>{@link com.google.common.base.Joiner}
31  *   <li>{@link com.google.common.base.Splitter}
32  *   <li>{@link com.google.common.base.Strings}
33  * </ul>
34  *
35  * <h3>Function types</h3>
36  *
37  * <ul>
38  *   <li>{@link com.google.common.base.Function}, {@link com.google.common.base.Functions}
39  *   <li>{@link com.google.common.base.Predicate}, {@link com.google.common.base.Predicates}
40  *   <li>{@link com.google.common.base.Equivalence}
41  *   <li>{@link com.google.common.base.Converter}
42  *   <li>{@link com.google.common.base.Supplier}, {@link com.google.common.base.Suppliers}
43  * </ul>
44  *
45  * <h3>Other</h3>
46  *
47  * <ul>
48  *   <li>{@link com.google.common.base.Defaults}
49  *   <li>{@link com.google.common.base.Enums}
50  *   <li>{@link com.google.common.base.Objects}
51  *   <li>{@link com.google.common.base.Optional}
52  *   <li>{@link com.google.common.base.Preconditions}
53  *   <li>{@link com.google.common.base.Stopwatch}
54  *   <li>{@link com.google.common.base.Throwables}
55  * </ul>
56  *
57  */
58 @CheckReturnValue
59 @ParametersAreNonnullByDefault
60 package com.google.common.base;
61 
62 import com.google.errorprone.annotations.CheckReturnValue;
63 import javax.annotation.ParametersAreNonnullByDefault;
64