diff options
author | Juuxel <6596629+Juuxel@users.noreply.github.com> | 2021-09-20 19:10:50 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-21 00:10:50 +0800 |
commit | 979a9d488285ff25573e62a38a1054603f281a7c (patch) | |
tree | a844d2dbc7eb1831188ad2974d19e2e6b6c5d246 /src/main/java/net/fabricmc/loom/configuration/mods | |
parent | 6522a826e1adba9a55070df3d4ae38ecfcfce565 (diff) | |
download | architectury-loom-979a9d488285ff25573e62a38a1054603f281a7c.tar.gz architectury-loom-979a9d488285ff25573e62a38a1054603f281a7c.tar.bz2 architectury-loom-979a9d488285ff25573e62a38a1054603f281a7c.zip |
Move all Forge-only properties to Forge extension (#46)
Diffstat (limited to 'src/main/java/net/fabricmc/loom/configuration/mods')
-rw-r--r-- | src/main/java/net/fabricmc/loom/configuration/mods/forge/ForgeLocalMod.java | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/src/main/java/net/fabricmc/loom/configuration/mods/forge/ForgeLocalMod.java b/src/main/java/net/fabricmc/loom/configuration/mods/forge/ForgeLocalMod.java deleted file mode 100644 index ce5ff0e1..00000000 --- a/src/main/java/net/fabricmc/loom/configuration/mods/forge/ForgeLocalMod.java +++ /dev/null @@ -1,41 +0,0 @@ -package net.fabricmc.loom.configuration.mods.forge; - -import java.util.List; -import java.util.function.Supplier; -import java.util.stream.Stream; - -import org.gradle.api.Named; -import org.gradle.api.Project; -import org.gradle.api.plugins.JavaPluginConvention; -import org.gradle.api.tasks.SourceSet; - -public class ForgeLocalMod implements Named { - private final Project project; - private final String name; - private final List<Supplier<SourceSet>> sourceSets; - - public ForgeLocalMod(Project project, String name, List<Supplier<SourceSet>> sourceSets) { - this.project = project; - this.name = name; - this.sourceSets = sourceSets; - } - - public void add(Object... sourceSets) { - for (Object sourceSet : sourceSets) { - if (sourceSet instanceof SourceSet) { - this.sourceSets.add(() -> (SourceSet) sourceSet); - } else { - this.sourceSets.add(() -> project.getConvention().getPlugin(JavaPluginConvention.class).getSourceSets().findByName(String.valueOf(sourceSet))); - } - } - } - - @Override - public String getName() { - return name; - } - - public Stream<SourceSet> getSourceSets() { - return sourceSets.stream().map(Supplier::get); - } -}
\ No newline at end of file |