Skip to content

Commit 0b1f02a

Browse files
committed
Revert "Add support for version catalog versions in minecraft.mappings, jarJar.pin and jarJar.ranged (#979)"
This reverts commit edf7bf3.
1 parent edf7bf3 commit 0b1f02a

File tree

2 files changed

+4
-54
lines changed

2 files changed

+4
-54
lines changed

src/common/java/net/minecraftforge/gradle/common/util/MinecraftExtension.java

Lines changed: 4 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@
1616
import groovy.lang.Closure;
1717
import groovy.lang.GroovyObjectSupport;
1818
import groovy.lang.MissingPropertyException;
19-
import org.gradle.api.provider.ProviderConvertible;
20-
import org.jetbrains.annotations.Contract;
21-
import org.jetbrains.annotations.Nullable;
22-
2319
import java.util.Map;
2420

2521
import javax.inject.Inject;
@@ -89,43 +85,15 @@ public void mappings(String channel, String version) {
8985
getMappingVersion().set(version);
9086
}
9187

92-
public void mappings(Object channel, Object version) {
93-
try {
94-
getMappingChannel().set(valueOf(channel, String.class));
95-
getMappingVersion().set(valueOf(version, String.class));
96-
} catch (IllegalArgumentException e) {
97-
throw new IllegalArgumentException("Tried to set mappings using non-Strings", e);
98-
}
99-
}
100-
101-
public void mappings(Map<String, ?> mappings) {
102-
Object channel = mappings.get("channel");
103-
Object version = mappings.get("version");
88+
public void mappings(Map<String, ? extends CharSequence> mappings) {
89+
CharSequence channel = mappings.get("channel");
90+
CharSequence version = mappings.get("version");
10491

10592
if (channel == null || version == null) {
10693
throw new IllegalArgumentException("Must specify both mappings channel and version");
10794
}
10895

109-
mappings(channel, version);
110-
}
111-
112-
@Contract("!null, _ -> !null")
113-
private static <T> @Nullable T valueOf(@Nullable Object object, Class<T> castTo) {
114-
if (object instanceof ProviderConvertible<?>)
115-
object = ((ProviderConvertible<?>) object).asProvider().get();
116-
else if (object instanceof Provider<?>)
117-
object = ((Provider<?>) object).get();
118-
119-
if (object == null)
120-
return null;
121-
122-
try {
123-
return castTo.cast(object);
124-
} catch (ClassCastException e) {
125-
throw new IllegalArgumentException(String.format(
126-
"Expected class %s but got class %s for value: %s", castTo.getName(), object.getClass().getName(), object)
127-
);
128-
}
96+
mappings(channel.toString(), version.toString());
12997
}
13098

13199
public ConfigurableFileCollection getAccessTransformers() {

src/userdev/java/net/minecraftforge/gradle/userdev/jarjar/JarJarProjectExtension.java

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
import org.gradle.api.Task;
1919
import org.gradle.api.artifacts.*;
2020
import org.gradle.api.attributes.Attribute;
21-
import org.gradle.api.provider.Provider;
22-
import org.gradle.api.provider.ProviderConvertible;
2321
import org.gradle.api.publish.maven.MavenPublication;
2422

2523
import java.util.List;
@@ -80,14 +78,6 @@ public void fromRuntimeConfiguration() {
8078
project.getTasks().withType(JarJar.class).configureEach(JarJar::fromRuntimeConfiguration);
8179
}
8280

83-
public void pin(Dependency dependency, ProviderConvertible<String> version) {
84-
pin(dependency, version.asProvider());
85-
}
86-
87-
public void pin(Dependency dependency, Provider<String> version) {
88-
pin(dependency, version.get());
89-
}
90-
9181
public void pin(Dependency dependency, String version) {
9282
enable();
9383
if (dependency instanceof ModuleDependency) {
@@ -104,14 +94,6 @@ public Optional<String> getPin(Dependency dependency) {
10494
return Optional.empty();
10595
}
10696

107-
public void ranged(Dependency dependency, ProviderConvertible<String> version) {
108-
ranged(dependency, version.asProvider());
109-
}
110-
111-
public void ranged(Dependency dependency, Provider<String> version) {
112-
ranged(dependency, version.get());
113-
}
114-
11597
public void ranged(Dependency dependency, String range) {
11698
enable();
11799
if (dependency instanceof ModuleDependency) {

0 commit comments

Comments
 (0)