xref: /aosp_15_r20/external/truth/core/src/test/java/com/google/common/truth/gwt/Inventory.java (revision b3996a89512f34bffd8f9a69f0bc726f1b19016a)
1 /*
2  * Copyright (c) 2011 Google, Inc.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 package com.google.common.truth.gwt;
17 
18 import com.google.common.truth.BigDecimalSubject;
19 import com.google.common.truth.BooleanSubject;
20 import com.google.common.truth.ClassSubject;
21 import com.google.common.truth.ComparableSubject;
22 import com.google.common.truth.DoubleSubject;
23 import com.google.common.truth.FailureStrategy;
24 import com.google.common.truth.FloatSubject;
25 import com.google.common.truth.GuavaOptionalSubject;
26 import com.google.common.truth.IntStreamSubject;
27 import com.google.common.truth.IntegerSubject;
28 import com.google.common.truth.IterableSubject;
29 import com.google.common.truth.LongStreamSubject;
30 import com.google.common.truth.LongSubject;
31 import com.google.common.truth.MapSubject;
32 import com.google.common.truth.MultimapSubject;
33 import com.google.common.truth.MultisetSubject;
34 import com.google.common.truth.ObjectArraySubject;
35 import com.google.common.truth.OptionalDoubleSubject;
36 import com.google.common.truth.OptionalIntSubject;
37 import com.google.common.truth.OptionalLongSubject;
38 import com.google.common.truth.OptionalSubject;
39 import com.google.common.truth.Ordered;
40 import com.google.common.truth.PrimitiveBooleanArraySubject;
41 import com.google.common.truth.PrimitiveByteArraySubject;
42 import com.google.common.truth.PrimitiveCharArraySubject;
43 import com.google.common.truth.PrimitiveDoubleArraySubject;
44 import com.google.common.truth.PrimitiveFloatArraySubject;
45 import com.google.common.truth.PrimitiveIntArraySubject;
46 import com.google.common.truth.PrimitiveLongArraySubject;
47 import com.google.common.truth.PrimitiveShortArraySubject;
48 import com.google.common.truth.StreamSubject;
49 import com.google.common.truth.StringSubject;
50 import com.google.common.truth.Subject;
51 import com.google.common.truth.TableSubject;
52 import com.google.common.truth.ThrowableSubject;
53 import com.google.common.truth.Truth;
54 import com.google.common.truth.Truth8;
55 
56 /**
57  * Static references to a variety of classes to force their loading during the {@link TruthGwtTest}.
58  */
59 public class Inventory {
60   BigDecimalSubject bigDecimalSubject;
61   BooleanSubject booleanSubject;
62   ClassSubject classSubject;
63   ComparableSubject<?> comparableSubject;
64   DoubleSubject doubleSubject;
65   FailureStrategy failureStrategy;
66   FloatSubject floatSubject;
67   GuavaOptionalSubject guavaOptionalSubject;
68   IntegerSubject integerSubject;
69   IntStreamSubject intStreamSubject;
70   IterableSubject iterableSubject;
71   LongSubject longSubject;
72   LongStreamSubject longStreamSubject;
73   MapSubject mapSubject;
74   MultimapSubject multimapSubject;
75   MultisetSubject multisetSubject;
76   ObjectArraySubject<?> objectArraySubject;
77   OptionalSubject optionalSubject;
78   OptionalDoubleSubject optionalDoubleSubject;
79   OptionalIntSubject optionalIntSubject;
80   OptionalLongSubject optionalLongSubject;
81   Ordered ordered;
82   PrimitiveBooleanArraySubject primitiveBooleanArraySubject;
83   PrimitiveByteArraySubject primitiveByteArraySubject;
84   PrimitiveCharArraySubject primitiveCharArraySubject;
85   PrimitiveDoubleArraySubject primitiveDoubleArraySubject;
86   PrimitiveFloatArraySubject primitiveFloatArraySubject;
87   PrimitiveIntArraySubject primitiveIntArraySubject;
88   PrimitiveLongArraySubject primitiveLongArraySubject;
89   PrimitiveShortArraySubject primitiveShortArraySubject;
90   StreamSubject streamSubject;
91   StringSubject stringSubject;
92   Subject.Factory<?, ?> subjectFactory;
93   Subject subject;
94   TableSubject tableSubject;
95   ThrowableSubject throwableSubject;
96   Truth truth;
97   Truth8 truth8;
98 }
99