Skip to content

Commit ec5a418

Browse files
committed
Lift sealed restriction from AccessTransformersConfiguration
This interface is not sealed since it is implemented by Forge Gradle for consumers to set the config file for the Minecraft dependency. Implementing this interface yourself is still highly discouraged.
1 parent 8bbe826 commit ec5a418

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

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

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

99
/// Configuration for individual dependencies to be run through AccessTransformers.
10-
public sealed interface AccessTransformersConfiguration permits AccessTransformersContainer.Options, AccessTransformersConfigurationInternal {
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 {
1114
/// Gets the AccessTransformer configuration to use.
1215
///
1316
/// @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-
non-sealed interface AccessTransformersConfigurationInternal extends AccessTransformersConfiguration, HasPublicType {
16+
interface AccessTransformersConfigurationInternal extends AccessTransformersConfiguration, HasPublicType {
1717
String CONFIGS_EXT_PROPERTY = "__accessTransformers_configs";
1818

1919
static boolean has(Object object) {

0 commit comments

Comments
 (0)