Package Summary  Overview Summary

class:RecordComponentElement [NONE]

All Superinterfaces:
AnnotatedConstruct, Element

public interface RecordComponentElement extends Element
Represents a record component.
See Java Language Specification :
8.10.1 Record Components
Since:
16

method:getEnclosingElement() [NONE]

  • getEnclosingElement

    Element getEnclosingElement()
    Returns the enclosing element of this record component. The enclosing element of a record component is the record class declaring the record component.
    Specified by:
    getEnclosingElement in interface Element
    Returns:
    the enclosing element of this record component
    See Also:
  • method:getSimpleName() [NONE]

    getSimpleName

    Name getSimpleName()
    Returns the simple name of this record component.

    The name of each record component must be distinct from the names of all other record components of the same record.

    Specified by:
    getSimpleName in interface Element
    Returns:
    the simple name of this record component
    See Java Language Specification :
    6.2 Names and Identifiers
    See Also:

    method:getAccessor() [NONE]

    getAccessor

    ExecutableElement getAccessor()
    Returns the executable element for the accessor associated with the given record component.
    Returns:
    the record component accessor.

    © 2023 Oracle Corporation and/or its affiliates