Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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<I extends AbstractContainerGroupAssert<I, C>, C extends ContainerGroup>
extends AbstractAssert<I, C> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<A extends AbstractEnumAssert<A, E>, E extends Enum<E>>
extends AbstractAssert<A, E> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<I extends AbstractJavaFileObjectAssert<I, A>, A extends JavaFileObject>
extends AbstractAssert<I, A> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<ClassLoaderAssert, ClassLoader> {

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<DiagnosticKindAssert, Kind> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<JavaFileObjectAssert, JavaFileObject> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<JavaFileObjectKindAssert, Kind> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<JctCompilationAssert, JctCompilation> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<LocationAssert, Location> {

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<ModuleContainerGroupAssert, ModuleContainerGroup> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<OutputContainerGroupAssert, OutputContainerGroup> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<PackageContainerGroupAssert, PackageContainerGroup> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<PathFileObjectAssert, PathFileObject> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<StackTraceAssert, List<? extends StackTraceElement>, StackTraceElement, StackTraceElementAssert> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<TraceDiagnosticAssert, TraceDiagnostic<? extends JavaFileObject>> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<TraceDiagnosticListAssert, List<? extends TraceDiagnostic<? extends JavaFileObject>>, TraceDiagnostic<? extends JavaFileObject>, TraceDiagnosticAssert> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<A extends AbstractJctCompiler<A>>
implements JctCompiler<A, JctCompilationImpl> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 {

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<C extends JctCompiler<C, R>, R extends JctCompilation> {

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<T extends Exception> {

Expand All @@ -50,7 +50,7 @@ public interface JctCompilerConfigurer<T extends Exception> {
* @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<RuntimeException> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 {

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 {

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 {

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 {

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 {

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 {

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<S extends JavaFileObject> implements Diagnostic<S> {

private final Instant timestamp;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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<S extends JavaFileObject> implements DiagnosticListener<S> {

private final ConcurrentLinkedQueue<TraceDiagnostic<S>> diagnostics;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 {

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 {

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 {

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down
Loading