Class ConstructorResolver


  • public class ConstructorResolver
    extends MemberResolver<java.lang.reflect.Constructor>
    • Constructor Detail

      • ConstructorResolver

        public ConstructorResolver​(java.lang.Class<?> clazz)
      • ConstructorResolver

        public ConstructorResolver​(java.lang.String className)
                            throws java.lang.ClassNotFoundException
        Throws:
        java.lang.ClassNotFoundException
    • Method Detail

      • resolveIndex

        public java.lang.reflect.Constructor resolveIndex​(int index)
                                                   throws java.lang.IndexOutOfBoundsException,
                                                          java.lang.ReflectiveOperationException
        Specified by:
        resolveIndex in class MemberResolver<java.lang.reflect.Constructor>
        Throws:
        java.lang.IndexOutOfBoundsException
        java.lang.ReflectiveOperationException
      • resolveIndexSilent

        public java.lang.reflect.Constructor resolveIndexSilent​(int index)
        Specified by:
        resolveIndexSilent in class MemberResolver<java.lang.reflect.Constructor>
      • resolveWrapper

        public ConstructorWrapper resolveWrapper​(java.lang.Class<?>[]... types)
      • resolveSilent

        public java.lang.reflect.Constructor resolveSilent​(java.lang.Class<?>[]... types)
      • resolve

        public java.lang.reflect.Constructor resolve​(java.lang.Class<?>[]... types)
                                              throws java.lang.NoSuchMethodException
        Throws:
        java.lang.NoSuchMethodException
      • resolveObject

        protected java.lang.reflect.Constructor resolveObject​(ResolverQuery query)
                                                       throws java.lang.ReflectiveOperationException
        Specified by:
        resolveObject in class ResolverAbstract<java.lang.reflect.Constructor>
        Throws:
        java.lang.ReflectiveOperationException
      • resolveFirstConstructor

        public java.lang.reflect.Constructor resolveFirstConstructor()
                                                              throws java.lang.ReflectiveOperationException
        Throws:
        java.lang.ReflectiveOperationException
      • resolveFirstConstructorSilent

        public java.lang.reflect.Constructor resolveFirstConstructorSilent()
      • resolveLastConstructor

        public java.lang.reflect.Constructor resolveLastConstructor()
                                                             throws java.lang.ReflectiveOperationException
        Throws:
        java.lang.ReflectiveOperationException
      • resolveLastConstructorSilent

        public java.lang.reflect.Constructor resolveLastConstructorSilent()
      • notFoundException

        protected java.lang.ReflectiveOperationException notFoundException​(java.lang.String joinedNames)
        Overrides:
        notFoundException in class ResolverAbstract<java.lang.reflect.Constructor>