Skip to content

Commit 0eae2ac

Browse files
committed
Revert "Lift sealed restriction from AccessTransformersConfiguration"
This reverts commit ec5a418. I decided it was unnecessary for my use-case, and I don't want to expose or make extensible public API without reason.
1 parent ec5a418 commit 0eae2ac

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

at-gradle/src/main/java/net/minecraftforge/accesstransformers/gradle/AccessTransformersConfiguration.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,7 @@
77
import org.gradle.api.file.RegularFileProperty;
88

99
/// Configuration for individual dependencies to be run through AccessTransformers.
10-
///
11-
/// @apiNote This interface is not sealed since it is implemented by Forge Gradle for consumers to set the config file
12-
/// for the Minecraft dependency. Implementing this interface yourself is still highly discouraged.
13-
public interface AccessTransformersConfiguration {
10+
public sealed interface AccessTransformersConfiguration permits AccessTransformersContainer.Options, AccessTransformersConfigurationInternal {
1411
/// Gets the AccessTransformer configuration to use.
1512
///
1613
/// @return The property for the configuration

at-gradle/src/main/java/net/minecraftforge/accesstransformers/gradle/AccessTransformersConfigurationInternal.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import java.util.List;
1414
import java.util.Objects;
1515

16-
interface AccessTransformersConfigurationInternal extends AccessTransformersConfiguration, HasPublicType {
16+
non-sealed interface AccessTransformersConfigurationInternal extends AccessTransformersConfiguration, HasPublicType {
1717
String CONFIGS_EXT_PROPERTY = "__accessTransformers_configs";
1818

1919
static boolean has(Object object) {

0 commit comments

Comments
 (0)