public TypesModel(final Set<Class<?>> classes, final Set<String> packages, final Set<Class<? extends Annotation>> ignoreAnnotations) {
this.ignoreAnnotations = ignoreAnnotations != null ? ignoreAnnotations : Collections.emptySet();
// first index all direct classes
if (classes != null) {
for (Class<?> aClass : classes) {
indexClass(aClass);
}
}
if (packages != null && !packages.isEmpty()) {
Indexer indexer = getIndexer();
for (String aPackage : packages) {
for (Class<?> clazz : indexer.getClassesForPackage(aPackage)) {
indexClass(clazz);
}
}
}
this.classHierarchy = buildClassHierarchy(allClasses);
}
TypesModel.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:polymorphia
作者:
评论列表
文章目录