• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2018 Mockito contributors
3  * This program is made available under the terms of the MIT License.
4  */
5 package org.mockito.session;
6 
7 import org.mockito.Incubating;
8 import org.mockito.MockitoSession;
9 
10 /**
11  * Logger for {@linkplain org.mockito.quality.MockitoHint hints} emitted when
12  * finishing mocking for a {@link MockitoSession}.
13  * <p>
14  * This class is intended to be used by framework integrations, e.g. JUnit. When using
15  * {@link MockitoSession} directly, you'll probably not need it.
16  *
17  * @since 2.15.0
18  */
19 @Incubating
20 public interface MockitoSessionLogger {
21 
22     /**
23      * Logs the hint.
24      *
25      * @param hint to log; never {@code null}
26      */
27     @Incubating
log(String hint)28     void log(String hint);
29 
30 }
31