Package io.smallrye.metrics.elementdesc
Class RawBeanInfo
- java.lang.Object
-
- io.smallrye.metrics.elementdesc.RawBeanInfo
-
-
Constructor Summary
Constructors Constructor Description RawBeanInfo()RawBeanInfo(String simpleName, String packageName, Collection<AnnotationInfo> annotationInfos, BeanInfo superClassInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)<T extends Annotation>
AnnotationInfogetAnnotation(Class<T> metric)List<AnnotationInfo>getAnnotationInfos()AnnotationInfo[]getInfosArray()StringgetPackageName()StringgetSimpleName()BeanInfogetSuperclass()BeanInfogetSuperClassInfo()inthashCode()<T extends Annotation>
booleanisAnnotationPresent(Class<T> metric)voidsetAnnotationInfos(List<AnnotationInfo> annotationInfos)voidsetInfosArray(AnnotationInfo[] infosArray)voidsetPackageName(String packageName)voidsetSimpleName(String simpleName)voidsetSuperClassInfo(BeanInfo superClassInfo)
-
-
-
Constructor Detail
-
RawBeanInfo
public RawBeanInfo()
-
RawBeanInfo
public RawBeanInfo(String simpleName, String packageName, Collection<AnnotationInfo> annotationInfos, BeanInfo superClassInfo)
-
-
Method Detail
-
setSimpleName
public void setSimpleName(String simpleName)
-
setPackageName
public void setPackageName(String packageName)
-
getAnnotationInfos
public List<AnnotationInfo> getAnnotationInfos()
-
setAnnotationInfos
public void setAnnotationInfos(List<AnnotationInfo> annotationInfos)
-
getInfosArray
public AnnotationInfo[] getInfosArray()
-
setInfosArray
public void setInfosArray(AnnotationInfo[] infosArray)
-
getSuperClassInfo
public BeanInfo getSuperClassInfo()
-
setSuperClassInfo
public void setSuperClassInfo(BeanInfo superClassInfo)
-
getSimpleName
public String getSimpleName()
- Specified by:
getSimpleNamein interfaceBeanInfo
-
getPackageName
public String getPackageName()
- Specified by:
getPackageNamein interfaceBeanInfo
-
getAnnotation
public <T extends Annotation> AnnotationInfo getAnnotation(Class<T> metric)
- Specified by:
getAnnotationin interfaceBeanInfo
-
isAnnotationPresent
public <T extends Annotation> boolean isAnnotationPresent(Class<T> metric)
- Specified by:
isAnnotationPresentin interfaceBeanInfo
-
getSuperclass
public BeanInfo getSuperclass()
- Specified by:
getSuperclassin interfaceBeanInfo
-
-