Package io.smallrye.metrics.elementdesc
Class RawMemberInfo
- java.lang.Object
-
- io.smallrye.metrics.elementdesc.RawMemberInfo
-
- All Implemented Interfaces:
MemberInfo
public class RawMemberInfo extends Object implements MemberInfo
-
-
Constructor Summary
Constructors Constructor Description RawMemberInfo()RawMemberInfo(MemberType memberType, String declaringClassName, String declaringClassSimpleName, String name, Collection<AnnotationInfo> annotationInfos)RawMemberInfo(MemberType memberType, String declaringClassName, String declaringClassSimpleName, String name, Collection<AnnotationInfo> annotationInfos, String[] parameterTypes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)<T extends Annotation>
AnnotationInfogetAnnotation(Class<T> metricClass)List<AnnotationInfo>getAnnotationInfos()StringgetDeclaringClassName()StringgetDeclaringClassSimpleName()MemberTypegetMemberType()StringgetName()String[]getParameterTypeNames()inthashCode()<T extends Annotation>
booleanisAnnotationPresent(Class<T> metricClass)voidsetAnnotationInfos(List<AnnotationInfo> annotationInfos)voidsetDeclaringClassName(String declaringClassName)voidsetDeclaringClassSimpleName(String declaringClassSimpleName)voidsetMemberType(MemberType memberType)voidsetName(String name)voidsetParameterTypeNames(String[] parameterTypeNames)StringtoString()
-
-
-
Constructor Detail
-
RawMemberInfo
public RawMemberInfo()
-
RawMemberInfo
public RawMemberInfo(MemberType memberType, String declaringClassName, String declaringClassSimpleName, String name, Collection<AnnotationInfo> annotationInfos)
-
RawMemberInfo
public RawMemberInfo(MemberType memberType, String declaringClassName, String declaringClassSimpleName, String name, Collection<AnnotationInfo> annotationInfos, String[] parameterTypes)
-
-
Method Detail
-
setMemberType
public void setMemberType(MemberType memberType)
-
setDeclaringClassName
public void setDeclaringClassName(String declaringClassName)
-
setDeclaringClassSimpleName
public void setDeclaringClassSimpleName(String declaringClassSimpleName)
-
setName
public void setName(String name)
-
setParameterTypeNames
public void setParameterTypeNames(String[] parameterTypeNames)
-
setAnnotationInfos
public void setAnnotationInfos(List<AnnotationInfo> annotationInfos)
-
getAnnotationInfos
public List<AnnotationInfo> getAnnotationInfos()
-
getMemberType
public MemberType getMemberType()
- Specified by:
getMemberTypein interfaceMemberInfo
-
getDeclaringClassName
public String getDeclaringClassName()
- Specified by:
getDeclaringClassNamein interfaceMemberInfo
-
getDeclaringClassSimpleName
public String getDeclaringClassSimpleName()
- Specified by:
getDeclaringClassSimpleNamein interfaceMemberInfo
-
getName
public String getName()
- Specified by:
getNamein interfaceMemberInfo
-
getAnnotation
public <T extends Annotation> AnnotationInfo getAnnotation(Class<T> metricClass)
- Specified by:
getAnnotationin interfaceMemberInfo
-
getParameterTypeNames
public String[] getParameterTypeNames()
- Specified by:
getParameterTypeNamesin interfaceMemberInfo
-
isAnnotationPresent
public <T extends Annotation> boolean isAnnotationPresent(Class<T> metricClass)
- Specified by:
isAnnotationPresentin interfaceMemberInfo
-
-