java.lang.Object
org.glassfish.hk2.utilities.reflection.Pretty

public class Pretty extends Object
  • Field Details

  • Constructor Details

    • Pretty

      public Pretty()
  • Method Details

    • clazz

      public static String clazz(Class<?> clazz)
      Makes a nice, pretty class (without the package name)
      Parameters:
      clazz - Make me a pretty class
      Returns:
      A nice string of the class, with no package
    • pType

      public static String pType(ParameterizedType pType)
      Prints a pretty parameterized type
      Parameters:
      pType - The parameterized type to print. May not be null
      Returns:
      A pretty string version of the parameterized type
    • type

      public static String type(Type t)
      Returns a pretty string for the given type
      Parameters:
      t - A possibly null type
      Returns:
      A pretty string representing the type
    • constructor

      public static String constructor(Constructor<?> constructor)
      Make a nice pretty string out of the constructor and all its parameters
      Parameters:
      constructor - The constructor to make pretty
      Returns:
      A nice pretty string
    • method

      public static String method(Method method)
      Makes a nice pretty string of the method, with the method name and all parameters
      Parameters:
      method - The method to make pretty
      Returns:
      A nice pretty string
    • field

      public static String field(Field field)
      Returns a pretty string representing a Field
      Parameters:
      field - The possibly null field
      Returns:
      A pretty string representing the field
    • array

      public static String array(Object[] array)
      Returns a pretty string for the given array
      Parameters:
      array - The possibly null array to represent
      Returns:
      A pretty string representation of the array
    • collection

      public static String collection(Collection<?> collection)
      Returns a pretty string representing the collection
      Parameters:
      collection - A possibly null collection to represent
      Returns:
      A pretty string representing the collection
    • prettyPrintParameters

      private static String prettyPrintParameters(Class<?>[] params)