public class IndexWrapper extends Object implements org.jboss.jandex.IndexView
| Modifier and Type | Field and Description |
|---|---|
(package private) Map<org.jboss.jandex.DotName,Optional<org.jboss.jandex.ClassInfo>> |
additionalClasses |
| Constructor and Description |
|---|
IndexWrapper(org.jboss.jandex.IndexView index,
ClassLoader deploymentClassLoader,
PersistentClassIndex persistentClassIndex) |
| Modifier and Type | Method and Description |
|---|---|
Collection<org.jboss.jandex.ClassInfo> |
getAllKnownImplementors(org.jboss.jandex.DotName interfaceName) |
Collection<org.jboss.jandex.ClassInfo> |
getAllKnownSubclasses(org.jboss.jandex.DotName className) |
Collection<org.jboss.jandex.AnnotationInstance> |
getAnnotations(org.jboss.jandex.DotName annotationName) |
Collection<org.jboss.jandex.AnnotationInstance> |
getAnnotationsWithRepeatable(org.jboss.jandex.DotName annotationName,
org.jboss.jandex.IndexView index) |
org.jboss.jandex.ClassInfo |
getClassByName(org.jboss.jandex.DotName className) |
Collection<org.jboss.jandex.ClassInfo> |
getKnownClasses() |
Collection<org.jboss.jandex.ClassInfo> |
getKnownDirectImplementors(org.jboss.jandex.DotName className) |
Collection<org.jboss.jandex.ClassInfo> |
getKnownDirectSubclasses(org.jboss.jandex.DotName className) |
(package private) static boolean |
index(org.jboss.jandex.Indexer indexer,
String className,
ClassLoader classLoader) |
public IndexWrapper(org.jboss.jandex.IndexView index,
ClassLoader deploymentClassLoader,
PersistentClassIndex persistentClassIndex)
public Collection<org.jboss.jandex.ClassInfo> getKnownClasses()
getKnownClasses in interface org.jboss.jandex.IndexViewpublic org.jboss.jandex.ClassInfo getClassByName(org.jboss.jandex.DotName className)
getClassByName in interface org.jboss.jandex.IndexViewpublic Collection<org.jboss.jandex.ClassInfo> getKnownDirectSubclasses(org.jboss.jandex.DotName className)
getKnownDirectSubclasses in interface org.jboss.jandex.IndexViewpublic Collection<org.jboss.jandex.ClassInfo> getAllKnownSubclasses(org.jboss.jandex.DotName className)
getAllKnownSubclasses in interface org.jboss.jandex.IndexViewpublic Collection<org.jboss.jandex.ClassInfo> getKnownDirectImplementors(org.jboss.jandex.DotName className)
getKnownDirectImplementors in interface org.jboss.jandex.IndexViewpublic Collection<org.jboss.jandex.ClassInfo> getAllKnownImplementors(org.jboss.jandex.DotName interfaceName)
getAllKnownImplementors in interface org.jboss.jandex.IndexViewpublic Collection<org.jboss.jandex.AnnotationInstance> getAnnotations(org.jboss.jandex.DotName annotationName)
getAnnotations in interface org.jboss.jandex.IndexViewpublic Collection<org.jboss.jandex.AnnotationInstance> getAnnotationsWithRepeatable(org.jboss.jandex.DotName annotationName, org.jboss.jandex.IndexView index)
getAnnotationsWithRepeatable in interface org.jboss.jandex.IndexViewstatic boolean index(org.jboss.jandex.Indexer indexer,
String className,
ClassLoader classLoader)
Copyright © 2021 JBoss by Red Hat. All rights reserved.