Определить, является ли Serializable объект действительно сериализуемым?

Есть ли встроенный метод - или кто-то может указать мне на хороший шаблон - для определения того, реализует ли объект, который реализует Serializable на самом деле сериализуем во время строительства? Мне нужно что-то, что не имеет побочных эффектов, поэтому я не могу просто вызывать методы на моем сервере приложений, которые фактически сериализуют объекты.

Я бы предпочел что-то, что я могу использовать в конструкторе, не меняя сигнатуру конструктора. Тем не менее, я не против построить фабрику для этих объектов, если это будет проще.

РЕДАКТИРОВАТЬ

В соответствии с принятым ответом на этот вопрос, похоже, я могу просто создать свой собственный ObjectOutputStream -> ObjectInputStream канал для проверки сериализуемости объектов во время создания.

0 ответов

Другие вопросы по тегам