模块 java.base

接口 Member

所有已知的实现类:
Constructor , Executable , Field , Method

public interface Member
成员是反映有关单个成员(字段或方法)或构造方法的标识信息的接口。
自从:
1.1
参见:
  • 字段摘要

    字段
    修饰符和类型
    Field
    描述
    static final int
    标识类或接口的已声明成员集。
    static final int
    标识类或接口的所有公共成员的集合,包括继承的成员。
  • 方法总结

    修饰符和类型
    方法
    描述
    default Set<AccessFlag>
    为该成员返回不可修改的 访问标志 集,可能为空。
    Class<?>
    返回表示声明此成员表示的成员或构造方法的类或接口的类对象。
    int
    返回此成员表示的成员或构造方法的 Java 语言修饰符,作为整数。
    返回此成员表示的基础成员或构造方法的简单名称。
    boolean
    如果此成员由编译器引入,则返回 true;否则返回 false
  • 字段详细信息

    • PUBLIC

      static final int PUBLIC
      标识类或接口的所有公共成员的集合,包括继承的成员。
      参见:
    • DECLARED

      static final int DECLARED
      标识类或接口的已声明成员集。不包括继承成员。
      参见:
  • 方法详情

    • getDeclaringClass

      Class <?> getDeclaringClass()
      返回表示声明此成员表示的成员或构造方法的类或接口的类对象。
      返回:
      表示底层成员的声明类的对象
    • getName

      String  getName()
      返回此成员表示的基础成员或构造方法的简单名称。
      返回:
      基础成员的简单名称
    • getModifiers

      int getModifiers()
      返回此成员表示的成员或构造方法的 Java 语言修饰符,作为整数。 Modifier 类应用于解码整数中的修饰符。
      返回:
      底层成员的 Java 语言修饰符
      参见:
    • accessFlags

      default Set <AccessFlag > accessFlags()
      为该成员返回不可修改的 访问标志 集,可能为空。
      实现要求:
      默认实现抛出 UnsupportedOperationException
      返回:
      该成员不可修改的 访问标志 集,可能为空
      自从:
      20
      参见:
    • isSynthetic

      boolean isSynthetic()
      如果此成员由编译器引入,则返回 true;否则返回 false
      返回:
      当且仅当此成员由编译器引入时才为真。
      Java 语言规范:
      13.1 二进制形式
      自从:
      1.5