Class Methods


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

    • INSTANCE

      public static final Methods INSTANCE
  • Method Details

    • findAllAndMakeThemAccessible

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

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

      public Collection<Method> findAllByMatchedNameAndMakeThemAccessible(Class<?> targetClass, String regEx, Class<?>... inputParameterTypesOrSubTypes)
    • findDirectHandle

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

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

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

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

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

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