Class RFConstructorInfo

    • Field Detail

      • declaringClass

        private final RFClassInfo declaringClass
      • m

        private final java.lang.reflect.Constructor m
    • Constructor Detail

      • RFConstructorInfo

        public RFConstructorInfo​(RFClassInfo declaringClass,
                                 java.lang.reflect.Constructor m)
    • Method Detail

      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface MethodInfo
        Returns:
        short method name.
      • getQualifiedName

        public java.lang.String getQualifiedName()
        Specified by:
        getQualifiedName in interface MethodInfo
        Returns:
        fully qualified method name, includes class qualified name
      • getReturnType

        public java.lang.String getReturnType()
        Specified by:
        getReturnType in interface MethodInfo
        Returns:
        fully qualified return type
      • getAnnotation

        public <T extends java.lang.annotation.Annotation> T getAnnotation​(java.lang.Class<T> annClass)
        Specified by:
        getAnnotation in interface MethodInfo
        Type Parameters:
        T - annotation type
        Parameters:
        annClass - annotation class
        Returns:
        method-level annotation, if any; null otherwise
      • isPublic

        public boolean isPublic()
        Specified by:
        isPublic in interface MethodInfo
        Returns:
        true, if method is public
      • isAbstract

        public boolean isAbstract()
        Specified by:
        isAbstract in interface MethodInfo
        Returns:
        true, if method is abstract
      • isSynchronized

        public boolean isSynchronized()
        Specified by:
        isSynchronized in interface MethodInfo
        Returns:
        true, if method is synchronized
      • isStrictFP

        public boolean isStrictFP()
        Specified by:
        isStrictFP in interface MethodInfo
        Returns:
        true, if method is strictfp
      • isStatic

        public boolean isStatic()
        Specified by:
        isStatic in interface MethodInfo
        Returns:
        true, if method is static
      • compareTo

        public int compareTo​(MethodInfo o)
        Specified by:
        compareTo in interface java.lang.Comparable<MethodInfo>