• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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.IntegerSubject;
27 import com.google.common.truth.IterableSubject;
28 import com.google.common.truth.LongSubject;
29 import com.google.common.truth.MapSubject;
30 import com.google.common.truth.MultimapSubject;
31 import com.google.common.truth.MultisetSubject;
32 import com.google.common.truth.ObjectArraySubject;
33 import com.google.common.truth.Ordered;
34 import com.google.common.truth.PrimitiveBooleanArraySubject;
35 import com.google.common.truth.PrimitiveByteArraySubject;
36 import com.google.common.truth.PrimitiveCharArraySubject;
37 import com.google.common.truth.PrimitiveDoubleArraySubject;
38 import com.google.common.truth.PrimitiveFloatArraySubject;
39 import com.google.common.truth.PrimitiveIntArraySubject;
40 import com.google.common.truth.PrimitiveLongArraySubject;
41 import com.google.common.truth.PrimitiveShortArraySubject;
42 import com.google.common.truth.StringSubject;
43 import com.google.common.truth.Subject;
44 import com.google.common.truth.TableSubject;
45 import com.google.common.truth.ThrowableSubject;
46 import com.google.common.truth.Truth;
47 import com.google.common.truth.TruthJUnit;
48 
49 /**
50  * Static references to a variety of classes to force their loading during the {@link TruthGwtTest}.
51  */
52 public class Inventory {
53   BigDecimalSubject bigDecimalSubject;
54   BooleanSubject booleanSubject;
55   ClassSubject classSubject;
56   ComparableSubject<?> comparableSubject;
57   DoubleSubject doubleSubject;
58   FailureStrategy failureStrategy;
59   FloatSubject floatSubject;
60   GuavaOptionalSubject guavaOptionalSubject;
61   IntegerSubject integerSubject;
62   IterableSubject iterableSubject;
63   LongSubject longSubject;
64   MapSubject mapSubject;
65   MultimapSubject multimapSubject;
66   MultisetSubject multisetSubject;
67   ObjectArraySubject<?> objectArraySubject;
68   Ordered ordered;
69   PrimitiveBooleanArraySubject primitiveBooleanArraySubject;
70   PrimitiveByteArraySubject primitiveByteArraySubject;
71   PrimitiveCharArraySubject primitiveCharArraySubject;
72   PrimitiveDoubleArraySubject primitiveDoubleArraySubject;
73   PrimitiveFloatArraySubject primitiveFloatArraySubject;
74   PrimitiveIntArraySubject primitiveIntArraySubject;
75   PrimitiveLongArraySubject primitiveLongArraySubject;
76   PrimitiveShortArraySubject primitiveShortArraySubject;
77   StringSubject stringSubject;
78   Subject.Factory<?, ?> subjectFactory;
79   Subject subject;
80   TableSubject tableSubject;
81   ThrowableSubject throwableSubject;
82   Truth truth;
83   TruthJUnit truthJUnit;
84 }
85