Skip to content

Commit 2668d06

Browse files
committed
Promote experimental APIs introduced in 5.13 to "maintained"
1 parent 553a887 commit 2668d06

File tree

36 files changed

+72
-83
lines changed

36 files changed

+72
-83
lines changed

junit-jupiter-api/src/main/java/org/junit/jupiter/api/ClassTemplate.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
package org.junit.jupiter.api;
1212

13-
import static org.apiguardian.api.API.Status.EXPERIMENTAL;
13+
import static org.apiguardian.api.API.Status.MAINTAINED;
1414

1515
import java.lang.annotation.Documented;
1616
import java.lang.annotation.ElementType;
@@ -66,7 +66,7 @@
6666
@Retention(RetentionPolicy.RUNTIME)
6767
@Documented
6868
@Inherited
69-
@API(status = EXPERIMENTAL, since = "5.13")
69+
@API(status = MAINTAINED, since = "5.13.3")
7070
@Testable
7171
public @interface ClassTemplate {
7272
}

junit-jupiter-api/src/main/java/org/junit/jupiter/api/DisplayNameGenerator.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
import static java.util.Collections.emptyList;
1414
import static org.apiguardian.api.API.Status.DEPRECATED;
15-
import static org.apiguardian.api.API.Status.EXPERIMENTAL;
1615
import static org.apiguardian.api.API.Status.INTERNAL;
1716
import static org.apiguardian.api.API.Status.MAINTAINED;
1817
import static org.apiguardian.api.API.Status.STABLE;
@@ -333,7 +332,7 @@ class IndicativeSentences implements DisplayNameGenerator {
333332
*/
334333
@Target({ ElementType.TYPE, ElementType.METHOD })
335334
@Retention(RetentionPolicy.RUNTIME)
336-
@API(status = EXPERIMENTAL, since = "5.13")
335+
@API(status = MAINTAINED, since = "5.13.3")
337336
public @interface SentenceFragment {
338337

339338
/**

junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/AfterClassTemplateInvocationCallback.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
package org.junit.jupiter.api.extension;
1212

13-
import static org.apiguardian.api.API.Status.EXPERIMENTAL;
13+
import static org.apiguardian.api.API.Status.MAINTAINED;
1414

1515
import org.apiguardian.api.API;
1616
import org.junit.jupiter.api.ClassTemplate;
@@ -60,7 +60,7 @@
6060
* @see AfterTestExecutionCallback
6161
*/
6262
@FunctionalInterface
63-
@API(status = EXPERIMENTAL, since = "5.13")
63+
@API(status = MAINTAINED, since = "5.13.3")
6464
public interface AfterClassTemplateInvocationCallback extends Extension {
6565

6666
/**

junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/BeforeClassTemplateInvocationCallback.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
package org.junit.jupiter.api.extension;
1212

13-
import static org.apiguardian.api.API.Status.EXPERIMENTAL;
13+
import static org.apiguardian.api.API.Status.MAINTAINED;
1414

1515
import org.apiguardian.api.API;
1616
import org.junit.jupiter.api.ClassTemplate;
@@ -60,7 +60,7 @@
6060
* @see AfterTestExecutionCallback
6161
*/
6262
@FunctionalInterface
63-
@API(status = EXPERIMENTAL, since = "5.13")
63+
@API(status = MAINTAINED, since = "5.13.3")
6464
public interface BeforeClassTemplateInvocationCallback extends Extension {
6565

6666
/**

junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/ClassTemplateInvocationContext.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
package org.junit.jupiter.api.extension;
1212

1313
import static java.util.Collections.emptyList;
14-
import static org.apiguardian.api.API.Status.EXPERIMENTAL;
14+
import static org.apiguardian.api.API.Status.MAINTAINED;
1515

1616
import java.util.List;
1717

@@ -29,7 +29,7 @@
2929
* @see ClassTemplate
3030
* @see ClassTemplateInvocationContextProvider
3131
*/
32-
@API(status = EXPERIMENTAL, since = "5.13")
32+
@API(status = MAINTAINED, since = "5.13.3")
3333
public interface ClassTemplateInvocationContext {
3434

3535
/**

junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/ClassTemplateInvocationContextProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
package org.junit.jupiter.api.extension;
1212

13-
import static org.apiguardian.api.API.Status.EXPERIMENTAL;
13+
import static org.apiguardian.api.API.Status.MAINTAINED;
1414

1515
import java.util.stream.Stream;
1616

@@ -58,7 +58,7 @@
5858
* @see ClassTemplate
5959
* @see ClassTemplateInvocationContext
6060
*/
61-
@API(status = EXPERIMENTAL, since = "5.13")
61+
@API(status = MAINTAINED, since = "5.13.3")
6262
public interface ClassTemplateInvocationContextProvider extends Extension {
6363

6464
/**

junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/ExtensionContext.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
import static java.util.Collections.unmodifiableList;
1414
import static org.apiguardian.api.API.Status.DEPRECATED;
15-
import static org.apiguardian.api.API.Status.EXPERIMENTAL;
1615
import static org.apiguardian.api.API.Status.INTERNAL;
1716
import static org.apiguardian.api.API.Status.MAINTAINED;
1817
import static org.apiguardian.api.API.Status.STABLE;
@@ -465,7 +464,7 @@ default void publishReportEntry(String value) {
465464
* @see StoreScope
466465
* @see #getStore(Namespace)
467466
*/
468-
@API(status = EXPERIMENTAL, since = "5.13")
467+
@API(status = MAINTAINED, since = "5.13.3")
469468
Store getStore(StoreScope scope, Namespace namespace);
470469

471470
/**
@@ -822,7 +821,7 @@ public List<Object> getParts() {
822821
* @since 5.13
823822
* @see #getStore(StoreScope, Namespace)
824823
*/
825-
@API(status = EXPERIMENTAL, since = "5.13")
824+
@API(status = MAINTAINED, since = "5.13.3")
826825
enum StoreScope {
827826

828827
/**

junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/TemplateInvocationValidationException.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
package org.junit.jupiter.api.extension;
1212

13-
import static org.apiguardian.api.API.Status.EXPERIMENTAL;
13+
import static org.apiguardian.api.API.Status.MAINTAINED;
1414

1515
import org.apiguardian.api.API;
1616
import org.junit.platform.commons.JUnitException;
@@ -24,7 +24,7 @@
2424
*
2525
* @since 5.13
2626
*/
27-
@API(status = EXPERIMENTAL, since = "5.13")
27+
@API(status = MAINTAINED, since = "5.13.3")
2828
public class TemplateInvocationValidationException extends JUnitException {
2929

3030
private static final long serialVersionUID = 1L;

junit-jupiter-api/src/main/java/org/junit/jupiter/api/extension/TestTemplateInvocationContext.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
package org.junit.jupiter.api.extension;
1212

1313
import static java.util.Collections.emptyList;
14-
import static org.apiguardian.api.API.Status.EXPERIMENTAL;
14+
import static org.apiguardian.api.API.Status.MAINTAINED;
1515
import static org.apiguardian.api.API.Status.STABLE;
1616

1717
import java.util.List;
@@ -77,7 +77,7 @@ default List<Extension> getAdditionalExtensions() {
7777
* @param context The invocation-level extension context.
7878
* @since 5.13
7979
*/
80-
@API(status = EXPERIMENTAL, since = "5.13")
80+
@API(status = MAINTAINED, since = "5.13.3")
8181
default void prepareInvocation(ExtensionContext context) {
8282
}
8383

junit-jupiter-engine/src/main/java/org/junit/jupiter/engine/Constants.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
package org.junit.jupiter.engine;
1212

1313
import static org.apiguardian.api.API.Status.DEPRECATED;
14-
import static org.apiguardian.api.API.Status.EXPERIMENTAL;
1514
import static org.apiguardian.api.API.Status.MAINTAINED;
1615
import static org.apiguardian.api.API.Status.STABLE;
1716
import static org.junit.platform.engine.support.hierarchical.DefaultParallelExecutionConfigurationStrategy.CONFIG_CUSTOM_CLASS_PROPERTY_NAME;
@@ -218,7 +217,7 @@ public final class Constants {
218217
*
219218
* @since 5.13
220219
*/
221-
@API(status = EXPERIMENTAL, since = "5.13")
220+
@API(status = MAINTAINED, since = "5.13.3")
222221
public static final String CLOSING_STORED_AUTO_CLOSEABLE_ENABLED_PROPERTY_NAME = JupiterConfiguration.CLOSING_STORED_AUTO_CLOSEABLE_ENABLED_PROPERTY_NAME;
223222

224223
/**

0 commit comments

Comments
 (0)