Interface RecordComponentInfo

    • Method Detail

      • name

        String name()
        Returns the name of this record component.
        Returns:
        the name of this record component, never null
      • type

        Type type()
        Returns the type of this record component.
        Returns:
        the type of this record component, never null
      • field

        FieldInfo field()
        Returns the field corresponding to this record component.
        Returns:
        the field, never null
      • accessor

        MethodInfo accessor()
        Returns the accessor method corresponding to this record component.
        Returns:
        the accessor method, never null
      • declaringRecord

        ClassInfo declaringRecord()
        Returns the record that declares this component.
        Returns:
        the record that declares this component, never null