类 ClassUtils

java.lang.Object
com.alibaba.nacos.common.utils.ClassUtils

public final class ClassUtils extends Object
Utils for Class.
作者:
liaochuntao
  • 构造器详细资料

    • ClassUtils

      public ClassUtils()
  • 方法详细资料

    • findClassByName

      public static Class findClassByName(String className)
      Finds and returns class by className.
      参数:
      className - String value for className.
      返回:
      class Instances of the class represent classes and interfaces.
    • isAssignableFrom

      public static boolean isAssignableFrom(Class clazz, Class cls)
      Determines if the class or interface represented by this object is either the same as, or is a superclass or superinterface of, the class or interface represented by the specified parameter.
      参数:
      clazz - Instances of the class represent classes and interfaces.
      cls - Instances of the class represent classes and interfaces.
      返回:
      the value indicating whether objects of the type can be assigned to objects of this class.
    • getName

      public static String getName(Class cls)
      Gets and returns the class name.
      参数:
      cls - Instances of the class represent classes and interfaces.
      返回:
      the name of the class or interface represented by this object.
    • getName

      public static String getName(Object obj)
      Gets and returns className.
      参数:
      obj - Object instance.
      返回:
      className.
    • getCanonicalName

      public static String getCanonicalName(Class cls)
      Gets and returns the canonical name of the underlying class.
      参数:
      cls - Instances of the class represent classes and interfaces.
      返回:
      The canonical name of the underlying class.
    • getCanonicalName

      public static String getCanonicalName(Object obj)
      Gets and returns the canonical name of the underlying class.
      参数:
      obj - Object instance.
      返回:
      The canonical name of the underlying class.
    • getSimplaName

      public static String getSimplaName(Class cls)
      Gets and returns the simple name of the underlying class.
      参数:
      cls - Instances of the class represent classes and interfaces.
      返回:
      the simple name of the underlying class.
    • getSimplaName

      public static String getSimplaName(Object obj)
      Gets and returns the simple name of the underlying class as given in the source code.
      参数:
      obj - Object instance.
      返回:
      the simple name of the underlying class.