class RFConstructorInfo extends java.lang.Object implements MethodInfo
Modifier and Type | Field and Description |
---|---|
private RFClassInfo |
declaringClass |
private java.lang.reflect.Constructor |
m |
Constructor and Description |
---|
RFConstructorInfo(RFClassInfo declaringClass,
java.lang.reflect.Constructor m) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(MethodInfo o) |
<T extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.Class<T> annClass) |
ClassInfo |
getDeclaringClass() |
java.lang.String |
getName() |
java.util.Collection<ParameterInfo> |
getParameters() |
java.lang.String |
getQualifiedName() |
java.lang.String |
getReturnType() |
boolean |
isAbstract() |
boolean |
isPublic() |
boolean |
isStatic() |
boolean |
isStrictFP() |
boolean |
isSynchronized() |
private final RFClassInfo declaringClass
private final java.lang.reflect.Constructor m
public RFConstructorInfo(RFClassInfo declaringClass, java.lang.reflect.Constructor m)
public ClassInfo getDeclaringClass()
getDeclaringClass
in interface MethodInfo
public java.lang.String getName()
getName
in interface MethodInfo
public java.lang.String getQualifiedName()
getQualifiedName
in interface MethodInfo
public java.lang.String getReturnType()
getReturnType
in interface MethodInfo
public java.util.Collection<ParameterInfo> getParameters()
getParameters
in interface MethodInfo
public <T extends java.lang.annotation.Annotation> T getAnnotation(java.lang.Class<T> annClass)
getAnnotation
in interface MethodInfo
T
- annotation typeannClass
- annotation classpublic boolean isPublic()
isPublic
in interface MethodInfo
public boolean isAbstract()
isAbstract
in interface MethodInfo
public boolean isSynchronized()
isSynchronized
in interface MethodInfo
public boolean isStrictFP()
isStrictFP
in interface MethodInfo
public boolean isStatic()
isStatic
in interface MethodInfo
public int compareTo(MethodInfo o)
compareTo
in interface java.lang.Comparable<MethodInfo>