Package api.util

Class ReflectionUtils

java.lang.Object
api.util.ReflectionUtils

public class ReflectionUtils extends Object
  • Field Details

    • boxedToPrimitiveTypeMap

      public static Map<Class,Class> boxedToPrimitiveTypeMap
  • Constructor Details

    • ReflectionUtils

      public ReflectionUtils()
  • Method Details

    • isObfuscated

      public static boolean isObfuscated()
    • setObfuscated

      public static void setObfuscated(boolean isObfuscated)
    • getPrimitiveFromBoxedClass

      public static Class<?> getPrimitiveFromBoxedClass(Class<?> type)
      Convert boxed primitive type into the primitive type it represents
      Parameters:
      type -
      Returns:
      Primitive type if the type passed was a boxed primitive, null otherwise
    • findMatchingConstructor

      public static Constructor findMatchingConstructor(Class<?> classForSearch, Class[] parameterTypes)
    • getClassByName

      public static Class getClassByName(String name)