diff options
author | modmuss50 <modmuss50@gmail.com> | 2021-07-14 00:03:21 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-14 00:03:21 +0100 |
commit | e439a1b35493fe771e34b1698270bfa5fc41a97c (patch) | |
tree | eab48d602697085a59e83569660a5c75b92e9a0c /src/main/java/net/fabricmc/loom/configuration/DependencyProvider.java | |
parent | 2259a4efc8f4dad35880b41cb8be59bc5b857f9b (diff) | |
download | architectury-loom-e439a1b35493fe771e34b1698270bfa5fc41a97c.tar.gz architectury-loom-e439a1b35493fe771e34b1698270bfa5fc41a97c.tar.bz2 architectury-loom-e439a1b35493fe771e34b1698270bfa5fc41a97c.zip |
Refactor LoomGradleExtension (#431)
* First pass at refactoring the extension
* Fix inital issues.
* Combine some interfaces
* Checkstyle
* Fix years
* Add isShareCaches to api
Diffstat (limited to 'src/main/java/net/fabricmc/loom/configuration/DependencyProvider.java')
-rw-r--r-- | src/main/java/net/fabricmc/loom/configuration/DependencyProvider.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/net/fabricmc/loom/configuration/DependencyProvider.java b/src/main/java/net/fabricmc/loom/configuration/DependencyProvider.java index 980474b9..9a123adc 100644 --- a/src/main/java/net/fabricmc/loom/configuration/DependencyProvider.java +++ b/src/main/java/net/fabricmc/loom/configuration/DependencyProvider.java @@ -49,6 +49,7 @@ import org.zeroturnaround.zip.ZipUtil; import net.fabricmc.loom.LoomGradleExtension; import net.fabricmc.loom.LoomGradlePlugin; +import net.fabricmc.loom.extension.LoomFiles; public abstract class DependencyProvider { private LoomDependencyManager dependencyManager; @@ -57,7 +58,7 @@ public abstract class DependencyProvider { public DependencyProvider(Project project) { this.project = project; - this.extension = project.getExtensions().getByType(LoomGradleExtension.class); + this.extension = LoomGradleExtension.get(project); } public abstract void provide(DependencyInfo dependency, Consumer<Runnable> postPopulationScheduler) throws Exception; @@ -88,6 +89,10 @@ public abstract class DependencyProvider { return extension; } + public LoomFiles getDirectories() { + return getExtension().getFiles(); + } + public boolean isRefreshDeps() { return LoomGradlePlugin.refreshDeps; } |