public class JandexClassFileInfo extends Object implements org.jboss.weld.resources.spi.ClassFileInfo
Constructor and Description |
---|
JandexClassFileInfo(String className,
org.jboss.jandex.IndexView index,
com.google.common.cache.LoadingCache<org.jboss.jandex.DotName,Set<String>> annotationClassAnnotationsCache,
ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsAnnotation(Class<? extends Annotation> annotation) |
String |
getClassName() |
int |
getModifiers() |
String |
getSuperclassName() |
boolean |
hasCdiConstructor() |
boolean |
isAnnotationDeclared(Class<? extends Annotation> annotation) |
boolean |
isAssignableFrom(Class<?> fromClass) |
boolean |
isAssignableTo(Class<?> toClass) |
boolean |
isTopLevelClass() |
boolean |
isVetoed() |
String |
toString() |
public JandexClassFileInfo(String className, org.jboss.jandex.IndexView index, com.google.common.cache.LoadingCache<org.jboss.jandex.DotName,Set<String>> annotationClassAnnotationsCache, ClassLoader classLoader)
public String getClassName()
getClassName
in interface org.jboss.weld.resources.spi.ClassFileInfo
public boolean isAnnotationDeclared(Class<? extends Annotation> annotation)
isAnnotationDeclared
in interface org.jboss.weld.resources.spi.ClassFileInfo
public boolean containsAnnotation(Class<? extends Annotation> annotation)
containsAnnotation
in interface org.jboss.weld.resources.spi.ClassFileInfo
public int getModifiers()
getModifiers
in interface org.jboss.weld.resources.spi.ClassFileInfo
public boolean hasCdiConstructor()
hasCdiConstructor
in interface org.jboss.weld.resources.spi.ClassFileInfo
public boolean isAssignableFrom(Class<?> fromClass)
isAssignableFrom
in interface org.jboss.weld.resources.spi.ClassFileInfo
public boolean isAssignableTo(Class<?> toClass)
isAssignableTo
in interface org.jboss.weld.resources.spi.ClassFileInfo
public boolean isVetoed()
isVetoed
in interface org.jboss.weld.resources.spi.ClassFileInfo
public boolean isTopLevelClass()
isTopLevelClass
in interface org.jboss.weld.resources.spi.ClassFileInfo
public String getSuperclassName()
getSuperclassName
in interface org.jboss.weld.resources.spi.ClassFileInfo
Copyright © 2016. All rights reserved.