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 regEx, 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)