public final class org.hibernate.type.StandardBasicTypes
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.hibernate.type.StandardBasicTypes
  super_class: java.lang.Object
{
  private static final java.util.Set<org.hibernate.type.descriptor.sql.SqlTypeDescriptor> SQL_TYPE_DESCRIPTORS;
    descriptor: Ljava/util/Set;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Set<Lorg/hibernate/type/descriptor/sql/SqlTypeDescriptor;>;

  public static final org.hibernate.type.BooleanType BOOLEAN;
    descriptor: Lorg/hibernate/type/BooleanType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.NumericBooleanType NUMERIC_BOOLEAN;
    descriptor: Lorg/hibernate/type/NumericBooleanType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.TrueFalseType TRUE_FALSE;
    descriptor: Lorg/hibernate/type/TrueFalseType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.YesNoType YES_NO;
    descriptor: Lorg/hibernate/type/YesNoType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.ByteType BYTE;
    descriptor: Lorg/hibernate/type/ByteType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.ShortType SHORT;
    descriptor: Lorg/hibernate/type/ShortType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.IntegerType INTEGER;
    descriptor: Lorg/hibernate/type/IntegerType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.LongType LONG;
    descriptor: Lorg/hibernate/type/LongType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.FloatType FLOAT;
    descriptor: Lorg/hibernate/type/FloatType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.DoubleType DOUBLE;
    descriptor: Lorg/hibernate/type/DoubleType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.BigIntegerType BIG_INTEGER;
    descriptor: Lorg/hibernate/type/BigIntegerType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.BigDecimalType BIG_DECIMAL;
    descriptor: Lorg/hibernate/type/BigDecimalType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.CharacterType CHARACTER;
    descriptor: Lorg/hibernate/type/CharacterType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.StringType STRING;
    descriptor: Lorg/hibernate/type/StringType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.UrlType URL;
    descriptor: Lorg/hibernate/type/UrlType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.TimeType TIME;
    descriptor: Lorg/hibernate/type/TimeType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.DateType DATE;
    descriptor: Lorg/hibernate/type/DateType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.TimestampType TIMESTAMP;
    descriptor: Lorg/hibernate/type/TimestampType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.CalendarType CALENDAR;
    descriptor: Lorg/hibernate/type/CalendarType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.CalendarDateType CALENDAR_DATE;
    descriptor: Lorg/hibernate/type/CalendarDateType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.ClassType CLASS;
    descriptor: Lorg/hibernate/type/ClassType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.LocaleType LOCALE;
    descriptor: Lorg/hibernate/type/LocaleType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.CurrencyType CURRENCY;
    descriptor: Lorg/hibernate/type/CurrencyType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.TimeZoneType TIMEZONE;
    descriptor: Lorg/hibernate/type/TimeZoneType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.UUIDBinaryType UUID_BINARY;
    descriptor: Lorg/hibernate/type/UUIDBinaryType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.UUIDCharType UUID_CHAR;
    descriptor: Lorg/hibernate/type/UUIDCharType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.BinaryType BINARY;
    descriptor: Lorg/hibernate/type/BinaryType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.WrapperBinaryType WRAPPER_BINARY;
    descriptor: Lorg/hibernate/type/WrapperBinaryType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.ImageType IMAGE;
    descriptor: Lorg/hibernate/type/ImageType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.BlobType BLOB;
    descriptor: Lorg/hibernate/type/BlobType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.MaterializedBlobType MATERIALIZED_BLOB;
    descriptor: Lorg/hibernate/type/MaterializedBlobType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.CharArrayType CHAR_ARRAY;
    descriptor: Lorg/hibernate/type/CharArrayType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.CharacterArrayType CHARACTER_ARRAY;
    descriptor: Lorg/hibernate/type/CharacterArrayType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.TextType TEXT;
    descriptor: Lorg/hibernate/type/TextType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.NTextType NTEXT;
    descriptor: Lorg/hibernate/type/NTextType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.ClobType CLOB;
    descriptor: Lorg/hibernate/type/ClobType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.NClobType NCLOB;
    descriptor: Lorg/hibernate/type/NClobType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.MaterializedClobType MATERIALIZED_CLOB;
    descriptor: Lorg/hibernate/type/MaterializedClobType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.MaterializedNClobType MATERIALIZED_NCLOB;
    descriptor: Lorg/hibernate/type/MaterializedNClobType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final org.hibernate.type.SerializableType SERIALIZABLE;
    descriptor: Lorg/hibernate/type/SerializableType;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 49
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            putstatic org.hibernate.type.StandardBasicTypes.SQL_TYPE_DESCRIPTORS:Ljava/util/Set;
         1: .line 56
            getstatic org.hibernate.type.BooleanType.INSTANCE:Lorg/hibernate/type/BooleanType;
            putstatic org.hibernate.type.StandardBasicTypes.BOOLEAN:Lorg/hibernate/type/BooleanType;
         2: .line 63
            getstatic org.hibernate.type.NumericBooleanType.INSTANCE:Lorg/hibernate/type/NumericBooleanType;
            putstatic org.hibernate.type.StandardBasicTypes.NUMERIC_BOOLEAN:Lorg/hibernate/type/NumericBooleanType;
         3: .line 70
            getstatic org.hibernate.type.TrueFalseType.INSTANCE:Lorg/hibernate/type/TrueFalseType;
            putstatic org.hibernate.type.StandardBasicTypes.TRUE_FALSE:Lorg/hibernate/type/TrueFalseType;
         4: .line 77
            getstatic org.hibernate.type.YesNoType.INSTANCE:Lorg/hibernate/type/YesNoType;
            putstatic org.hibernate.type.StandardBasicTypes.YES_NO:Lorg/hibernate/type/YesNoType;
         5: .line 82
            getstatic org.hibernate.type.ByteType.INSTANCE:Lorg/hibernate/type/ByteType;
            putstatic org.hibernate.type.StandardBasicTypes.BYTE:Lorg/hibernate/type/ByteType;
         6: .line 89
            getstatic org.hibernate.type.ShortType.INSTANCE:Lorg/hibernate/type/ShortType;
            putstatic org.hibernate.type.StandardBasicTypes.SHORT:Lorg/hibernate/type/ShortType;
         7: .line 96
            getstatic org.hibernate.type.IntegerType.INSTANCE:Lorg/hibernate/type/IntegerType;
            putstatic org.hibernate.type.StandardBasicTypes.INTEGER:Lorg/hibernate/type/IntegerType;
         8: .line 103
            getstatic org.hibernate.type.LongType.INSTANCE:Lorg/hibernate/type/LongType;
            putstatic org.hibernate.type.StandardBasicTypes.LONG:Lorg/hibernate/type/LongType;
         9: .line 110
            getstatic org.hibernate.type.FloatType.INSTANCE:Lorg/hibernate/type/FloatType;
            putstatic org.hibernate.type.StandardBasicTypes.FLOAT:Lorg/hibernate/type/FloatType;
        10: .line 117
            getstatic org.hibernate.type.DoubleType.INSTANCE:Lorg/hibernate/type/DoubleType;
            putstatic org.hibernate.type.StandardBasicTypes.DOUBLE:Lorg/hibernate/type/DoubleType;
        11: .line 124
            getstatic org.hibernate.type.BigIntegerType.INSTANCE:Lorg/hibernate/type/BigIntegerType;
            putstatic org.hibernate.type.StandardBasicTypes.BIG_INTEGER:Lorg/hibernate/type/BigIntegerType;
        12: .line 131
            getstatic org.hibernate.type.BigDecimalType.INSTANCE:Lorg/hibernate/type/BigDecimalType;
            putstatic org.hibernate.type.StandardBasicTypes.BIG_DECIMAL:Lorg/hibernate/type/BigDecimalType;
        13: .line 138
            getstatic org.hibernate.type.CharacterType.INSTANCE:Lorg/hibernate/type/CharacterType;
            putstatic org.hibernate.type.StandardBasicTypes.CHARACTER:Lorg/hibernate/type/CharacterType;
        14: .line 145
            getstatic org.hibernate.type.StringType.INSTANCE:Lorg/hibernate/type/StringType;
            putstatic org.hibernate.type.StandardBasicTypes.STRING:Lorg/hibernate/type/StringType;
        15: .line 152
            getstatic org.hibernate.type.UrlType.INSTANCE:Lorg/hibernate/type/UrlType;
            putstatic org.hibernate.type.StandardBasicTypes.URL:Lorg/hibernate/type/UrlType;
        16: .line 160
            getstatic org.hibernate.type.TimeType.INSTANCE:Lorg/hibernate/type/TimeType;
            putstatic org.hibernate.type.StandardBasicTypes.TIME:Lorg/hibernate/type/TimeType;
        17: .line 168
            getstatic org.hibernate.type.DateType.INSTANCE:Lorg/hibernate/type/DateType;
            putstatic org.hibernate.type.StandardBasicTypes.DATE:Lorg/hibernate/type/DateType;
        18: .line 176
            getstatic org.hibernate.type.TimestampType.INSTANCE:Lorg/hibernate/type/TimestampType;
            putstatic org.hibernate.type.StandardBasicTypes.TIMESTAMP:Lorg/hibernate/type/TimestampType;
        19: .line 184
            getstatic org.hibernate.type.CalendarType.INSTANCE:Lorg/hibernate/type/CalendarType;
            putstatic org.hibernate.type.StandardBasicTypes.CALENDAR:Lorg/hibernate/type/CalendarType;
        20: .line 192
            getstatic org.hibernate.type.CalendarDateType.INSTANCE:Lorg/hibernate/type/CalendarDateType;
            putstatic org.hibernate.type.StandardBasicTypes.CALENDAR_DATE:Lorg/hibernate/type/CalendarDateType;
        21: .line 199
            getstatic org.hibernate.type.ClassType.INSTANCE:Lorg/hibernate/type/ClassType;
            putstatic org.hibernate.type.StandardBasicTypes.CLASS:Lorg/hibernate/type/ClassType;
        22: .line 206
            getstatic org.hibernate.type.LocaleType.INSTANCE:Lorg/hibernate/type/LocaleType;
            putstatic org.hibernate.type.StandardBasicTypes.LOCALE:Lorg/hibernate/type/LocaleType;
        23: .line 213
            getstatic org.hibernate.type.CurrencyType.INSTANCE:Lorg/hibernate/type/CurrencyType;
            putstatic org.hibernate.type.StandardBasicTypes.CURRENCY:Lorg/hibernate/type/CurrencyType;
        24: .line 220
            getstatic org.hibernate.type.TimeZoneType.INSTANCE:Lorg/hibernate/type/TimeZoneType;
            putstatic org.hibernate.type.StandardBasicTypes.TIMEZONE:Lorg/hibernate/type/TimeZoneType;
        25: .line 227
            getstatic org.hibernate.type.UUIDBinaryType.INSTANCE:Lorg/hibernate/type/UUIDBinaryType;
            putstatic org.hibernate.type.StandardBasicTypes.UUID_BINARY:Lorg/hibernate/type/UUIDBinaryType;
        26: .line 234
            getstatic org.hibernate.type.UUIDCharType.INSTANCE:Lorg/hibernate/type/UUIDCharType;
            putstatic org.hibernate.type.StandardBasicTypes.UUID_CHAR:Lorg/hibernate/type/UUIDCharType;
        27: .line 241
            getstatic org.hibernate.type.BinaryType.INSTANCE:Lorg/hibernate/type/BinaryType;
            putstatic org.hibernate.type.StandardBasicTypes.BINARY:Lorg/hibernate/type/BinaryType;
        28: .line 248
            getstatic org.hibernate.type.WrapperBinaryType.INSTANCE:Lorg/hibernate/type/WrapperBinaryType;
            putstatic org.hibernate.type.StandardBasicTypes.WRAPPER_BINARY:Lorg/hibernate/type/WrapperBinaryType;
        29: .line 256
            getstatic org.hibernate.type.ImageType.INSTANCE:Lorg/hibernate/type/ImageType;
            putstatic org.hibernate.type.StandardBasicTypes.IMAGE:Lorg/hibernate/type/ImageType;
        30: .line 264
            getstatic org.hibernate.type.BlobType.INSTANCE:Lorg/hibernate/type/BlobType;
            putstatic org.hibernate.type.StandardBasicTypes.BLOB:Lorg/hibernate/type/BlobType;
        31: .line 273
            getstatic org.hibernate.type.MaterializedBlobType.INSTANCE:Lorg/hibernate/type/MaterializedBlobType;
            putstatic org.hibernate.type.StandardBasicTypes.MATERIALIZED_BLOB:Lorg/hibernate/type/MaterializedBlobType;
        32: .line 280
            getstatic org.hibernate.type.CharArrayType.INSTANCE:Lorg/hibernate/type/CharArrayType;
            putstatic org.hibernate.type.StandardBasicTypes.CHAR_ARRAY:Lorg/hibernate/type/CharArrayType;
        33: .line 288
            getstatic org.hibernate.type.CharacterArrayType.INSTANCE:Lorg/hibernate/type/CharacterArrayType;
            putstatic org.hibernate.type.StandardBasicTypes.CHARACTER_ARRAY:Lorg/hibernate/type/CharacterArrayType;
        34: .line 297
            getstatic org.hibernate.type.TextType.INSTANCE:Lorg/hibernate/type/TextType;
            putstatic org.hibernate.type.StandardBasicTypes.TEXT:Lorg/hibernate/type/TextType;
        35: .line 306
            getstatic org.hibernate.type.NTextType.INSTANCE:Lorg/hibernate/type/NTextType;
            putstatic org.hibernate.type.StandardBasicTypes.NTEXT:Lorg/hibernate/type/NTextType;
        36: .line 314
            getstatic org.hibernate.type.ClobType.INSTANCE:Lorg/hibernate/type/ClobType;
            putstatic org.hibernate.type.StandardBasicTypes.CLOB:Lorg/hibernate/type/ClobType;
        37: .line 322
            getstatic org.hibernate.type.NClobType.INSTANCE:Lorg/hibernate/type/NClobType;
            putstatic org.hibernate.type.StandardBasicTypes.NCLOB:Lorg/hibernate/type/NClobType;
        38: .line 331
            getstatic org.hibernate.type.MaterializedClobType.INSTANCE:Lorg/hibernate/type/MaterializedClobType;
            putstatic org.hibernate.type.StandardBasicTypes.MATERIALIZED_CLOB:Lorg/hibernate/type/MaterializedClobType;
        39: .line 340
            getstatic org.hibernate.type.MaterializedNClobType.INSTANCE:Lorg/hibernate/type/MaterializedNClobType;
            putstatic org.hibernate.type.StandardBasicTypes.MATERIALIZED_NCLOB:Lorg/hibernate/type/MaterializedNClobType;
        40: .line 349
            getstatic org.hibernate.type.SerializableType.INSTANCE:Lorg/hibernate/type/SerializableType;
            putstatic org.hibernate.type.StandardBasicTypes.SERIALIZABLE:Lorg/hibernate/type/SerializableType;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.hibernate.type.StandardBasicTypes this
         0: .line 46
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 47
            return
        end local 0 // org.hibernate.type.StandardBasicTypes this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/hibernate/type/StandardBasicTypes;
}
SourceFile: "StandardBasicTypes.java"