- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 14 for SchemaFunction (0.22 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-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/ResolutionOutput.kt
val function: SchemaFunction val invocationId: OperationId val receiver: ObjectOrigin? } sealed interface FunctionInvocationOrigin : FunctionOrigin { val parameterBindings: ParameterValueBinding } data class BuilderReturnedReceiver( override val function: SchemaFunction, override val receiver: ObjectOrigin,
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue May 21 14:27:23 UTC 2024 - 9.8K bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/FunctionCallResolver.kt
context: AnalysisContext, functionCall: FunctionCall ): ObjectOrigin.FunctionOrigin? data class FunctionResolutionAndBinding( val receiver: ObjectOrigin?, val schemaFunction: SchemaFunction, val binding: ParameterArgumentBinding ) } data class ParameterArgumentBinding( val binding: Map<DataParameter, FunctionArgument.ValueArgument> )
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue May 21 14:27:23 UTC 2024 - 19.9K 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)