Package org.jboss.as.weld.discovery
Class WeldClassFileInfo
- java.lang.Object
-
- org.jboss.as.weld.discovery.WeldClassFileInfo
-
- All Implemented Interfaces:
org.jboss.weld.resources.spi.ClassFileInfo
public class WeldClassFileInfo extends Object implements org.jboss.weld.resources.spi.ClassFileInfo
- Author:
- Martin Kouba
-
-
Constructor Summary
Constructors Constructor Description WeldClassFileInfo(String className, org.jboss.as.server.deployment.annotation.CompositeIndex index, org.jboss.weld.util.cache.ComputingCache<org.jboss.jandex.DotName,Set<String>> annotationClassAnnotationsCache, ClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsAnnotation(Class<? extends Annotation> annotation)StringgetClassName()intgetModifiers()org.jboss.weld.resources.spi.ClassFileInfo.NestingTypegetNestingType()StringgetSuperclassName()booleanhasCdiConstructor()booleanisAnnotationDeclared(Class<? extends Annotation> annotation)booleanisAssignableFrom(Class<?> fromClass)booleanisAssignableTo(Class<?> toClass)booleanisTopLevelClass()booleanisVetoed()StringtoString()
-
-
-
Constructor Detail
-
WeldClassFileInfo
public WeldClassFileInfo(String className, org.jboss.as.server.deployment.annotation.CompositeIndex index, org.jboss.weld.util.cache.ComputingCache<org.jboss.jandex.DotName,Set<String>> annotationClassAnnotationsCache, ClassLoader classLoader)
- Parameters:
className-index-annotationClassAnnotationsCache-
-
-
Method Detail
-
getClassName
public String getClassName()
- Specified by:
getClassNamein interfaceorg.jboss.weld.resources.spi.ClassFileInfo
-
isAnnotationDeclared
public boolean isAnnotationDeclared(Class<? extends Annotation> annotation)
- Specified by:
isAnnotationDeclaredin interfaceorg.jboss.weld.resources.spi.ClassFileInfo
-
containsAnnotation
public boolean containsAnnotation(Class<? extends Annotation> annotation)
- Specified by:
containsAnnotationin interfaceorg.jboss.weld.resources.spi.ClassFileInfo
-
getModifiers
public int getModifiers()
- Specified by:
getModifiersin interfaceorg.jboss.weld.resources.spi.ClassFileInfo
-
hasCdiConstructor
public boolean hasCdiConstructor()
- Specified by:
hasCdiConstructorin interfaceorg.jboss.weld.resources.spi.ClassFileInfo
-
isAssignableFrom
public boolean isAssignableFrom(Class<?> fromClass)
- Specified by:
isAssignableFromin interfaceorg.jboss.weld.resources.spi.ClassFileInfo
-
isAssignableTo
public boolean isAssignableTo(Class<?> toClass)
- Specified by:
isAssignableToin interfaceorg.jboss.weld.resources.spi.ClassFileInfo
-
isVetoed
public boolean isVetoed()
- Specified by:
isVetoedin interfaceorg.jboss.weld.resources.spi.ClassFileInfo
-
isTopLevelClass
public boolean isTopLevelClass()
- Specified by:
isTopLevelClassin interfaceorg.jboss.weld.resources.spi.ClassFileInfo
-
getNestingType
public org.jboss.weld.resources.spi.ClassFileInfo.NestingType getNestingType()
- Specified by:
getNestingTypein interfaceorg.jboss.weld.resources.spi.ClassFileInfo
-
getSuperclassName
public String getSuperclassName()
- Specified by:
getSuperclassNamein interfaceorg.jboss.weld.resources.spi.ClassFileInfo
-
-