/**
 * Autogenerated by Thrift
 *
 * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 *  @generated
 */

package test.fixtures.basic;

import com.facebook.swift.codec.*;
import com.google.common.collect.*;
import java.util.*;

@SwiftGenerated
public final class Constants {
    private Constants() {}

    public static final boolean FLAG = true;

    public static final byte OFFSET = (byte)-10;

    public static final short COUNT = (short)200;

    public static final int MASK = 16388846;

    public static final double E = (double)2.718281828459;

    public static final String DATE = "June 28, 2017";

    public static final List<Integer> ALIST = construct_ALIST();

    private static List<Integer> construct_ALIST() {
      return ImmutableList.<Integer>builder()
        .add(2)
        .add(3)
        .add(5)
        .add(7)
        .build();
    }

    public static final Set<String> ASET = construct_ASET();

    private static Set<String> construct_ASET() {
      return ImmutableSet.<String>builder()
        .add("foo")
        .add("bar")
        .add("baz")
        .build();
    }

    public static final Map<String, List<Integer>> AMAP = construct_AMAP();

    private static Map<String, List<Integer>> construct_AMAP() {
      return ImmutableMap.<String, List<Integer>>builder()
        .put("foo", ImmutableList.<Integer>builder()
        .add(1)
        .add(2)
        .add(3)
        .add(4)
        .build())
        .put("bar", ImmutableList.<Integer>builder()
        .add(10)
        .add(32)
        .add(54)
        .build())
        .build();
    }
}
