Class MethodResolver


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

      • MethodResolver

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

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

      • resolveSignature

        public java.lang.reflect.Method resolveSignature​(java.lang.String... signatures)
                                                  throws java.lang.ReflectiveOperationException
        Throws:
        java.lang.ReflectiveOperationException
      • resolveSignatureSilent

        public java.lang.reflect.Method resolveSignatureSilent​(java.lang.String... signatures)
      • resolveSignatureWrapper

        public MethodWrapper resolveSignatureWrapper​(java.lang.String... signatures)
      • resolveIndex

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

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

        public MethodWrapper resolveWrapper​(java.lang.String... names)
      • resolveSilent

        public java.lang.reflect.Method resolveSilent​(java.lang.String... names)
      • resolve

        public java.lang.reflect.Method resolve​(java.lang.String... names)
                                         throws java.lang.NoSuchMethodException
        Throws:
        java.lang.NoSuchMethodException
      • resolve

        public java.lang.reflect.Method resolve​(ResolverQuery... queries)
                                         throws java.lang.NoSuchMethodException
        Overrides:
        resolve in class ResolverAbstract<java.lang.reflect.Method>
        Throws:
        java.lang.NoSuchMethodException
      • resolveObject

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

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