- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 11 for SchemaFunction (0.54 sec)
-
platforms/core-configuration/declarative-dsl-tooling-models/src/main/kotlin/org/gradle/declarative/dsl/schema/SchemaFunction.kt
import java.io.Serializable @ToolingModelContract(subTypes = [ SchemaMemberFunction::class, DataTopLevelFunction::class, DataConstructor::class ]) sealed interface SchemaFunction : Serializable { val simpleName: String val semantics: FunctionSemantics val parameters: List<DataParameter> val returnValueType: DataTypeRef get() = semantics.returnValueType
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue May 14 10:08:03 UTC 2024 - 1.1K bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/common/DependencyCollectorFunctionExtractorAndRuntimeResolver.kt
return typeHierarchyViaJavaReflection(receiverClass) .firstNotNullOfOrNull(collectorDeclarationsByClass::get) ?.entries?.find { (schemaFunction, _) -> schemaFunction.simpleName == name && schemaFunction.parameters == parameterValueBinding.bindingMap.keys.toList() } ?.value?.let(RuntimeFunctionResolver.Resolution::Resolved)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu May 30 12:25:07 UTC 2024 - 8.4K bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/serialization/SchemaSerialization.kt
import org.gradle.declarative.dsl.schema.FqName import org.gradle.declarative.dsl.schema.FunctionSemantics import org.gradle.declarative.dsl.schema.ParameterSemantics import org.gradle.declarative.dsl.schema.SchemaFunction import org.gradle.declarative.dsl.schema.SchemaMemberFunction import org.gradle.internal.declarativedsl.analysis.ConfigureAccessorInternal import org.gradle.internal.declarativedsl.analysis.DataTypeRefInternal
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue May 14 10:08:03 UTC 2024 - 6.6K bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-tooling-models/src/main/kotlin/org/gradle/declarative/dsl/schema/DataTopLevelFunction.kt
* See the License for the specific language governing permissions and * limitations under the License. */ package org.gradle.declarative.dsl.schema interface DataTopLevelFunction : SchemaFunction { val packageName: String override val simpleName: String override val parameters: List<DataParameter> override val semantics: FunctionSemantics.Pure
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue May 14 10:08:01 UTC 2024 - 877 bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/dom/DocumentResolution.kt
import org.gradle.declarative.dsl.schema.DataClass import org.gradle.declarative.dsl.schema.DataProperty import org.gradle.declarative.dsl.schema.DataType import org.gradle.declarative.dsl.schema.SchemaFunction import org.gradle.declarative.dsl.schema.SchemaMemberFunction sealed interface DocumentResolution { sealed interface SuccessfulResolution : DocumentResolution
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri May 31 13:47:09 UTC 2024 - 3K bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/project/schemaFromGradleExtensions.kt
val name: String, val type: KClass<*>, val accessorIdPrefix: String, val extensionProvider: () -> Any, ) { val customAccessorId = "$accessorIdPrefix:$name" val schemaFunction = DefaultDataMemberFunction( ProjectTopLevelReceiver::class.toDataTypeRef(), name, emptyList(), isDirectAccessOnly = true,
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu May 30 12:25:07 UTC 2024 - 7.2K bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-tooling-models/src/main/kotlin/org/gradle/declarative/dsl/schema/DataConstructor.kt
* See the License for the specific language governing permissions and * limitations under the License. */ package org.gradle.declarative.dsl.schema interface DataConstructor : SchemaFunction { val dataClass: DataTypeRef override val parameters: List<DataParameter> override val simpleName get() = "<init>" override val semantics: FunctionSemantics.Pure
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue May 14 10:08:01 UTC 2024 - 892 bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-tooling-models/src/main/kotlin/org/gradle/declarative/dsl/schema/SchemaMemberFunction.kt
import org.gradle.tooling.ToolingModelContract @ToolingModelContract(subTypes = [ DataMemberFunction::class, DataBuilderFunction::class ]) sealed interface SchemaMemberFunction : SchemaFunction { override val simpleName: String val receiver: DataTypeRef val isDirectAccessOnly: Boolean
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue May 14 10:08:03 UTC 2024 - 970 bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/software/schemaFromSoftwareTypes.kt
val extensionProvider: (receiverObject: Any) -> Any? ) : SoftwareTypeImplementation<T> by delegate { val customAccessorId = "$accessorIdPrefix:${delegate.softwareType}" val schemaFunction = DefaultDataMemberFunction( schemaTypeToExtend.toDataTypeRef(), delegate.softwareType, emptyList(), isDirectAccessOnly = true,
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu May 30 12:25:47 UTC 2024 - 7K bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/dom/DomResolutionTest.kt
import org.gradle.declarative.dsl.model.annotations.HiddenInDeclarativeDsl import org.gradle.declarative.dsl.model.annotations.Restricted import org.gradle.declarative.dsl.schema.DataTypeRef import org.gradle.declarative.dsl.schema.SchemaFunction import org.gradle.internal.declarativedsl.analysis.tracingCodeResolver import org.gradle.internal.declarativedsl.dom.data.collectToMap import org.gradle.internal.declarativedsl.dom.fromLanguageTree.convertBlockToDocument
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri May 31 13:47:09 UTC 2024 - 9.3K bytes - Viewed (0)