Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ObjectStreamClass extends Object implements Serializable
Алгоритм, чтобы вычислить SerialVersionUID описывается в Объектной Спецификации Сериализации, Раздел 4.6, Потоковые Уникальные идентификаторы.
ObjectStreamField
, Объектная Спецификация Сериализации, Раздел 4, Дескрипторы Класса, Сериализированная ФормаМодификатор и Тип | Поле и Описание |
---|---|
static ObjectStreamField[] |
NO_FIELDS
значение serialPersistentFields, не указывающее ни на какие сериализуемые поля
|
Модификатор и Тип | Метод и Описание |
---|---|
Class<?> |
forClass()
Возвратите класс в локальном VM, на который отображается эта версия.
|
ObjectStreamField |
getField(String name)
Получите поле этого класса по имени.
|
ObjectStreamField[] |
getFields()
Возвратите массив полей этого сериализуемого класса.
|
Строка |
getName()
Возвращает имя класса, описанного этим дескриптором.
|
long |
getSerialVersionUID()
Возвратите serialVersionUID для этого класса.
|
static ObjectStreamClass |
lookup(Class<?> cl)
Найдите дескриптор для класса, который может быть сериализирован.
|
static ObjectStreamClass |
lookupAny(Class<?> cl)
Возвращает дескриптор для любого класса, независимо от того, реализует ли это
Serializable . |
Строка |
toString()
Возвратите строку, описывающую этот ObjectStreamClass.
|
public static final ObjectStreamField[] NO_FIELDS
public static ObjectStreamClass lookup(Class<?> cl)
cl
- класс, для которого можно получить дескрипторpublic static ObjectStreamClass lookupAny(Class<?> cl)
Serializable
.cl
- класс, для которого можно получить дескрипторpublic String getName()
Class.getName()
метод.public long getSerialVersionUID()
public Class<?> forClass()
Class
экземпляр, который представляет этот дескрипторpublic ObjectStreamField[] getFields()
public ObjectStreamField getField(String name)
name
- имя поля данных, чтобы искать
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.