80 |
* |
* |
81 |
* @see java.io.Serializable |
* @see java.io.Serializable |
82 |
*/ |
*/ |
83 |
public static ObjectStreamClass lookup(Class cl) |
public static ObjectStreamClass lookup(Class<?> cl) |
84 |
{ |
{ |
85 |
if (cl == null) |
if (cl == null) |
86 |
return null; |
return null; |
132 |
* |
* |
133 |
* @see java.io.ObjectInputStream |
* @see java.io.ObjectInputStream |
134 |
*/ |
*/ |
135 |
public Class forClass() |
public Class<?> forClass() |
136 |
{ |
{ |
137 |
return clazz; |
return clazz; |
138 |
} |
} |
232 |
// classes of CLAZZ and CLAZZ itself in order from most super to |
// classes of CLAZZ and CLAZZ itself in order from most super to |
233 |
// CLAZZ. ObjectStreamClass[0] is the highest superclass of CLAZZ |
// CLAZZ. ObjectStreamClass[0] is the highest superclass of CLAZZ |
234 |
// that is serializable. |
// that is serializable. |
235 |
static ObjectStreamClass[] getObjectStreamClasses(Class clazz) |
static ObjectStreamClass[] getObjectStreamClasses(Class<?> clazz) |
236 |
{ |
{ |
237 |
ObjectStreamClass osc = ObjectStreamClass.lookup(clazz); |
ObjectStreamClass osc = ObjectStreamClass.lookup(clazz); |
238 |
|
|
924 |
Class[] writeMethodArgTypes = { java.io.ObjectOutputStream.class }; |
Class[] writeMethodArgTypes = { java.io.ObjectOutputStream.class }; |
925 |
|
|
926 |
private ObjectStreamClass superClass; |
private ObjectStreamClass superClass; |
927 |
private Class clazz; |
private Class<?> clazz; |
928 |
private String name; |
private String name; |
929 |
private long uid; |
private long uid; |
930 |
private byte flags; |
private byte flags; |