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 boolean
equals(Object obj)
<T extends Annotation>
AnnotationInfogetAnnotation(Class<T> metric)
List<AnnotationInfo>
getAnnotationInfos()
AnnotationInfo[]
getInfosArray()
String
getPackageName()
String
getSimpleName()
BeanInfo
getSuperclass()
BeanInfo
getSuperClassInfo()
int
hashCode()
<T extends Annotation>
booleanisAnnotationPresent(Class<T> metric)
void
setAnnotationInfos(List<AnnotationInfo> annotationInfos)
void
setInfosArray(AnnotationInfo[] infosArray)
void
setPackageName(String packageName)
void
setSimpleName(String simpleName)
void
setSuperClassInfo(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:
getSimpleName
in interfaceBeanInfo
-
getPackageName
public String getPackageName()
- Specified by:
getPackageName
in interfaceBeanInfo
-
getAnnotation
public <T extends Annotation> AnnotationInfo getAnnotation(Class<T> metric)
- Specified by:
getAnnotation
in interfaceBeanInfo
-
isAnnotationPresent
public <T extends Annotation> boolean isAnnotationPresent(Class<T> metric)
- Specified by:
isAnnotationPresent
in interfaceBeanInfo
-
getSuperclass
public BeanInfo getSuperclass()
- Specified by:
getSuperclass
in interfaceBeanInfo
-
-