/** {@inheritDoc} */ @Override public String toString() { if (!S.INCLUDE_SENSITIVE) return ord >= 0 ? "BinaryEnum" : "null"; // 1. Try deserializing the object. try { Object val = deserialize(); return new SB().a(val).toString(); } catch (Exception ignored) { // No-op. } // 2. Try getting meta. BinaryType type; try { type = rawType(); } catch (Exception ignored) { type = null; } if (type != null) return S.toString(type.typeName(), "ordinal", ord, true); else { if (typeId == GridBinaryMarshaller.UNREGISTERED_TYPE_ID) return S.toString("BinaryEnum", "clsName", clsName, true, "ordinal", ord, true); else return S.toString("BinaryEnum", "typeId", typeId, true, "ordinal", ord, true); } }
/** {@inheritDoc} */ @Override public String toString() { if (!S.INCLUDE_SENSITIVE) return ord >= 0 ? "BinaryEnum" : "null"; // 1. Try deserializing the object. try { Object val = deserialize(); return new SB().a(val).toString(); } catch (Exception ignored) { // No-op. } // 2. Try getting meta. BinaryType type; try { type = rawType(); } catch (Exception ignored) { type = null; } if (type != null) return S.toString(type.typeName(), "ordinal", ord, true); else { if (typeId == GridBinaryMarshaller.UNREGISTERED_TYPE_ID) return S.toString("BinaryEnum", "clsName", clsName, true, "ordinal", ord, true); else return S.toString("BinaryEnum", "typeId", typeId, true, "ordinal", ord, true); } }