类 ClassUtils

java.lang.Object
top.tangyh.basic.utils.ClassUtils

public class ClassUtils extends Object
版本:
v1.0
作者:
tangyh
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static Set<Class<?>>
    scanPackage(String packageName, Predicate<Class<?>> classFilter)
    扫面包路径下满足class过滤器条件的所有class文件,
    如果包路径为 com.abs + A.class 但是输入 abs会产生classNotFoundException
    因为className 应该为 com.abs.A 现在却成为abs.A,此工具类对该异常进行忽略处理,有可能是一个不完善的地方,以后需要进行修改

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • ClassUtils

      public ClassUtils()
  • 方法详细资料

    • scanPackage

      public static Set<Class<?>> scanPackage(String packageName, Predicate<Class<?>> classFilter)
      扫面包路径下满足class过滤器条件的所有class文件,
      如果包路径为 com.abs + A.class 但是输入 abs会产生classNotFoundException
      因为className 应该为 com.abs.A 现在却成为abs.A,此工具类对该异常进行忽略处理,有可能是一个不完善的地方,以后需要进行修改
      参数:
      packageName - 包路径 com.abs | com.abs.* | com.abs,com.xxx;com.ddd
      classFilter - class过滤器,过滤掉不需要的class
      返回:
      类集合