From 27d9fcdc3baa7b6fd43f4f23915b8d5b15da3d30 Mon Sep 17 00:00:00 2001 From: sohel-79 Date: Sun, 8 Jan 2023 21:48:46 +0530 Subject: [PATCH] Changing the API status to STABLE --- .../ascopes/jct/assertions/AbstractContainerGroupAssert.java | 2 +- .../io/github/ascopes/jct/assertions/AbstractEnumAssert.java | 2 +- .../ascopes/jct/assertions/AbstractJavaFileObjectAssert.java | 2 +- .../io/github/ascopes/jct/assertions/ClassLoaderAssert.java | 2 +- .../github/ascopes/jct/assertions/DiagnosticKindAssert.java | 2 +- .../github/ascopes/jct/assertions/JavaFileObjectAssert.java | 2 +- .../ascopes/jct/assertions/JavaFileObjectKindAssert.java | 2 +- .../java/io/github/ascopes/jct/assertions/JctAssertions.java | 2 +- .../github/ascopes/jct/assertions/JctCompilationAssert.java | 2 +- .../java/io/github/ascopes/jct/assertions/LocationAssert.java | 2 +- .../ascopes/jct/assertions/ModuleContainerGroupAssert.java | 2 +- .../ascopes/jct/assertions/OutputContainerGroupAssert.java | 2 +- .../ascopes/jct/assertions/PackageContainerGroupAssert.java | 2 +- .../github/ascopes/jct/assertions/PathFileObjectAssert.java | 2 +- .../io/github/ascopes/jct/assertions/StackTraceAssert.java | 2 +- .../github/ascopes/jct/assertions/TraceDiagnosticAssert.java | 2 +- .../ascopes/jct/assertions/TraceDiagnosticListAssert.java | 2 +- .../java/io/github/ascopes/jct/assertions/package-info.java | 2 +- .../io/github/ascopes/jct/compilers/AbstractJctCompiler.java | 2 +- .../java/io/github/ascopes/jct/compilers/JctCompilation.java | 2 +- .../java/io/github/ascopes/jct/compilers/JctCompiler.java | 2 +- .../github/ascopes/jct/compilers/JctCompilerConfigurer.java | 4 ++-- .../java/io/github/ascopes/jct/compilers/JctCompilers.java | 2 +- .../java/io/github/ascopes/jct/compilers/JctFlagBuilder.java | 2 +- .../java/io/github/ascopes/jct/compilers/package-info.java | 2 +- .../main/java/io/github/ascopes/jct/containers/Container.java | 2 +- .../java/io/github/ascopes/jct/containers/ContainerGroup.java | 2 +- .../github/ascopes/jct/containers/ModuleContainerGroup.java | 2 +- .../github/ascopes/jct/containers/OutputContainerGroup.java | 2 +- .../github/ascopes/jct/containers/PackageContainerGroup.java | 2 +- .../java/io/github/ascopes/jct/containers/package-info.java | 2 +- .../java/io/github/ascopes/jct/diagnostics/TeeWriter.java | 2 +- .../io/github/ascopes/jct/diagnostics/TraceDiagnostic.java | 2 +- .../ascopes/jct/diagnostics/TracingDiagnosticListener.java | 2 +- .../java/io/github/ascopes/jct/diagnostics/package-info.java | 2 +- .../java/io/github/ascopes/jct/ex/JctCompilerException.java | 2 +- .../src/main/java/io/github/ascopes/jct/ex/JctException.java | 2 +- .../io/github/ascopes/jct/ex/JctJunitConfigurerException.java | 2 +- .../src/main/java/io/github/ascopes/jct/ex/package-info.java | 2 +- .../jct/filemanagers/AnnotationProcessorDiscovery.java | 2 +- .../io/github/ascopes/jct/filemanagers/JctFileManager.java | 2 +- .../java/io/github/ascopes/jct/filemanagers/LoggingMode.java | 2 +- .../io/github/ascopes/jct/filemanagers/PathFileObject.java | 2 +- .../java/io/github/ascopes/jct/filemanagers/package-info.java | 2 +- .../github/ascopes/jct/junit/AbstractCompilersProvider.java | 2 +- .../java/io/github/ascopes/jct/junit/JavacCompilerTest.java | 2 +- .../io/github/ascopes/jct/junit/JavacCompilersProvider.java | 2 +- .../main/java/io/github/ascopes/jct/junit/package-info.java | 2 +- .../main/java/io/github/ascopes/jct/repr/package-info.java | 2 +- .../io/github/ascopes/jct/workspaces/DirectoryBuilder.java | 2 +- .../java/io/github/ascopes/jct/workspaces/FileBuilder.java | 2 +- .../io/github/ascopes/jct/workspaces/ManagedDirectory.java | 2 +- .../main/java/io/github/ascopes/jct/workspaces/PathRoot.java | 2 +- .../java/io/github/ascopes/jct/workspaces/PathStrategy.java | 2 +- .../main/java/io/github/ascopes/jct/workspaces/Workspace.java | 2 +- .../java/io/github/ascopes/jct/workspaces/Workspaces.java | 2 +- .../java/io/github/ascopes/jct/workspaces/package-info.java | 2 +- 57 files changed, 58 insertions(+), 58 deletions(-) diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/AbstractContainerGroupAssert.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/AbstractContainerGroupAssert.java index 76057afbc..a2dc50eef 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/AbstractContainerGroupAssert.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/AbstractContainerGroupAssert.java @@ -37,7 +37,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public abstract class AbstractContainerGroupAssert, C extends ContainerGroup> extends AbstractAssert { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/AbstractEnumAssert.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/AbstractEnumAssert.java index 0f61ea365..56f04e259 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/AbstractEnumAssert.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/AbstractEnumAssert.java @@ -35,7 +35,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public abstract class AbstractEnumAssert, E extends Enum> extends AbstractAssert { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/AbstractJavaFileObjectAssert.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/AbstractJavaFileObjectAssert.java index 7b88aaa26..cde96fd0e 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/AbstractJavaFileObjectAssert.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/AbstractJavaFileObjectAssert.java @@ -44,7 +44,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public abstract class AbstractJavaFileObjectAssert, A extends JavaFileObject> extends AbstractAssert { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/ClassLoaderAssert.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/ClassLoaderAssert.java index 4777da21b..c4e542b40 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/ClassLoaderAssert.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/ClassLoaderAssert.java @@ -29,7 +29,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class ClassLoaderAssert extends AbstractAssert { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/DiagnosticKindAssert.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/DiagnosticKindAssert.java index f5e2ee8ef..079437671 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/DiagnosticKindAssert.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/DiagnosticKindAssert.java @@ -26,7 +26,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class DiagnosticKindAssert extends AbstractEnumAssert { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/JavaFileObjectAssert.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/JavaFileObjectAssert.java index 03e800374..dcb29277b 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/JavaFileObjectAssert.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/JavaFileObjectAssert.java @@ -26,7 +26,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class JavaFileObjectAssert extends AbstractJavaFileObjectAssert { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/JavaFileObjectKindAssert.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/JavaFileObjectKindAssert.java index 3dbe435b8..39a91673f 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/JavaFileObjectKindAssert.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/JavaFileObjectKindAssert.java @@ -29,7 +29,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class JavaFileObjectKindAssert extends AbstractEnumAssert { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/JctAssertions.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/JctAssertions.java index daf47af92..1b5dfcb08 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/JctAssertions.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/JctAssertions.java @@ -37,7 +37,7 @@ * @since 0.0.1 */ @SuppressWarnings("unused") -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class JctAssertions extends UtilityClass { private JctAssertions() { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/JctCompilationAssert.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/JctCompilationAssert.java index 0c9a6b979..f1bd244de 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/JctCompilationAssert.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/JctCompilationAssert.java @@ -40,7 +40,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) @SuppressWarnings("UnusedReturnValue") public final class JctCompilationAssert extends AbstractAssert { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/LocationAssert.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/LocationAssert.java index cbf2c7873..7d37c08db 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/LocationAssert.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/LocationAssert.java @@ -31,7 +31,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class LocationAssert extends AbstractAssert { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/ModuleContainerGroupAssert.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/ModuleContainerGroupAssert.java index 2108911b8..c60f4bd72 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/ModuleContainerGroupAssert.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/ModuleContainerGroupAssert.java @@ -33,7 +33,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class ModuleContainerGroupAssert extends AbstractContainerGroupAssert { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/OutputContainerGroupAssert.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/OutputContainerGroupAssert.java index 64191d42d..9c6cb0e92 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/OutputContainerGroupAssert.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/OutputContainerGroupAssert.java @@ -26,7 +26,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class OutputContainerGroupAssert extends AbstractContainerGroupAssert { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/PackageContainerGroupAssert.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/PackageContainerGroupAssert.java index 0b53ebca8..519873cc7 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/PackageContainerGroupAssert.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/PackageContainerGroupAssert.java @@ -41,7 +41,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class PackageContainerGroupAssert extends AbstractContainerGroupAssert { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/PathFileObjectAssert.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/PathFileObjectAssert.java index f09054f7b..844f163f4 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/PathFileObjectAssert.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/PathFileObjectAssert.java @@ -29,7 +29,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class PathFileObjectAssert extends AbstractJavaFileObjectAssert { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/StackTraceAssert.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/StackTraceAssert.java index 9a9afa64a..da74250ad 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/StackTraceAssert.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/StackTraceAssert.java @@ -32,7 +32,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class StackTraceAssert extends AbstractListAssert, StackTraceElement, StackTraceElementAssert> { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/TraceDiagnosticAssert.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/TraceDiagnosticAssert.java index fcfaa0d46..f9396ba0f 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/TraceDiagnosticAssert.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/TraceDiagnosticAssert.java @@ -36,7 +36,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class TraceDiagnosticAssert extends AbstractAssert> { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/TraceDiagnosticListAssert.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/TraceDiagnosticListAssert.java index d5b583b89..0fdcb592b 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/TraceDiagnosticListAssert.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/TraceDiagnosticListAssert.java @@ -43,7 +43,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class TraceDiagnosticListAssert extends AbstractListAssert>, TraceDiagnostic, TraceDiagnosticAssert> { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/package-info.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/package-info.java index 797a4555b..8c5d3e8f3 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/package-info.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/assertions/package-info.java @@ -16,7 +16,7 @@ /** * Assertions to perform on the result of a compilation. */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) @NonNullApi @NonNullImpl package io.github.ascopes.jct.assertions; diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/AbstractJctCompiler.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/AbstractJctCompiler.java index 4bc0ada63..10d64422a 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/AbstractJctCompiler.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/AbstractJctCompiler.java @@ -51,7 +51,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public abstract class AbstractJctCompiler> implements JctCompiler { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctCompilation.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctCompilation.java index d9e0806bd..9a3bb5625 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctCompilation.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctCompilation.java @@ -34,7 +34,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public interface JctCompilation { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctCompiler.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctCompiler.java index bd71727c1..065643a38 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctCompiler.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctCompiler.java @@ -41,7 +41,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public interface JctCompiler, R extends JctCompilation> { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctCompilerConfigurer.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctCompilerConfigurer.java index 9cf11454b..652e215d3 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctCompilerConfigurer.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctCompilerConfigurer.java @@ -31,7 +31,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) @FunctionalInterface public interface JctCompilerConfigurer { @@ -50,7 +50,7 @@ public interface JctCompilerConfigurer { * @author Ashley Scopes * @since 0.0.1 */ - @API(since = "0.0.1", status = Status.EXPERIMENTAL) + @API(since = "0.0.1", status = Status.STABLE) @FunctionalInterface interface JctSimpleCompilerConfigurer extends JctCompilerConfigurer { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctCompilers.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctCompilers.java index b7fc0a49f..4e1192e20 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctCompilers.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctCompilers.java @@ -26,7 +26,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class JctCompilers extends UtilityClass { private JctCompilers() { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctFlagBuilder.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctFlagBuilder.java index d0323999d..457610cf1 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctFlagBuilder.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/JctFlagBuilder.java @@ -25,7 +25,7 @@ * * @author Ashley Scopes */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public interface JctFlagBuilder { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/package-info.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/package-info.java index f8666dfe3..86a9c2340 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/package-info.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/compilers/package-info.java @@ -16,7 +16,7 @@ /** * Compiler frontends that allow invoking compilers easily from tests. */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) @NonNullApi @NonNullImpl package io.github.ascopes.jct.compilers; diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/Container.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/Container.java index 60317c334..bf0da7310 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/Container.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/Container.java @@ -40,7 +40,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public interface Container extends Closeable { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/ContainerGroup.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/ContainerGroup.java index ae7be4bc0..0f9adfe25 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/ContainerGroup.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/ContainerGroup.java @@ -31,7 +31,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public interface ContainerGroup extends Closeable { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/ModuleContainerGroup.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/ModuleContainerGroup.java index 86484fe47..2539d4250 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/ModuleContainerGroup.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/ModuleContainerGroup.java @@ -36,7 +36,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public interface ModuleContainerGroup extends ContainerGroup { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/OutputContainerGroup.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/OutputContainerGroup.java index 54169f380..40273e3de 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/OutputContainerGroup.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/OutputContainerGroup.java @@ -28,7 +28,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public interface OutputContainerGroup extends PackageContainerGroup, ModuleContainerGroup { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/PackageContainerGroup.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/PackageContainerGroup.java index a691d84a9..5f381cda3 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/PackageContainerGroup.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/PackageContainerGroup.java @@ -37,7 +37,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public interface PackageContainerGroup extends ContainerGroup { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/package-info.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/package-info.java index e609301c8..d0b416125 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/package-info.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/containers/package-info.java @@ -16,7 +16,7 @@ /** * Containers used to integrate with the JSR-199 API in a modular way. */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) @NonNullApi @NonNullImpl package io.github.ascopes.jct.containers; diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/diagnostics/TeeWriter.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/diagnostics/TeeWriter.java index ade34261c..9cc4c5ea7 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/diagnostics/TeeWriter.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/diagnostics/TeeWriter.java @@ -34,7 +34,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class TeeWriter extends Writer { private final Object lock; diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/diagnostics/TraceDiagnostic.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/diagnostics/TraceDiagnostic.java index d5d4059d4..db91ab63a 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/diagnostics/TraceDiagnostic.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/diagnostics/TraceDiagnostic.java @@ -36,7 +36,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public class TraceDiagnostic implements Diagnostic { private final Instant timestamp; diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/diagnostics/TracingDiagnosticListener.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/diagnostics/TracingDiagnosticListener.java index bd4e68322..d7f5d55ad 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/diagnostics/TracingDiagnosticListener.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/diagnostics/TracingDiagnosticListener.java @@ -40,7 +40,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public class TracingDiagnosticListener implements DiagnosticListener { private final ConcurrentLinkedQueue> diagnostics; diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/diagnostics/package-info.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/diagnostics/package-info.java index 3677ecde0..e050861fd 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/diagnostics/package-info.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/diagnostics/package-info.java @@ -16,7 +16,7 @@ /** * Support for collecting and representing diagnostics from compiler implementations. */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) @NonNullApi @NonNullImpl package io.github.ascopes.jct.diagnostics; diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/ex/JctCompilerException.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/ex/JctCompilerException.java index 778196d15..23b59e1c1 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/ex/JctCompilerException.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/ex/JctCompilerException.java @@ -24,7 +24,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class JctCompilerException extends JctException { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/ex/JctException.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/ex/JctException.java index d28308a44..ecf348141 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/ex/JctException.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/ex/JctException.java @@ -24,7 +24,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public abstract class JctException extends RuntimeException { JctException(String message) { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/ex/JctJunitConfigurerException.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/ex/JctJunitConfigurerException.java index dacbb6357..854bfbaaf 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/ex/JctJunitConfigurerException.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/ex/JctJunitConfigurerException.java @@ -25,7 +25,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class JctJunitConfigurerException extends JctException { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/ex/package-info.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/ex/package-info.java index a02f81ae1..080623883 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/ex/package-info.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/ex/package-info.java @@ -16,7 +16,7 @@ /** * Exceptions used within this API. */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) @NonNullApi @NonNullImpl package io.github.ascopes.jct.ex; diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/AnnotationProcessorDiscovery.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/AnnotationProcessorDiscovery.java index b4aafdb37..a488063a7 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/AnnotationProcessorDiscovery.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/AnnotationProcessorDiscovery.java @@ -24,7 +24,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public enum AnnotationProcessorDiscovery { /** * Discovery is enabled, and will also scan any dependencies in the classpath or module path. diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/JctFileManager.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/JctFileManager.java index 388dc5e06..a6a631561 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/JctFileManager.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/JctFileManager.java @@ -32,7 +32,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public interface JctFileManager extends JavaFileManager { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/LoggingMode.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/LoggingMode.java index e2a69a595..e0d809d03 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/LoggingMode.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/LoggingMode.java @@ -24,7 +24,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public enum LoggingMode { /** * Enable basic logging. diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/PathFileObject.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/PathFileObject.java index 603e76a75..9aa7d5129 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/PathFileObject.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/PathFileObject.java @@ -63,7 +63,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public class PathFileObject implements JavaFileObject { private static final Logger LOGGER = LoggerFactory.getLogger(PathFileObject.class); diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/package-info.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/package-info.java index a4c0bdc21..6ce2f0b16 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/package-info.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/filemanagers/package-info.java @@ -16,7 +16,7 @@ /** * Implementation details for the JSR-199 file manager API. */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) @NonNullApi @NonNullImpl package io.github.ascopes.jct.filemanagers; diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/AbstractCompilersProvider.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/AbstractCompilersProvider.java index 7bd7359bb..6a8d8e9d4 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/AbstractCompilersProvider.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/AbstractCompilersProvider.java @@ -40,7 +40,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public abstract class AbstractCompilersProvider implements ArgumentsProvider { // Configured values by JUnit 5. Volatile in case JUnit ever does this from a different diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/JavacCompilerTest.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/JavacCompilerTest.java index 7c9acf254..5d3361ce7 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/JavacCompilerTest.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/JavacCompilerTest.java @@ -36,7 +36,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) @ArgumentsSource(JavacCompilersProvider.class) @Documented @Inherited diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/JavacCompilersProvider.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/JavacCompilersProvider.java index 80abda886..045e848ae 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/JavacCompilersProvider.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/JavacCompilersProvider.java @@ -27,7 +27,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class JavacCompilersProvider extends AbstractCompilersProvider implements AnnotationConsumer { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/package-info.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/package-info.java index 302762787..3ee512761 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/package-info.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/junit/package-info.java @@ -16,7 +16,7 @@ /** * Additional functionality to simplify writing tests with Junit. */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) @NonNullApi @NonNullImpl package io.github.ascopes.jct.junit; diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/repr/package-info.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/repr/package-info.java index 22912347a..190ce8a70 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/repr/package-info.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/repr/package-info.java @@ -16,7 +16,7 @@ /** * Representation facilities for AssertJ integration. */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) @NonNullApi @NonNullImpl package io.github.ascopes.jct.repr; diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/DirectoryBuilder.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/DirectoryBuilder.java index 9b608110c..8e3a6b823 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/DirectoryBuilder.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/DirectoryBuilder.java @@ -26,7 +26,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public interface DirectoryBuilder { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/FileBuilder.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/FileBuilder.java index af1347362..6a5e4c60f 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/FileBuilder.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/FileBuilder.java @@ -30,7 +30,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public interface FileBuilder { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/ManagedDirectory.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/ManagedDirectory.java index 47b84b061..13502b01f 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/ManagedDirectory.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/ManagedDirectory.java @@ -28,7 +28,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public interface ManagedDirectory extends DirectoryBuilder, PathRoot { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/PathRoot.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/PathRoot.java index b326b3403..e6c6cf407 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/PathRoot.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/PathRoot.java @@ -39,7 +39,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public interface PathRoot { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/PathStrategy.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/PathStrategy.java index c7d3beac8..fc8e7b89b 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/PathStrategy.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/PathStrategy.java @@ -31,7 +31,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public enum PathStrategy { /** * Use RAM-based directories for any created directories. diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/Workspace.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/Workspace.java index 4159363a4..e05860146 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/Workspace.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/Workspace.java @@ -36,7 +36,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public interface Workspace extends AutoCloseable { /** diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/Workspaces.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/Workspaces.java index 822053be9..72cf27f1e 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/Workspaces.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/Workspaces.java @@ -26,7 +26,7 @@ * @author Ashley Scopes * @since 0.0.1 */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) public final class Workspaces extends UtilityClass { private Workspaces() { diff --git a/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/package-info.java b/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/package-info.java index 2fc9e5a23..fcefbd27b 100644 --- a/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/package-info.java +++ b/java-compiler-testing/src/main/java/io/github/ascopes/jct/workspaces/package-info.java @@ -16,7 +16,7 @@ /** * Workspace components to hold complex source code structures within memory. */ -@API(since = "0.0.1", status = Status.EXPERIMENTAL) +@API(since = "0.0.1", status = Status.STABLE) @NonNullApi @NonNullImpl package io.github.ascopes.jct.workspaces;