- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 56 for TypeBuilder (0.26 sec)
-
platforms/software/platform-base/src/main/java/org/gradle/platform/base/TypeBuilder.java
import org.gradle.internal.HasInternalProtocol; /** * A TypeBuilder to configure the registration of a type. * @param <T> The registered type. */ @Incubating @HasInternalProtocol public interface TypeBuilder<T> { /** * Allows the plugin to register the implementation type. * @param implementation the implementation class. */ TypeBuilder<T> defaultImplementation(Class<?> implementation); /**
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Oct 11 12:16:09 UTC 2023 - 1.3K bytes - Viewed (0) -
platforms/software/platform-base/src/test/groovy/org/gradle/platform/base/internal/registry/BinaryTypeModelRuleExtractorTest.groovy
} @ComponentType static void superType(TypeBuilder<? super BinarySpec> builder) { } @ComponentType static void notBinarySpec(TypeBuilder<NotBinarySpec> builder) { } @ComponentType static void notImplementingBinaryType(TypeBuilder<SomeBinarySpec> builder) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Oct 11 12:16:09 UTC 2023 - 9.6K bytes - Viewed (0) -
platforms/software/platform-base/src/test/groovy/org/gradle/language/base/internal/registry/LanguageTypeModelRuleExtractorTest.groovy
"wrongSubject" | "A method annotated with @ComponentType must have a single parameter of type ${TypeBuilder.name}." | "wrong rule subject type" "rawLanguageTypeBuilder" | "Parameter of type ${TypeBuilder.name} must declare a type parameter." | "non typed parameter"
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Oct 11 12:16:09 UTC 2023 - 6.8K bytes - Viewed (0) -
platforms/documentation/docs/src/snippets/customModel/languageType/groovy/buildSrc/src/main/groovy/sample/documentation/DocumentationPlugin.groovy
@ComponentType void registerComponent(TypeBuilder<DocumentationComponent> builder) {} // end::component-registration[] // tag::binary-registration[] @ComponentType void registerBinary(TypeBuilder<DocumentationBinary> builder) {} // end::binary-registration[] // tag::text-lang-registration[] @ComponentType void registerText(TypeBuilder<TextSourceSet> builder) {} // end::text-lang-registration[]
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Nov 27 17:53:42 UTC 2023 - 2K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/types/KtFirSubstitutor.kt
override val first get(): KaSubstitutor { return builder.typeBuilder.buildSubstitutor(substitutor.first) } override val second get(): KaSubstitutor { return builder.typeBuilder.buildSubstitutor(substitutor.second) }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:34 UTC 2024 - 3K bytes - Viewed (0) -
platforms/documentation/docs/src/snippets/customModel/languageType/groovy/buildSrc/src/main/groovy/sample/markdown/MarkdownPlugin.groovy
import org.gradle.platform.base.ComponentType import org.gradle.platform.base.TypeBuilder import sample.documentation.DocumentationBinary // tag::markdown-lang-registration[] // tag::markdown-tasks-generation[] class MarkdownPlugin extends RuleSource { // end::markdown-tasks-generation[] @ComponentType void registerMarkdownLanguage(TypeBuilder<MarkdownSourceSet> builder) {} // end::markdown-lang-registration[]
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Nov 27 17:53:42 UTC 2023 - 1.4K bytes - Viewed (0) -
analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/symbols/KtFirTypeAndAnnotations.kt
private fun List<FirTypeRef>.mapToKtType( builder: KaSymbolByFirBuilder, ): List<KaType> = map { typeRef -> builder.typeBuilder.buildKtType(typeRef) } internal fun FirCallableSymbol<*>.returnType(builder: KaSymbolByFirBuilder): KaType = builder.typeBuilder.buildKtType(resolvedReturnType) internal fun FirCallableSymbol<*>.receiver(builder: KaSymbolByFirBuilder): KaReceiverParameterSymbol? =
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:34 UTC 2024 - 1.4K bytes - Viewed (0) -
platforms/software/platform-base/src/integTest/groovy/org/gradle/language/base/LanguageTypeIntegrationTest.groovy
@Managed interface CustomLanguageSourceSet extends LanguageSourceSet {} class CustomLanguagePlugin extends RuleSource { @ComponentType void declareCustomLanguage(TypeBuilder<CustomLanguageSourceSet> builder) { } } apply plugin:CustomLanguagePlugin """ } def "can add custom language sourceSet to component"() { when:
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Oct 11 12:16:09 UTC 2023 - 2.3K bytes - Viewed (0) -
platforms/software/platform-base/src/integTest/groovy/org/gradle/language/base/AbstractComponentModelIntegrationTest.groovy
@Managed interface CustomComponent extends GeneralComponentSpec {} class ComponentTypeRules extends RuleSource { @ComponentType void registerCustomComponentType(TypeBuilder<CustomComponent> builder) {} } apply type: ComponentTypeRules """ } /** * Registers CustomBinary type */ void withCustomBinaryType() {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Oct 11 12:16:09 UTC 2023 - 4.5K bytes - Viewed (0) -
platforms/native/testing-native/src/main/java/org/gradle/nativeplatform/test/googletest/plugins/GoogleTestPlugin.java
@ComponentType public void registerGoogleTestSuiteSpecTest(TypeBuilder<GoogleTestTestSuiteSpec> builder) { builder.defaultImplementation(DefaultGoogleTestTestSuiteSpec.class); } @ComponentType public void registerGoogleTestSuiteBinaryType(TypeBuilder<GoogleTestTestSuiteBinarySpec> builder) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Nov 16 20:20:03 UTC 2023 - 3K bytes - Viewed (0)