Class FieldDescriptor


  • public class FieldDescriptor
    extends java.lang.Object
    • Field Detail

      • nameDescriptor

        private java.lang.String nameDescriptor
      • ownField

        private java.lang.reflect.Field ownField
      • parentField

        private java.lang.reflect.Field parentField
      • index

        private int index
    • Constructor Detail

      • FieldDescriptor

        FieldDescriptor​(java.lang.String nameDescriptor,
                        TypeDescriptor typeDescriptor)
      • FieldDescriptor

        FieldDescriptor​(java.lang.reflect.Field ownField,
                        java.lang.reflect.Field parentField,
                        int index)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • name

        public java.lang.String name()
      • ownField

        public java.lang.reflect.Field ownField()
      • parentField

        public java.lang.reflect.Field parentField()
      • index

        public int index()
      • is

        public boolean is​(java.lang.String nameDescriptor,
                          java.lang.String typeDescriptor)
      • assignField

        public void assignField​(java.lang.reflect.Field ownField,
                                java.lang.reflect.Field parentField,
                                int index)
      • read

        public static FieldDescriptor read​(java.io.ObjectInput in)
                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • write

        public void write​(java.io.ObjectOutput out)
                   throws java.io.IOException
        Throws:
        java.io.IOException