Class GridToStringFieldDescriptor


  • public abstract class GridToStringFieldDescriptor
    extends Object
    Simple field descriptor containing field name and its order in the class descriptor.
    • Method Detail

      • offset

        public long offset()
        Returns:
        Field offset as returned by GridUnsafe#objectFieldOffset(java.lang.reflect.Field).
      • type

        public int type()
        Returns:
        Numeric constant for the field's type. One of FIELD_TYPE_* constants of current class.
      • fieldClass

        public Class<?> fieldClass()
      • objectValue

        public abstract Object objectValue​(Object obj)
        Parameters:
        obj - Object.
        Returns:
        field value.
      • byteValue

        public abstract byte byteValue​(Object obj)
        Parameters:
        obj - Object.
        Returns:
        field value.
      • booleanValue

        public abstract boolean booleanValue​(Object obj)
        Parameters:
        obj - Object.
        Returns:
        field value.
      • charValue

        public abstract char charValue​(Object obj)
        Parameters:
        obj - Object.
        Returns:
        field value.
      • shortValue

        public abstract short shortValue​(Object obj)
        Parameters:
        obj - Object.
        Returns:
        field value.
      • intField

        public abstract int intField​(Object obj)
        Parameters:
        obj - Object.
        Returns:
        field value.
      • floatField

        public abstract float floatField​(Object obj)
        Parameters:
        obj - Object.
        Returns:
        field value.
      • longField

        public abstract long longField​(Object obj)
        Parameters:
        obj - Object.
        Returns:
        field value.
      • doubleField

        public abstract double doubleField​(Object obj)
        Parameters:
        obj - Object.
        Returns:
        field value.