public class com.google.common.testing.FreshValueGeneratorTest extends junit.framework.TestCase
{
public void <init>()
{
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
specialinvoke v.<junit.framework.TestCase: void <init>()>();
return;
}
public void testFreshInstance()
{
java.lang.Class[] v;
java.lang.Class v, v, v, v, v, v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = newarray (java.lang.Class)[71];
v[0] = class "Ljava/lang/String;";
v[1] = class "Ljava/lang/CharSequence;";
v[2] = class "Ljava/lang/Appendable;";
v[3] = class "Ljava/lang/StringBuffer;";
v[4] = class "Ljava/lang/StringBuilder;";
v[5] = class "Ljava/util/regex/Pattern;";
v[6] = class "Ljava/util/regex/MatchResult;";
v[7] = class "Ljava/lang/Number;";
v = <java.lang.Integer: java.lang.Class TYPE>;
v[8] = v;
v[9] = class "Ljava/lang/Integer;";
v = <java.lang.Long: java.lang.Class TYPE>;
v[10] = v;
v[11] = class "Ljava/lang/Long;";
v = <java.lang.Short: java.lang.Class TYPE>;
v[12] = v;
v[13] = class "Ljava/lang/Short;";
v = <java.lang.Byte: java.lang.Class TYPE>;
v[14] = v;
v[15] = class "Ljava/lang/Byte;";
v = <java.lang.Boolean: java.lang.Class TYPE>;
v[16] = v;
v[17] = class "Ljava/lang/Boolean;";
v = <java.lang.Character: java.lang.Class TYPE>;
v[18] = v;
v[19] = class "Ljava/lang/Character;";
v[20] = class "[I";
v[21] = class "[Ljava/lang/Object;";
v[22] = class "Lcom/google/common/primitives/UnsignedInteger;";
v[23] = class "Lcom/google/common/primitives/UnsignedLong;";
v[24] = class "Ljava/math/BigInteger;";
v[25] = class "Ljava/math/BigDecimal;";
v[26] = class "Ljava/lang/Throwable;";
v[27] = class "Ljava/lang/Error;";
v[28] = class "Ljava/lang/Exception;";
v[29] = class "Ljava/lang/RuntimeException;";
v[30] = class "Ljava/nio/charset/Charset;";
v[31] = class "Ljava/util/Locale;";
v[32] = class "Ljava/util/Currency;";
v[33] = class "Ljava/util/List;";
v[34] = class "Ljava/util/Map$Entry;";
v[35] = class "Ljava/lang/Object;";
v[36] = class "Lcom/google/common/base/Equivalence;";
v[37] = class "Lcom/google/common/base/Predicate;";
v[38] = class "Lcom/google/common/base/Function;";
v[39] = class "Ljava/lang/Comparable;";
v[40] = class "Ljava/util/Comparator;";
v[41] = class "Lcom/google/common/collect/Ordering;";
v[42] = class "Ljava/lang/Class;";
v[43] = class "Ljava/lang/reflect/Type;";
v[44] = class "Lcom/google/common/reflect/TypeToken;";
v[45] = class "Ljava/util/concurrent/TimeUnit;";
v[46] = class "Lcom/google/common/base/Ticker;";
v[47] = class "Lcom/google/common/base/Joiner;";
v[48] = class "Lcom/google/common/base/Splitter;";
v[49] = class "Lcom/google/common/base/CharMatcher;";
v[50] = class "Ljava/io/InputStream;";
v[51] = class "Ljava/io/ByteArrayInputStream;";
v[52] = class "Ljava/io/Reader;";
v[53] = class "Ljava/lang/Readable;";
v[54] = class "Ljava/io/StringReader;";
v[55] = class "Ljava/io/OutputStream;";
v[56] = class "Ljava/io/ByteArrayOutputStream;";
v[57] = class "Ljava/io/Writer;";
v[58] = class "Ljava/io/StringWriter;";
v[59] = class "Ljava/io/File;";
v[60] = class "Ljava/nio/Buffer;";
v[61] = class "Ljava/nio/ByteBuffer;";
v[62] = class "Ljava/nio/CharBuffer;";
v[63] = class "Ljava/nio/ShortBuffer;";
v[64] = class "Ljava/nio/IntBuffer;";
v[65] = class "Ljava/nio/LongBuffer;";
v[66] = class "Ljava/nio/FloatBuffer;";
v[67] = class "Ljava/nio/DoubleBuffer;";
v[68] = class "[Ljava/lang/String;";
v[69] = class "[Ljava/lang/Object;";
v[70] = class "[I";
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstances(java.lang.Class[])>(v);
return;
}
public void testStringArray()
{
java.lang.Object v, v;
java.lang.String v, v;
com.google.common.testing.FreshValueGenerator v;
com.google.common.testing.FreshValueGeneratorTest v;
boolean v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGenerator;
specialinvoke v.<com.google.common.testing.FreshValueGenerator: void <init>()>();
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(class "[Ljava/lang/String;");
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(class "[Ljava/lang/String;");
v = v[0];
v = v[0];
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFalse(boolean)>(v);
return;
}
public void testPrimitiveArray()
{
int v, v;
java.lang.Object v, v;
com.google.common.testing.FreshValueGenerator v;
com.google.common.testing.FreshValueGeneratorTest v;
boolean v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGenerator;
specialinvoke v.<com.google.common.testing.FreshValueGenerator: void <init>()>();
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(class "[I");
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(class "[I");
v = v[0];
v = v[0];
if v == v goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertTrue(boolean)>(v);
return;
}
public void testRange()
{
com.google.common.testing.FreshValueGeneratorTest$1 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$1;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$1: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testImmutableList()
{
com.google.common.testing.FreshValueGeneratorTest$2 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$2;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$2: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testImmutableSet()
{
com.google.common.testing.FreshValueGeneratorTest v;
com.google.common.testing.FreshValueGeneratorTest$3 v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$3;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$3: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testImmutableSortedSet()
{
com.google.common.testing.FreshValueGeneratorTest v;
com.google.common.testing.FreshValueGeneratorTest$4 v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$4;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$4: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testImmutableMultiset()
{
com.google.common.testing.FreshValueGeneratorTest$5 v;
com.google.common.testing.FreshValueGeneratorTest$6 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$5;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$5: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
v = new com.google.common.testing.FreshValueGeneratorTest$6;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$6: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertNotInstantiable(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testImmutableCollection()
{
com.google.common.testing.FreshValueGeneratorTest$7 v;
com.google.common.testing.FreshValueGeneratorTest$8 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$7;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$7: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
v = new com.google.common.testing.FreshValueGeneratorTest$8;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$8: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertNotInstantiable(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testImmutableMap()
{
com.google.common.testing.FreshValueGeneratorTest$9 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$9;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$9: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testImmutableSortedMap()
{
com.google.common.testing.FreshValueGeneratorTest$10 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$10;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$10: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testImmutableMultimap()
{
com.google.common.testing.FreshValueGeneratorTest$12 v;
com.google.common.testing.FreshValueGeneratorTest$11 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$11;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$11: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
v = new com.google.common.testing.FreshValueGeneratorTest$12;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$12: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertNotInstantiable(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testImmutableListMultimap()
{
com.google.common.testing.FreshValueGeneratorTest$13 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$13;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$13: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testImmutableSetMultimap()
{
com.google.common.testing.FreshValueGeneratorTest$14 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$14;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$14: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testImmutableBiMap()
{
com.google.common.testing.FreshValueGeneratorTest$15 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$15;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$15: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testImmutableTable()
{
com.google.common.testing.FreshValueGeneratorTest v;
com.google.common.testing.FreshValueGeneratorTest$16 v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$16;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$16: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testList()
{
com.google.common.testing.FreshValueGeneratorTest$18 v;
com.google.common.testing.FreshValueGeneratorTest v;
com.google.common.testing.FreshValueGeneratorTest$17 v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$17;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$17: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
v = new com.google.common.testing.FreshValueGeneratorTest$18;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$18: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertNotInstantiable(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testArrayList()
{
com.google.common.testing.FreshValueGeneratorTest$19 v;
com.google.common.testing.FreshValueGeneratorTest v;
com.google.common.testing.FreshValueGeneratorTest$20 v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$19;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$19: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
v = new com.google.common.testing.FreshValueGeneratorTest$20;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$20: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertNotInstantiable(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testLinkedList()
{
com.google.common.testing.FreshValueGeneratorTest$21 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$21;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$21: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testSet()
{
com.google.common.testing.FreshValueGeneratorTest$23 v;
com.google.common.testing.FreshValueGeneratorTest$22 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$22;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$22: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
v = new com.google.common.testing.FreshValueGeneratorTest$23;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$23: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertNotInstantiable(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testHashSet()
{
com.google.common.testing.FreshValueGeneratorTest$24 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$24;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$24: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testLinkedHashSet()
{
com.google.common.testing.FreshValueGeneratorTest$25 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$25;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$25: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testTreeSet()
{
com.google.common.testing.FreshValueGeneratorTest$26 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$26;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$26: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testSortedSet()
{
com.google.common.testing.FreshValueGeneratorTest v;
com.google.common.testing.FreshValueGeneratorTest$27 v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$27;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$27: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testNavigableSet()
{
com.google.common.testing.FreshValueGeneratorTest v;
com.google.common.testing.FreshValueGeneratorTest$28 v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$28;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$28: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testMultiset()
{
com.google.common.testing.FreshValueGeneratorTest$29 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$29;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$29: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testSortedMultiset()
{
com.google.common.testing.FreshValueGeneratorTest v;
com.google.common.testing.FreshValueGeneratorTest$30 v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$30;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$30: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testHashMultiset()
{
com.google.common.testing.FreshValueGeneratorTest v;
com.google.common.testing.FreshValueGeneratorTest$31 v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$31;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$31: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testLinkedHashMultiset()
{
com.google.common.testing.FreshValueGeneratorTest$32 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$32;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$32: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testTreeMultiset()
{
com.google.common.testing.FreshValueGeneratorTest$33 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$33;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$33: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testImmutableSortedMultiset()
{
com.google.common.testing.FreshValueGeneratorTest$34 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$34;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$34: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testCollection()
{
com.google.common.testing.FreshValueGeneratorTest$35 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$35;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$35: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testIterable()
{
com.google.common.testing.FreshValueGeneratorTest$36 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$36;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$36: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testMap()
{
com.google.common.testing.FreshValueGeneratorTest$37 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$37;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$37: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testHashMap()
{
com.google.common.testing.FreshValueGeneratorTest v;
com.google.common.testing.FreshValueGeneratorTest$38 v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$38;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$38: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testLinkedHashMap()
{
com.google.common.testing.FreshValueGeneratorTest v;
com.google.common.testing.FreshValueGeneratorTest$39 v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$39;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$39: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testTreeMap()
{
com.google.common.testing.FreshValueGeneratorTest$40 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$40;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$40: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testSortedMap()
{
com.google.common.testing.FreshValueGeneratorTest v;
com.google.common.testing.FreshValueGeneratorTest$41 v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$41;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$41: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testNavigableMap()
{
com.google.common.testing.FreshValueGeneratorTest v;
com.google.common.testing.FreshValueGeneratorTest$42 v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$42;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$42: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testConcurrentMap()
{
com.google.common.testing.FreshValueGeneratorTest$43 v;
com.google.common.testing.FreshValueGeneratorTest$44 v;
com.google.common.testing.FreshValueGeneratorTest v;
java.util.concurrent.ConcurrentMap v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$43;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$43: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
v = new com.google.common.testing.FreshValueGeneratorTest$44;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$44: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
v = staticinvoke <com.google.common.collect.Maps: java.util.concurrent.ConcurrentMap newConcurrentMap()>();
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertCanGenerateOnly(com.google.common.reflect.TypeToken,java.lang.Object)>(v, v);
return;
}
public void testMultimap()
{
com.google.common.testing.FreshValueGeneratorTest$45 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$45;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$45: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testHashMultimap()
{
com.google.common.testing.FreshValueGeneratorTest$46 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$46;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$46: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testLinkedHashMultimap()
{
com.google.common.testing.FreshValueGeneratorTest$47 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$47;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$47: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testListMultimap()
{
com.google.common.testing.FreshValueGeneratorTest$48 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$48;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$48: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testArrayListMultimap()
{
com.google.common.testing.FreshValueGeneratorTest v;
com.google.common.testing.FreshValueGeneratorTest$49 v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$49;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$49: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testSetMultimap()
{
com.google.common.testing.FreshValueGeneratorTest$50 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$50;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$50: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testBiMap()
{
com.google.common.testing.FreshValueGeneratorTest$51 v;
com.google.common.testing.FreshValueGeneratorTest v;
com.google.common.testing.FreshValueGeneratorTest$52 v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$51;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$51: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
v = new com.google.common.testing.FreshValueGeneratorTest$52;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$52: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertNotInstantiable(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testHashBiMap()
{
com.google.common.testing.FreshValueGeneratorTest v;
com.google.common.testing.FreshValueGeneratorTest$53 v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$53;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$53: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testTable()
{
com.google.common.testing.FreshValueGeneratorTest$54 v;
com.google.common.testing.FreshValueGeneratorTest$55 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$54;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$54: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
v = new com.google.common.testing.FreshValueGeneratorTest$55;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$55: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertNotInstantiable(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testHashBasedTable()
{
com.google.common.testing.FreshValueGeneratorTest$56 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$56;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$56: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testRowSortedTable()
{
com.google.common.testing.FreshValueGeneratorTest$57 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$57;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$57: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testTreeBasedTable()
{
com.google.common.testing.FreshValueGeneratorTest$58 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$58;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$58: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testObject()
{
java.lang.Object v, v;
com.google.common.testing.FreshValueGenerator v, v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGenerator;
specialinvoke v.<com.google.common.testing.FreshValueGenerator: void <init>()>();
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(class "Ljava/lang/String;");
v = new com.google.common.testing.FreshValueGenerator;
specialinvoke v.<com.google.common.testing.FreshValueGenerator: void <init>()>();
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(class "Ljava/lang/Object;");
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void testEnums()
{
com.google.common.testing.FreshValueGeneratorTest$61 v;
com.google.common.testing.FreshValueGeneratorTest$60 v;
com.google.common.testing.FreshValueGeneratorTest$59 v;
com.google.common.testing.FreshValueGeneratorTest$OneConstantEnum v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEqualInstance(java.lang.Class,java.lang.Object)>(class "Lcom/google/common/testing/FreshValueGeneratorTest$EmptyEnum;", null);
v = <com.google.common.testing.FreshValueGeneratorTest$OneConstantEnum: com.google.common.testing.FreshValueGeneratorTest$OneConstantEnum CONSTANT1>;
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEqualInstance(java.lang.Class,java.lang.Object)>(class "Lcom/google/common/testing/FreshValueGeneratorTest$OneConstantEnum;", v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(java.lang.Class,int)>(class "Lcom/google/common/testing/FreshValueGeneratorTest$TwoConstantEnum;", 2);
v = new com.google.common.testing.FreshValueGeneratorTest$59;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$59: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken,int)>(v, 2);
v = new com.google.common.testing.FreshValueGeneratorTest$60;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$60: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken,int)>(v, 1);
v = new com.google.common.testing.FreshValueGeneratorTest$61;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$61: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken,int)>(v, 2);
return;
}
public void testGoogleOptional()
{
com.google.common.testing.FreshValueGeneratorTest$62 v;
com.google.common.base.Optional v, v, v, v;
com.google.common.testing.FreshValueGeneratorTest$OneConstantEnum v;
java.lang.Object v, v, v, v;
com.google.common.testing.FreshValueGenerator v;
com.google.common.testing.FreshValueGeneratorTest$65 v;
com.google.common.testing.FreshValueGeneratorTest v;
com.google.common.testing.FreshValueGeneratorTest$63 v;
com.google.common.testing.FreshValueGeneratorTest$64 v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGenerator;
specialinvoke v.<com.google.common.testing.FreshValueGenerator: void <init>()>();
v = staticinvoke <com.google.common.base.Optional: com.google.common.base.Optional absent()>();
v = new com.google.common.testing.FreshValueGeneratorTest$62;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$62: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(com.google.common.reflect.TypeToken)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <com.google.common.base.Optional: com.google.common.base.Optional of(java.lang.Object)>("2");
v = new com.google.common.testing.FreshValueGeneratorTest$63;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$63: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(com.google.common.reflect.TypeToken)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <com.google.common.base.Optional: com.google.common.base.Optional absent()>();
v = new com.google.common.testing.FreshValueGeneratorTest$64;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$64: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(com.google.common.reflect.TypeToken)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = <com.google.common.testing.FreshValueGeneratorTest$OneConstantEnum: com.google.common.testing.FreshValueGeneratorTest$OneConstantEnum CONSTANT1>;
v = staticinvoke <com.google.common.base.Optional: com.google.common.base.Optional of(java.lang.Object)>(v);
v = new com.google.common.testing.FreshValueGeneratorTest$65;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$65: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(com.google.common.reflect.TypeToken)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void testJavaOptional()
{
com.google.common.testing.FreshValueGeneratorTest$69 v;
java.util.Optional v, v, v, v;
com.google.common.testing.FreshValueGeneratorTest$67 v;
com.google.common.testing.FreshValueGeneratorTest$OneConstantEnum v;
java.lang.Object v, v, v, v;
com.google.common.testing.FreshValueGeneratorTest$68 v;
com.google.common.testing.FreshValueGenerator v;
com.google.common.testing.FreshValueGeneratorTest$66 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGenerator;
specialinvoke v.<com.google.common.testing.FreshValueGenerator: void <init>()>();
v = staticinvoke <java.util.Optional: java.util.Optional empty()>();
v = new com.google.common.testing.FreshValueGeneratorTest$66;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$66: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(com.google.common.reflect.TypeToken)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <java.util.Optional: java.util.Optional of(java.lang.Object)>("2");
v = new com.google.common.testing.FreshValueGeneratorTest$67;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$67: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(com.google.common.reflect.TypeToken)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <java.util.Optional: java.util.Optional empty()>();
v = new com.google.common.testing.FreshValueGeneratorTest$68;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$68: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(com.google.common.reflect.TypeToken)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = <com.google.common.testing.FreshValueGeneratorTest$OneConstantEnum: com.google.common.testing.FreshValueGeneratorTest$OneConstantEnum CONSTANT1>;
v = staticinvoke <java.util.Optional: java.util.Optional of(java.lang.Object)>(v);
v = new com.google.common.testing.FreshValueGeneratorTest$69;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$69: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(com.google.common.reflect.TypeToken)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void testOptionalInt()
{
com.google.common.testing.FreshValueGeneratorTest$70 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$70;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$70: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testOptionalLong()
{
com.google.common.testing.FreshValueGeneratorTest$71 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$71;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$71: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testOptionalDouble()
{
com.google.common.testing.FreshValueGeneratorTest$72 v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGeneratorTest$72;
specialinvoke v.<com.google.common.testing.FreshValueGeneratorTest$72: void <init>(com.google.common.testing.FreshValueGeneratorTest)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken)>(v);
return;
}
public void testAddSampleInstances_twoInstances()
{
com.google.common.collect.ImmutableList v;
java.lang.Object v, v, v;
com.google.common.testing.FreshValueGenerator v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGenerator;
specialinvoke v.<com.google.common.testing.FreshValueGenerator: void <init>()>();
v = staticinvoke <com.google.common.collect.ImmutableList: com.google.common.collect.ImmutableList of(java.lang.Object,java.lang.Object)>("a", "b");
virtualinvoke v.<com.google.common.testing.FreshValueGenerator: void addSampleInstances(java.lang.Class,java.lang.Iterable)>(class "Ljava/lang/String;", v);
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(class "Ljava/lang/String;");
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.String,java.lang.String)>("a", v);
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(class "Ljava/lang/String;");
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.String,java.lang.String)>("b", v);
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(class "Ljava/lang/String;");
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.String,java.lang.String)>("a", v);
return;
}
public void testAddSampleInstances_oneInstance()
{
com.google.common.collect.ImmutableList v;
java.lang.Object v, v;
com.google.common.testing.FreshValueGenerator v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGenerator;
specialinvoke v.<com.google.common.testing.FreshValueGenerator: void <init>()>();
v = staticinvoke <com.google.common.collect.ImmutableList: com.google.common.collect.ImmutableList of(java.lang.Object)>("a");
virtualinvoke v.<com.google.common.testing.FreshValueGenerator: void addSampleInstances(java.lang.Class,java.lang.Iterable)>(class "Ljava/lang/String;", v);
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(class "Ljava/lang/String;");
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.String,java.lang.String)>("a", v);
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(class "Ljava/lang/String;");
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.String,java.lang.String)>("a", v);
return;
}
public void testAddSampleInstances_noInstance()
{
com.google.common.collect.ImmutableList v;
java.lang.Object v, v;
com.google.common.testing.FreshValueGenerator v, v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGenerator;
specialinvoke v.<com.google.common.testing.FreshValueGenerator: void <init>()>();
v = staticinvoke <com.google.common.collect.ImmutableList: com.google.common.collect.ImmutableList of()>();
virtualinvoke v.<com.google.common.testing.FreshValueGenerator: void addSampleInstances(java.lang.Class,java.lang.Iterable)>(class "Ljava/lang/String;", v);
v = new com.google.common.testing.FreshValueGenerator;
specialinvoke v.<com.google.common.testing.FreshValueGenerator: void <init>()>();
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(class "Ljava/lang/String;");
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(class "Ljava/lang/String;");
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.String,java.lang.String)>(v, v);
return;
}
public void testFreshCurrency()
{
java.lang.Object v, v, v;
com.google.common.testing.FreshValueGenerator v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.FreshValueGenerator;
specialinvoke v.<com.google.common.testing.FreshValueGenerator: void <init>()>();
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(class "Ljava/util/Currency;");
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertNotNull(java.lang.Object)>(v);
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(class "Ljava/util/Currency;");
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertNotNull(java.lang.Object)>(v);
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(class "Ljava/util/Currency;");
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertNotNull(java.lang.Object)>(v);
return;
}
public void testNulls() throws java.lang.Exception
{
java.lang.Class[] v;
java.lang.Class v;
com.google.common.testing.ClassSanityTester v, v;
java.lang.reflect.Method v;
com.google.common.testing.FreshValueGeneratorTest v;
v := @this: com.google.common.testing.FreshValueGeneratorTest;
v = new com.google.common.testing.ClassSanityTester;
specialinvoke v.<com.google.common.testing.ClassSanityTester: void <init>()>();
v = class "Lcom/google/common/testing/FreshValueGeneratorTest;";
v = newarray (java.lang.Class)[0];
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Method getDeclaredMethod(java.lang.String,java.lang.Class[])>("testNulls", v);
v = virtualinvoke v.<com.google.common.testing.ClassSanityTester: com.google.common.testing.ClassSanityTester setDefault(java.lang.Class,java.lang.Object)>(class "Ljava/lang/reflect/Method;", v);
virtualinvoke v.<com.google.common.testing.ClassSanityTester: void testNulls(java.lang.Class)>(class "Lcom/google/common/testing/FreshValueGenerator;");
return;
}
private static transient void assertFreshInstances(java.lang.Class[])
{
int v, v;
java.lang.Class[] v;
java.lang.Class v;
v := @parameter: java.lang.Class[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(java.lang.Class,int)>(v, 2);
v = v + 1;
goto label;
label:
return;
}
private static void assertFreshInstance(com.google.common.reflect.TypeToken)
{
com.google.common.reflect.TypeToken v;
v := @parameter: com.google.common.reflect.TypeToken;
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken,int)>(v, 3);
return;
}
private static void assertFreshInstance(java.lang.Class, int)
{
int v;
java.lang.Class v;
com.google.common.reflect.TypeToken v;
v := @parameter: java.lang.Class;
v := @parameter: int;
v = staticinvoke <com.google.common.reflect.TypeToken: com.google.common.reflect.TypeToken of(java.lang.Class)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertFreshInstance(com.google.common.reflect.TypeToken,int)>(v, v);
return;
}
private static void assertFreshInstance(com.google.common.reflect.TypeToken, int)
{
java.lang.Object[] v;
int v, v;
java.lang.Object v;
com.google.common.reflect.TypeToken v;
com.google.common.testing.FreshValueGenerator v;
com.google.common.testing.EqualsTester v;
v := @parameter: com.google.common.reflect.TypeToken;
v := @parameter: int;
v = new com.google.common.testing.FreshValueGenerator;
specialinvoke v.<com.google.common.testing.FreshValueGenerator: void <init>()>();
v = new com.google.common.testing.EqualsTester;
specialinvoke v.<com.google.common.testing.EqualsTester: void <init>()>();
v = 0;
label:
if v >= v goto label;
v = newarray (java.lang.Object)[1];
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(com.google.common.reflect.TypeToken)>(v);
v[0] = v;
virtualinvoke v.<com.google.common.testing.EqualsTester: com.google.common.testing.EqualsTester addEqualityGroup(java.lang.Object[])>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<com.google.common.testing.EqualsTester: com.google.common.testing.EqualsTester testEquals()>();
return;
}
private static void assertEqualInstance(java.lang.Class, java.lang.Object)
{
java.lang.Class v;
java.lang.Object v, v, v;
com.google.common.testing.FreshValueGenerator v;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.Object;
v = new com.google.common.testing.FreshValueGenerator;
specialinvoke v.<com.google.common.testing.FreshValueGenerator: void <init>()>();
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(java.lang.Class)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
private static void assertCanGenerateOnly(com.google.common.reflect.TypeToken, java.lang.Object)
{
java.lang.Object v, v, v;
com.google.common.reflect.TypeToken v;
com.google.common.testing.FreshValueGenerator v;
v := @parameter: com.google.common.reflect.TypeToken;
v := @parameter: java.lang.Object;
v = new com.google.common.testing.FreshValueGenerator;
specialinvoke v.<com.google.common.testing.FreshValueGenerator: void <init>()>();
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(com.google.common.reflect.TypeToken)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertValueAndTypeEquals(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(com.google.common.reflect.TypeToken)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertNull(java.lang.Object)>(v);
return;
}
private static void assertNotInstantiable(com.google.common.reflect.TypeToken)
{
java.lang.Object v;
com.google.common.reflect.TypeToken v;
com.google.common.testing.FreshValueGenerator v;
v := @parameter: com.google.common.reflect.TypeToken;
v = new com.google.common.testing.FreshValueGenerator;
specialinvoke v.<com.google.common.testing.FreshValueGenerator: void <init>()>();
v = virtualinvoke v.<com.google.common.testing.FreshValueGenerator: java.lang.Object generateFresh(com.google.common.reflect.TypeToken)>(v);
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertNull(java.lang.Object)>(v);
return;
}
private static void assertValueAndTypeEquals(java.lang.Object, java.lang.Object)
{
java.lang.Class v, v;
java.lang.Object v, v;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
staticinvoke <com.google.common.testing.FreshValueGeneratorTest: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
}