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
2 changes: 1 addition & 1 deletion src/main/java/com/github/sttk/sabi/AsyncGroup.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* errors occurring during the execution of a {@link Runner} are stored and can be retrieved by
* their names in a map.
*/
public interface AsyncGroup {
public sealed interface AsyncGroup permits com.github.sttk.sabi.internal.AsyncGroupImpl {

/**
* Represents the reason for a new {@link com.github.sttk.errs.Err} exception object when an
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
import com.github.sttk.sabi.Runner;
import java.util.Map;

public class AsyncGroupImpl implements AsyncGroup {
public final class AsyncGroupImpl implements AsyncGroup {
private ErrEntry errHead;
private ErrEntry errLast;
private VthEntry vthHead;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

import com.github.sttk.sabi.DataConn;

public class DataConnContainer {
public final class DataConnContainer {
DataConnContainer prev;
DataConnContainer next;
String name;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
*/
package com.github.sttk.sabi.internal;

public class DataConnList {
public final class DataConnList {
DataConnContainer head;
DataConnContainer last;

Expand Down
4 changes: 2 additions & 2 deletions src/main/java/com/github/sttk/sabi/internal/DataHubInner.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@
import java.util.Objects;
import java.util.concurrent.atomic.AtomicBoolean;

public class DataHubInner {
public final class DataHubInner {

static final DataSrcList GLOBAL_DATA_SRC_LIST = new DataSrcList(false);
static AtomicBoolean GLOBAL_DATA_SRCS_FIXED = new AtomicBoolean(false);
static final AtomicBoolean GLOBAL_DATA_SRCS_FIXED = new AtomicBoolean(false);

public static void usesGlobal(String name, DataSrc ds) {
if (!GLOBAL_DATA_SRCS_FIXED.get()) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

import com.github.sttk.sabi.DataSrc;

public class DataSrcContainer {
public final class DataSrcContainer {
DataSrcContainer prev;
DataSrcContainer next;
boolean local;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
import java.util.Map;
import java.util.Objects;

public class DataSrcList {
public final class DataSrcList {
DataSrcContainer notSetupHead;
DataSrcContainer notSetupLast;
DataSrcContainer didSetupHead;
Expand Down