Properly mark task internal methods as internal.

This commit is contained in:
alex committed 2023-01-27 22:01:48 -08:00
1 parent ace5b0ab3e
commit 0129f761f2
4 files changed
+11

No files matched your search

@@ -2,6 +2,7 @@ package gay.pizza.foundation.concrete
import org.gradle.api.DefaultTask
import org.gradle.api.tasks.Input
import org.gradle.api.tasks.Internal
import org.gradle.api.tasks.TaskAction
import java.io.File
import java.util.jar.JarFile
@@ -42,6 +43,9 @@ abstract class RunMinecraftServer : DefaultTask() {
jar.manifest.mainAttributes.getValue("Main-Class")!!
}
@Internal
abstract fun getServerDirectory(): File
@Internal
abstract fun getServerJarName(): String
}
@@ -2,6 +2,7 @@ package gay.pizza.foundation.concrete
import org.gradle.api.DefaultTask
import org.gradle.api.tasks.Input
import org.gradle.api.tasks.Internal
import org.gradle.api.tasks.TaskAction
import org.gradle.kotlin.dsl.getByType
import java.io.File
@@ -12,10 +13,12 @@ open class RunPaperServer : RunMinecraftServer() {
outputs.upToDateWhen { false }
}
@Internal
override fun getServerDirectory(): File {
val concrete = project.extensions.getByType<ConcreteExtension>()
return project.file(concrete.minecraftServerPath.get())
}
@Internal
override fun getServerJarName(): String = "paper.jar"
}
@@ -1,6 +1,7 @@
package gay.pizza.foundation.concrete
import org.gradle.api.DefaultTask
import org.gradle.api.tasks.Internal
import org.gradle.api.tasks.TaskAction
import org.gradle.kotlin.dsl.getByType
import java.io.File
@@ -43,5 +44,6 @@ abstract class SetupMinecraftServer : DefaultTask() {
}
}
@Internal
abstract fun getServerDirectory(): File
}
@@ -1,6 +1,7 @@
package gay.pizza.foundation.concrete
import org.gradle.api.tasks.Input
import org.gradle.api.tasks.Internal
import org.gradle.api.tasks.TaskAction
import org.gradle.api.tasks.options.Option
import org.gradle.kotlin.dsl.getByType
@@ -50,6 +51,7 @@ open class SetupPaperServer : SetupMinecraftServer() {
}
}
@Internal
override fun getServerDirectory(): File {
val concrete = project.extensions.getByType<ConcreteExtension>()
return project.file(concrete.minecraftServerPath.get())