Class ReflectionHelper

java.lang.Object
org.firebirdsql.jaybird.util.ReflectionHelper

@InternalApi public final class ReflectionHelper extends Object
Class containing static helper methods for reflective access.
Since:
2.2
Author:
Mark Rotteveel
  • Method Details

    • getAllInterfaces

      public static Class<?>[] getAllInterfaces(Class<?> clazz)
      Get all implemented interfaces by the class.
      Parameters:
      clazz - class to inspect.
      Returns:
      array of all implemented interfaces.
    • findMethod

      public static @Nullable Method findMethod(Class<?> clazz, String name, Class<?>[] args)
      Helper function to find specified method in a specified class.
      Parameters:
      clazz - class in which we look for a specified method.
      name - name of the method.
      args - types of method params.
      Returns:
      instance of Method corresponding to specified name and param types.