Class RegistrationTrackUtils


  • public final class RegistrationTrackUtils
    extends java.lang.Object
    Utilities for rendering registration tracking info for hooks and setup test objects.
    Since:
    20.05.2022
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void fromClass​(java.util.List<java.lang.String> info, java.lang.String prefix, java.lang.Class<?>[] classes)
      Stores tracking info for registered classes.
      static void fromField​(java.util.List<java.lang.String> info, java.lang.String prefix, java.util.List<java.lang.reflect.Field> fields, java.lang.Object instance)
      Stores tracking info for recognized test class fields.
      static void fromInstance​(java.util.List<java.lang.String> info, java.lang.String prefix, java.lang.Object[] instances)
      Stores tracking info for registered instances.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • fromClass

        public static void fromClass​(java.util.List<java.lang.String> info,
                                     java.lang.String prefix,
                                     java.lang.Class<?>[] classes)
        Stores tracking info for registered classes.
        Parameters:
        info - info holder
        prefix - source identity
        classes - items to append
      • fromInstance

        public static void fromInstance​(java.util.List<java.lang.String> info,
                                        java.lang.String prefix,
                                        java.lang.Object[] instances)
        Stores tracking info for registered instances.
        Parameters:
        info - info holder
        prefix - source identity
        instances - instances to append
      • fromField

        public static void fromField​(java.util.List<java.lang.String> info,
                                     java.lang.String prefix,
                                     java.util.List<java.lang.reflect.Field> fields,
                                     java.lang.Object instance)
        Stores tracking info for recognized test class fields.
        Parameters:
        info - info holder
        prefix - source identity
        fields - fields to append
        instance - test instance or null for static fields