is new.
java.lang.Objectjava.io.ObjectStreamClass
public class ObjectStreamClass
Serialization's descriptor for classes. It contains the name and serialVersionUID of the class. The ObjectStreamClass for a specific class loaded in this Java VM can be found/created using the lookup method.
The algorithm to compute the SerialVersionUID is described in
Object Serialization Specification, Section 4.6, Stream Unique Identifiers
Object Serialization Specification, Section 4.6, Stream Unique Identifiers
.
Object Serialization Specification, Section 4, Class Descriptors
| Field Summary | |
|---|---|
| static ObjectStreamField [] |
NO_FIELDS
serialPersistentFields value indicating no serializable fields |
| Method Summary | |
|---|---|
| Class <?> |
forClass
() Return the class in the local VM that this version is mapped to. |
| ObjectStreamField |
getField
(
String
name) Get the field of this class by name. |
| ObjectStreamField [] |
getFields
() Return an array of the fields of this serializable class. |
| String |
getName
() Returns the name of the class described by this descriptor. |
| long |
getSerialVersionUID
() Return the serialVersionUID for this class. |
| static ObjectStreamClass |
lookup
(
Class
<?> cl) Find the descriptor for a class that can be serialized. |
| static ObjectStreamClass |
lookupAny
(
Class
<?> cl) Returns the descriptor for any class, regardless of whether it implements Serializable . |
| String |
toString
() Return a string describing this ObjectStreamClass. |
| Methods inherited from class java.lang. Object |
|---|
| clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
| Field Detail |
|---|
public static final ObjectStreamField[] NO_FIELDS
| Method Detail |
|---|
public static ObjectStreamClass lookup(Class<?> cl)
public static ObjectStreamClass lookupAny(Class<?> cl)
Since:
1.6
public String getName()
public long getSerialVersionUID()
public Class<?> forClass()
public ObjectStreamField[] getFields()
public ObjectStreamField getField(String name)
public String toString()