查找类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查找类相关的知识,希望对你有一定的参考价值。

Using http://www.clapper.org/software/java/util/javadocs/util/api/org/clapper/util/classutil/ClassFinder.html in order to find a class in class path.
  1. File moduleFile = new File(Catalog.class.getProtectionDomain().getCodeSource().getLocation().toURI());
  2. final ClassFinder finder = new ClassFinder();
  3. finder.clear();
  4. assertTrue(finder.add(moduleFile));
  5. final ClassFilter filter = new AndClassFilter(new NotClassFilter(new InterfaceOnlyClassFilter()), new NotClassFilter(new AbstractClassFilter()), new SubclassClassFilter(UpdateTask.class));
  6. Collection<ClassInfo> foundClasses = new ArrayList<ClassInfo>();
  7. finder.findClasses(foundClasses, filter);

以上是关于查找类的主要内容,如果未能解决你的问题,请参考以下文章

查找上一个活动片段

elasticsearch代码片段,及工具类SearchEsUtil.java

Android 逆向类加载器 ClassLoader ( 类加载器源码简介 | BaseDexClassLoader | DexClassLoader | PathClassLoader )(代码片段

记录C#常用的代码片段

如何使用导航架构组件查找子片段

为啥片段类应该是公开的?