Class Methods


public class Methods
extends Members.Handler.OfExecutable<Method,​MethodCriteria>
  • Constructor Details

    • Methods

      public Methods()
  • Method Details

    • create

      public static Methods create()
    • findOneAndMakeItAccessible

      public Method findOneAndMakeItAccessible​(Class<?> targetClass, String memberName, Class<?>... inputParameterTypesOrSubTypes)
    • findFirstAndMakeItAccessible

      public Method findFirstAndMakeItAccessible​(Class<?> targetClass, String memberName, Class<?>... inputParameterTypesOrSubTypes)
    • findAllByExactNameAndMakeThemAccessible

      public Collection<Method> findAllByExactNameAndMakeThemAccessible​(Class<?> targetClass, String methodName, Class<?>... inputParameterTypesOrSubTypes)
    • findAllByMatchedNameAndMakeThemAccessible

      public Collection<Method> findAllByMatchedNameAndMakeThemAccessible​(Class<?> targetClass, String methodName, Class<?>... inputParameterTypesOrSubTypes)
    • findAllAndMakeThemAccessible

      public Collection<Method> findAllAndMakeThemAccessible​(Class<?> targetClass)
    • invokeStatic

      public <T> T invokeStatic​(Class<?> targetClass, String methodName, Object... arguments)
    • invoke

      public <T> T invoke​(Object target, String methodName, Object... arguments)
    • invoke

      public <T> T invoke​(Object target, Method method, Object... params)
    • invokeStaticDirect

      public <T> T invokeStaticDirect​(Class<?> targetClass, String methodName, Object... arguments)
    • invokeDirect

      public <T> T invokeDirect​(Object target, String methodName, Object... arguments)
    • findDirectHandle

      public MethodHandle findDirectHandle​(Class<?> targetClass, String methodName, Class<?>... inputParameterTypesOrSubTypes)