- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 13 for types (0.14 sec)
-
architecture/standards/0003-avoid-introducing-Groovy-types-to-public-api.md
# ADR-0003 - Avoid introducing Groovy types to public API ## Date 2024-01-12 ## Context Gradle's public API requires equal access from all JVM-based languages. Kotlin, Groovy, Java, and other JVM-based languages should be able to use the Gradle API without relying on another language's standard library. Historically, Gradle has shipped with some Groovy types in very prominent APIs.
Plain Text - Registered: Wed May 08 11:36:15 GMT 2024 - Last Modified: Sun Mar 10 20:38:06 GMT 2024 - 1.8K bytes - Viewed (0) -
build-logic/binary-compatibility/src/main/kotlin/gradlebuild/binarycompatibility/sources/KotlinSourceQueries.kt
return name.startsWith("kotlin.jvm.functions.Function") } val ktTypeRawName = ktTypeAsText .trimEnd('?') // nullability is not part of JVM types .substringBefore('<') // generics are not part of parameter types in JVM method signatures val thisTypeAsKt = primitiveTypeStrings[name] ?: name return thisTypeAsKt.endsWith(ktTypeRawName) } private
Plain Text - Registered: Wed May 01 11:36:15 GMT 2024 - Last Modified: Wed Dec 20 20:38:19 GMT 2023 - 11.1K bytes - Viewed (0) -
.teamcity/src/test/kotlin/PromotionProjectTests.kt
import promotion.PromotionProject class PromotionProjectTests { init { DslContext.initForTest() } @Test fun `promotion project has expected build types for master branch`() { val model = setupModelFor("master") assertEquals("Promotion", model.name) assertEquals(10, model.buildTypes.size) assertEquals(
Plain Text - Registered: Wed May 08 11:36:15 GMT 2024 - Last Modified: Tue Feb 13 14:18:23 GMT 2024 - 13.4K bytes - Viewed (0) -
build-logic-commons/gradle-plugin/src/main/kotlin/gradlebuild.build-logic.groovy-dsl-gradle-plugin.gradle.kts
compilerArgs = mutableListOf("-Xlint:-options", "-Xlint:-path") } } tasks.withType<Test>().configureEach { if (JavaVersion.current().isJava9Compatible) { //allow ProjectBuilder to inject legacy types into the system classloader jvmArgs("--add-opens", "java.base/java.lang=ALL-UNNAMED") jvmArgs("--illegal-access=deny") } useJUnitPlatform()
Plain Text - Registered: Wed May 01 11:36:15 GMT 2024 - Last Modified: Tue Oct 03 15:32:00 GMT 2023 - 1.8K bytes - Viewed (0) -
build-logic/binary-compatibility/src/test/kotlin/gradlebuild/binarycompatibility/SinceAndIncubatingRulesKotlinTest.kt
Plain Text - Registered: Wed May 01 11:36:15 GMT 2024 - Last Modified: Tue Jul 11 06:57:51 GMT 2023 - 12.7K bytes - Viewed (0) -
build-logic/binary-compatibility/src/test/kotlin/gradlebuild/binarycompatibility/SortAcceptedApiChangesTaskIntegrationTest.kt
//language=JSON acceptedApiChangesFile.writeText( """ { "acceptedApiChanges": [ { "type": "org.gradle.api.file.SourceDirectorySet", "member": "Method org.gradle.api.file.SourceDirectorySet.getOutputDir()", "acceptation": "Deprecated method removed",
Plain Text - Registered: Wed May 01 11:36:15 GMT 2024 - Last Modified: Fri Sep 30 18:18:04 GMT 2022 - 7.5K bytes - Viewed (0) -
.teamcity/src/main/kotlin/configurations/DocsTest.kt
import model.CIBuildModel import model.Stage enum class TestSplitType(val action: String) { INCLUDE("include"), EXCLUDE("exclude") } fun prepareTestClassesStep(os: Os, type: TestSplitType, testClasses: List<String>): BuildSteps.() -> Unit { val action = type.action val unixScript = """ mkdir -p test-splits rm -rf test-splits/*-test-classes.properties cat > test-splits/$action-test-classes.properties << EOL
Plain Text - Registered: Wed May 08 11:36:15 GMT 2024 - Last Modified: Tue Dec 05 00:08:14 GMT 2023 - 4.7K bytes - Viewed (0) -
build-logic/binary-compatibility/src/main/kotlin/gradlebuild/binarycompatibility/metadata/HasKotlinFlagsMetadataQuery.kt
} private typealias FlagsPredicate = (Flags) -> Boolean private fun hasClassFlags(kmClassSupplier: Supplier<KmClass>, memberType: MemberType, jvmSignature: String, predicate: FlagsPredicate): Boolean { val kmClass = kmClassSupplier.get() return when (memberType) { MemberType.TYPE -> hasTypeFlags(kmClass, jvmSignature, predicate)
Plain Text - Registered: Wed May 01 11:36:15 GMT 2024 - Last Modified: Wed Jun 07 08:14:15 GMT 2023 - 4.5K bytes - Viewed (0) -
.teamcity/src/main/kotlin/configurations/GradleBuildConfigurationDefaults.kt
} } } } fun ProjectFeatures.buildReportTab(title: String, startPage: String) { feature { type = "ReportTab" param("startPage", startPage) param("title", title) param("type", "BuildReportTab") } } fun BaseGradleBuildType.gradleRunnerStep( model: CIBuildModel, gradleTasks: String, os: Os = Os.LINUX,
Plain Text - Registered: Wed May 08 11:36:15 GMT 2024 - Last Modified: Wed Apr 24 08:17:56 GMT 2024 - 7.9K bytes - Viewed (0) -
build-logic/integration-testing/src/main/kotlin/gradlebuild/integrationtests/model/GradleDistribution.kt
import org.gradle.api.tasks.PathSensitivity import java.io.File import java.util.SortedSet open class GradleDistribution(private val gradleHomeDir: FileCollection) { /** * Make sure this stays type FileCollection (lazy) to avoid losing dependency information. */ @get:InputFiles @get:PathSensitive(PathSensitivity.RELATIVE) val staticContent: FileCollection
Plain Text - Registered: Wed Mar 27 11:36:08 GMT 2024 - Last Modified: Fri Dec 16 19:35:39 GMT 2022 - 1.8K bytes - Viewed (0)