in broker-plugins/amqp-0-10-protocol/src/main/java/org/apache/qpid/server/protocol/v0_10/transport/Type.java [99:148]
public static Type get(byte code)
{
switch (code)
{
case (byte) 0x00: return BIN8;
case (byte) 0x01: return INT8;
case (byte) 0x02: return UINT8;
case (byte) 0x04: return CHAR;
case (byte) 0x08: return BOOLEAN;
case (byte) 0x10: return BIN16;
case (byte) 0x11: return INT16;
case (byte) 0x12: return UINT16;
case (byte) 0x20: return BIN32;
case (byte) 0x21: return INT32;
case (byte) 0x22: return UINT32;
case (byte) 0x23: return FLOAT;
case (byte) 0x27: return CHAR_UTF32;
case (byte) 0x30: return BIN64;
case (byte) 0x31: return INT64;
case (byte) 0x32: return UINT64;
case (byte) 0x33: return DOUBLE;
case (byte) 0x38: return DATETIME;
case (byte) 0x40: return BIN128;
case (byte) 0x48: return UUID;
case (byte) 0x50: return BIN256;
case (byte) 0x60: return BIN512;
case (byte) 0x70: return BIN1024;
case (byte) 0x80: return VBIN8;
case (byte) 0x84: return STR8_LATIN;
case (byte) 0x85: return STR8;
case (byte) 0x86: return STR8_UTF16;
case (byte) 0x90: return VBIN16;
case (byte) 0x94: return STR16_LATIN;
case (byte) 0x95: return STR16;
case (byte) 0x96: return STR16_UTF16;
case (byte) 0xa0: return VBIN32;
case (byte) 0xa8: return MAP;
case (byte) 0xa9: return LIST;
case (byte) 0xaa: return ARRAY;
case (byte) 0xab: return STRUCT32;
case (byte) 0xc0: return BIN40;
case (byte) 0xc8: return DEC32;
case (byte) 0xd0: return BIN72;
case (byte) 0xd8: return DEC64;
case (byte) 0xf0: return VOID;
case (byte) 0xf1: return BIT;
default: return null;
}
}