/* * Copyright 2018 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ @file:Suppress( "unused", "nothing_to_inline", "useless_cast", "unchecked_cast", "extension_shadowed_by_member", "redundant_projection", "RemoveRedundantBackticks", "ObjectPropertyName", "deprecation" ) @file:org.gradle.api.Generated /* ktlint-disable */ package org.gradle.kotlin.dsl /** * Kotlin extension function taking [kotlin.reflect.KClass] for [org.gradle.api.model.ObjectFactory.named]. * * @see org.gradle.api.model.ObjectFactory.named */ inline fun org.gradle.api.model.ObjectFactory.`named`(`type`: kotlin.reflect.KClass, `name`: String): T = `named`(`type`.java, `name`) /** * Kotlin extension function taking [kotlin.reflect.KClass] for [org.gradle.api.model.ObjectFactory.newInstance]. * * @see org.gradle.api.model.ObjectFactory.newInstance */ inline fun org.gradle.api.model.ObjectFactory.`newInstance`(`type`: kotlin.reflect.KClass, vararg `parameters`: Any): T = `newInstance`(`type`.java, *`parameters`) /** * Kotlin extension function taking [kotlin.reflect.KClass] for [org.gradle.api.model.ObjectFactory.domainObjectContainer]. * * @see org.gradle.api.model.ObjectFactory.domainObjectContainer */ inline fun org.gradle.api.model.ObjectFactory.`domainObjectContainer`(`elementType`: kotlin.reflect.KClass): org.gradle.api.NamedDomainObjectContainer = `domainObjectContainer`(`elementType`.java) /** * Kotlin extension function taking [kotlin.reflect.KClass] for [org.gradle.api.model.ObjectFactory.domainObjectContainer]. * * @see org.gradle.api.model.ObjectFactory.domainObjectContainer */ inline fun org.gradle.api.model.ObjectFactory.`domainObjectContainer`(`elementType`: kotlin.reflect.KClass, `factory`: org.gradle.api.NamedDomainObjectFactory): org.gradle.api.NamedDomainObjectContainer = `domainObjectContainer`(`elementType`.java, `factory`) /** * Kotlin extension function taking [kotlin.reflect.KClass] for [org.gradle.api.model.ObjectFactory.polymorphicDomainObjectContainer]. * * @see org.gradle.api.model.ObjectFactory.polymorphicDomainObjectContainer */ inline fun org.gradle.api.model.ObjectFactory.`polymorphicDomainObjectContainer`(`elementType`: kotlin.reflect.KClass): org.gradle.api.ExtensiblePolymorphicDomainObjectContainer = `polymorphicDomainObjectContainer`(`elementType`.java) /** * Kotlin extension function taking [kotlin.reflect.KClass] for [org.gradle.api.model.ObjectFactory.domainObjectSet]. * * @see org.gradle.api.model.ObjectFactory.domainObjectSet */ inline fun org.gradle.api.model.ObjectFactory.`domainObjectSet`(`elementType`: kotlin.reflect.KClass): org.gradle.api.DomainObjectSet = `domainObjectSet`(`elementType`.java) /** * Kotlin extension function taking [kotlin.reflect.KClass] for [org.gradle.api.model.ObjectFactory.namedDomainObjectSet]. * * @see org.gradle.api.model.ObjectFactory.namedDomainObjectSet */ inline fun org.gradle.api.model.ObjectFactory.`namedDomainObjectSet`(`elementType`: kotlin.reflect.KClass): org.gradle.api.NamedDomainObjectSet = `namedDomainObjectSet`(`elementType`.java) /** * Kotlin extension function taking [kotlin.reflect.KClass] for [org.gradle.api.model.ObjectFactory.namedDomainObjectList]. * * @see org.gradle.api.model.ObjectFactory.namedDomainObjectList */ inline fun org.gradle.api.model.ObjectFactory.`namedDomainObjectList`(`elementType`: kotlin.reflect.KClass): org.gradle.api.NamedDomainObjectList = `namedDomainObjectList`(`elementType`.java) /** * Kotlin extension function taking [kotlin.reflect.KClass] for [org.gradle.api.model.ObjectFactory.property]. * * @see org.gradle.api.model.ObjectFactory.property */ inline fun org.gradle.api.model.ObjectFactory.`property`(`valueType`: kotlin.reflect.KClass): org.gradle.api.provider.Property = `property`(`valueType`.java) /** * Kotlin extension function taking [kotlin.reflect.KClass] for [org.gradle.api.model.ObjectFactory.listProperty]. * * @see org.gradle.api.model.ObjectFactory.listProperty */ inline fun org.gradle.api.model.ObjectFactory.`listProperty`(`elementType`: kotlin.reflect.KClass): org.gradle.api.provider.ListProperty = `listProperty`(`elementType`.java) /** * Kotlin extension function taking [kotlin.reflect.KClass] for [org.gradle.api.model.ObjectFactory.setProperty]. * * @see org.gradle.api.model.ObjectFactory.setProperty */ inline fun org.gradle.api.model.ObjectFactory.`setProperty`(`elementType`: kotlin.reflect.KClass): org.gradle.api.provider.SetProperty = `setProperty`(`elementType`.java) /** * Kotlin extension function taking [kotlin.reflect.KClass] for [org.gradle.api.model.ObjectFactory.mapProperty]. * * @see org.gradle.api.model.ObjectFactory.mapProperty */ inline fun org.gradle.api.model.ObjectFactory.`mapProperty`(`keyType`: kotlin.reflect.KClass, `valueType`: kotlin.reflect.KClass): org.gradle.api.provider.MapProperty = `mapProperty`(`keyType`.java, `valueType`.java)