Class TypeBoundClass.RecordComponentInfo

  • Enclosing interface:
    TypeBoundClass

    public static class TypeBoundClass.RecordComponentInfo
    extends java.lang.Object
    A record component.
    • Constructor Detail

      • RecordComponentInfo

        public RecordComponentInfo​(RecordComponentSymbol sym,
                                   Type type,
                                   com.google.common.collect.ImmutableList<AnnoInfo> annotations,
                                   int access)
    • Method Detail

      • type

        public Type type()
        The record component type.
      • annotations

        public com.google.common.collect.ImmutableList<AnnoInfo> annotations()
        Record component annotations.
      • name

        public java.lang.String name()
        The Record component's name.
      • access

        public int access()
        The Record component's modifiers.