Package org.jboss.marshalling.reflect
Class SerializableField
- java.lang.Object
-
- org.jboss.marshalling.reflect.SerializableField
-
public final class SerializableField extends Object
Reflection information about a field on a serializable class.
-
-
Constructor Summary
Constructors Constructor Description SerializableField(Class<?> type, String name, boolean unshared)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Field
getField()
Get the reflectionField
for this serializable field.Kind
getKind()
Get the kind of field.String
getName()
Get the name of the field.Class<?>
getType()
Get the field type.boolean
isUnshared()
Determine whether this field is marked as "unshared".
-
-
-
Method Detail
-
getField
public Field getField()
Get the reflectionField
for this serializable field. The resultant field will be accessible.- Returns:
- the reflection field
-
getName
public String getName()
Get the name of the field.- Returns:
- the name
-
isUnshared
public boolean isUnshared()
Determine whether this field is marked as "unshared".- Returns:
true
if the field is unshared
-
getKind
public Kind getKind()
Get the kind of field.- Returns:
- the kind
-
getType
public Class<?> getType() throws ClassNotFoundException
Get the field type.- Returns:
- the field type
- Throws:
ClassNotFoundException
-
-