Module bus.core

Class ClassMember

java.lang.Object
org.miaixz.bus.core.lang.reflect.ClassMember
All Implemented Interfaces:
Member

public class ClassMember extends Object implements Member
类成员,用于获取类的修饰符等,如:
 ClassMember member = new ClassMember(String.class);
 Console.log(member.getModifiers());
 
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • ClassMember

      public ClassMember(Class<?> clazz)
      构造
      Parameters:
      clazz - 类
  • Method Details

    • of

      public static ClassMember of(Class<?> clazz)
      静态工厂方法,用于创建ClassMember对象
      Parameters:
      clazz - 类
      Returns:
      ClassMember对象
    • getDeclaringClass

      public Class<?> getDeclaringClass()
      Specified by:
      getDeclaringClass in interface Member
    • getName

      public String getName()
      Specified by:
      getName in interface Member
    • getModifiers

      public int getModifiers()
      Specified by:
      getModifiers in interface Member
    • isSynthetic

      public boolean isSynthetic()
      Specified by:
      isSynthetic in interface Member