Class FieldInitializationReport

java.lang.Object
org.mockito.internal.util.reflection.FieldInitializationReport

public class FieldInitializationReport extends Object
Report on field initialization
  • Field Details

    • fieldInstance

      private final Object fieldInstance
    • wasInitialized

      private final boolean wasInitialized
    • wasInitializedUsingConstructorArgs

      private final boolean wasInitializedUsingConstructorArgs
  • Constructor Details

    • FieldInitializationReport

      public FieldInitializationReport(Object fieldInstance, boolean wasInitialized, boolean wasInitializedUsingConstructorArgs)
  • Method Details

    • fieldInstance

      public Object fieldInstance()
      Returns the actual field instance.
      Returns:
      the actual instance
    • fieldWasInitialized

      public boolean fieldWasInitialized()
      Indicate whether the field was created during the process or not.
      Returns:
      true if created, false if the field did already hold an instance.
    • fieldWasInitializedUsingContructorArgs

      public boolean fieldWasInitializedUsingContructorArgs()
      Indicate whether the field was created using constructor args.
      Returns:
      true if field was created using constructor parameters.
    • fieldClass

      public Class<?> fieldClass()
      Returns the class of the actual instance in the field.
      Returns:
      Class of the instance