Class ObjectStreamField

java.lang.Object
com.sun.corba.se.impl.io.ObjectStreamField
All Implemented Interfaces:
Comparable

public class ObjectStreamField extends Object implements Comparable
A description of a field in a serializable class. A array of these is used to declare the persistent fields of a class.
  • Method Details

    • getName

      public String getName()
      Get the name of this field.
    • getType

      public Class getType()
      Get the type of the field.
    • getTypeCode

      public char getTypeCode()
    • getTypeString

      public String getTypeString()
    • isPrimitive

      public boolean isPrimitive()
      test if this field is a primitive or not.
    • compareTo

      public int compareTo(Object o)
      Compare this with another ObjectStreamField. return -1 if this is smaller, 0 if equal, 1 if greater types that are primitives are "smaller" than objects. if equal, the names are compared.
      Specified by:
      compareTo in interface Comparable
    • typeEquals

      public boolean typeEquals(ObjectStreamField other)
      Compare the types of two class descriptors. The match if they have the same primitive types. or if they are both objects and the object types match.
    • getSignature

      public String getSignature()
    • toString

      public String toString()
      Return a string describing this field.
      Overrides:
      toString in class Object
    • getClazz

      public Class getClazz()
    • getFieldID

      public long getFieldID()