Module  java.base
软件包  java.lang.reflect

Interface Member

    • Field Summary

      Fields  
      Modifier and Type Field 描述
      static int DECLARED
      标识类或接口的已声明成员集。
      static int PUBLIC
      标识类或接口的所有公共成员的集合,包括继承的成员。
    • 方法摘要

      所有方法  接口方法  抽象方法 
      Modifier and Type 方法 描述
      Class<?> getDeclaringClass​()
      返回表示声明该成员表示的成员或构造函数的类或接口的Class对象。
      int getModifiers​()
      返回由此成员表示的成员或构造函数的Java语言修饰符,作为整数。
      String getName​()
      返回由此成员表示的基础成员或构造函数的简单名称。
      boolean isSynthetic​()
      如果该成员由编译器引入,则返回true ; 否则返回false
    • 字段详细信息

      • PUBLIC

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

        static final int DECLARED
        标识类或接口的已声明成员集。 不包括继承的成员。
        另请参见:
        Constant Field Values
    • 方法详细信息

      • getDeclaringClass

        Class<?> getDeclaringClass​()
        返回表示声明该成员表示的成员或构造函数的类或接口的Class对象。
        结果
        一个表示底层成员声明类的对象
      • getName

        String getName​()
        返回由此成员表示的基础成员或构造函数的简单名称。
        结果
        底层成员的简单名称
      • getModifiers

        int getModifiers​()
        返回由此成员表示的成员或构造函数的Java语言修饰符,作为整数。 修饰符类应用于解码整数中的修饰符。
        结果
        底层成员的Java语言修饰符
        另请参见:
        Modifier
      • isSynthetic

        boolean isSynthetic​()
        如果该成员由编译器引入,则返回true ; 否则返回false
        结果
        当且仅当该成员由编译器引入时才是真实的。
        从以下版本开始:
        1.5
        See The Java™ Language Specification:
        13.1 The Form of a Binary