Package org.gradle.api.experimental.kmp
Class KmpLibraryTargetContainer
java.lang.Object
java.util.AbstractCollection<T>
org.gradle.api.internal.DefaultDomainObjectCollection<T>
org.gradle.api.internal.DefaultNamedDomainObjectCollection<T>
org.gradle.api.internal.DefaultNamedDomainObjectSet<T>
org.gradle.api.internal.AbstractNamedDomainObjectContainer<T>
org.gradle.api.internal.AbstractPolymorphicDomainObjectContainer<T>
org.gradle.api.internal.DefaultPolymorphicDomainObjectContainer<KmpLibraryTarget>
org.gradle.api.experimental.kmp.KmpLibraryTargetContainer
- All Implemented Interfaces:
Iterable<KmpLibraryTarget>,Collection<KmpLibraryTarget>,Set<KmpLibraryTarget>,org.gradle.api.Describable,org.gradle.api.DomainObjectCollection<KmpLibraryTarget>,org.gradle.api.DomainObjectSet<KmpLibraryTarget>,StaticKmpLibraryTargets,org.gradle.api.ExtensiblePolymorphicDomainObjectContainer<KmpLibraryTarget>,org.gradle.api.internal.DomainObjectCollectionInternal<KmpLibraryTarget>,org.gradle.api.internal.PolymorphicDomainObjectContainerInternal<KmpLibraryTarget>,org.gradle.api.internal.rules.NamedDomainObjectFactoryRegistry<KmpLibraryTarget>,org.gradle.api.NamedDomainObjectCollection<KmpLibraryTarget>,org.gradle.api.NamedDomainObjectContainer<KmpLibraryTarget>,org.gradle.api.NamedDomainObjectSet<KmpLibraryTarget>,org.gradle.api.PolymorphicDomainObjectContainer<KmpLibraryTarget>,org.gradle.api.reflect.HasPublicType,org.gradle.internal.metaobject.MethodMixIn,org.gradle.internal.metaobject.PropertyMixIn,org.gradle.util.Configurable<org.gradle.api.NamedDomainObjectContainer<KmpLibraryTarget>>
public abstract class KmpLibraryTargetContainer
extends org.gradle.api.internal.DefaultPolymorphicDomainObjectContainer<KmpLibraryTarget>
implements StaticKmpLibraryTargets
-
Nested Class Summary
Nested classes/interfaces inherited from class org.gradle.api.internal.AbstractPolymorphicDomainObjectContainer
org.gradle.api.internal.AbstractPolymorphicDomainObjectContainer.NamedDomainObjectCreatingProvider<I extends T>Nested classes/interfaces inherited from class org.gradle.api.internal.DefaultNamedDomainObjectCollection
org.gradle.api.internal.DefaultNamedDomainObjectCollection.AbstractDomainObjectCreatingProvider<I extends T>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.AbstractNamedDomainObjectProvider<I extends T>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.ElementInfo<T extends Object>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.ExistingNamedDomainObjectProvider<I extends T>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.Index<T extends Object>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.UnfilteredIndex<T extends Object>Nested classes/interfaces inherited from class org.gradle.api.internal.DefaultDomainObjectCollection
org.gradle.api.internal.DefaultDomainObjectCollection.IteratorImpl -
Field Summary
Fields inherited from class org.gradle.api.internal.DefaultPolymorphicDomainObjectContainer
namedEntityInstantiatorFields inherited from class org.gradle.api.internal.DefaultNamedDomainObjectCollection
index -
Constructor Summary
ConstructorsConstructorDescriptionKmpLibraryTargetContainer(org.gradle.internal.reflect.Instantiator instantiator, org.gradle.internal.instantiation.InstantiatorFactory instantiatorFactory, org.gradle.api.internal.CollectionCallbackActionDecorator callbackDecorator, org.gradle.internal.service.ServiceRegistry services) -
Method Summary
Modifier and TypeMethodDescriptionvoidjvm()voidjvm(org.gradle.api.Action<? super KmpLibraryJvmTarget> action) voidvoidmacOsArm64(org.gradle.api.Action<? super KmpLibraryNativeTarget> action) voidnodeJs()voidnodeJs(org.gradle.api.Action<? super KmpLibraryNodeJsTarget> action) Methods inherited from class org.gradle.api.internal.DefaultPolymorphicDomainObjectContainer
doCreate, doCreate, getCreateableTypes, getEntityInstantiator, registerBinding, registerDefaultFactory, registerFactory, registerFactoryMethods inherited from class org.gradle.api.internal.AbstractPolymorphicDomainObjectContainer
containerWithType, create, create, createConfigureDelegate, createDomainObjectProvider, getElementsAsDynamicObject, maybeCreate, register, registerMethods inherited from class org.gradle.api.internal.AbstractNamedDomainObjectContainer
configure, create, create, create, createDomainObjectProvider, getDisplayName, getPublicType, maybeCreate, register, registerMethods inherited from class org.gradle.api.internal.DefaultNamedDomainObjectSet
filtered, filtered, findAll, matching, matching, named, withType, wrapLazyActionMethods inherited from class org.gradle.api.internal.DefaultNamedDomainObjectCollection
addAll, addLater, addRule, addRule, addRule, assertElementNotPresent, assertElementNotPresent, clear, convertNameToElementFilter, createExistingProvider, createNotFoundException, createWrongTypeException, deferredElementKnown, didAdd, didRemove, didRemove, doAdd, doAddLater, findByName, findByNameLaterWithoutRules, findByNameWithoutRules, getAdditionalMethods, getAdditionalProperties, getAsMap, getAt, getByName, getByName, getByName, getCollectionSchema, getInstantiator, getNamer, getNames, getRules, handleAttemptToAddItemWithNonUniqueName, hasWithName, index, named, named, named, named, realized, removeByName, whenElementKnownMethods inherited from class org.gradle.api.internal.DefaultDomainObjectCollection
add, addAllLater, all, all, assertCanMutate, assertEagerContext, beforeCollectionChanges, configureEach, contains, containsAll, createFilter, createFilter, estimatedSize, filteredEvents, filteredStore, filteredStore, findAll, getEventRegister, getStore, getType, getTypeDisplayName, isEmpty, iterator, remove, removeAll, retainAll, size, toString, whenObjectAdded, whenObjectAdded, whenObjectRemoved, whenObjectRemoved, withType, withTypeMethods inherited from class java.util.AbstractCollection
toArray, toArrayMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface org.gradle.api.DomainObjectCollection
addAllLater, addLater, all, all, configureEach, whenObjectAdded, whenObjectAdded, whenObjectRemoved, whenObjectRemoved, withType, withTypeMethods inherited from interface org.gradle.api.NamedDomainObjectCollection
add, addAll, addRule, addRule, addRule, findByName, getAsMap, getAt, getByName, getByName, getByName, getCollectionSchema, getNamer, getNames, getRules, named, named, named, namedMethods inherited from interface org.gradle.api.NamedDomainObjectContainer
configure, create, create, create, maybeCreate, register, registerMethods inherited from interface org.gradle.api.NamedDomainObjectSet
findAll, matching, matching, named, withTypeMethods inherited from interface org.gradle.api.PolymorphicDomainObjectContainer
containerWithType, create, create, maybeCreate, register, register
-
Constructor Details
-
KmpLibraryTargetContainer
@Inject public KmpLibraryTargetContainer(org.gradle.internal.reflect.Instantiator instantiator, org.gradle.internal.instantiation.InstantiatorFactory instantiatorFactory, org.gradle.api.internal.CollectionCallbackActionDecorator callbackDecorator, org.gradle.internal.service.ServiceRegistry services)
-
-
Method Details
-
jvm
public void jvm()- Specified by:
jvmin interfaceStaticKmpLibraryTargets
-
jvm
- Specified by:
jvmin interfaceStaticKmpLibraryTargets
-
nodeJs
public void nodeJs()- Specified by:
nodeJsin interfaceStaticKmpLibraryTargets
-
nodeJs
- Specified by:
nodeJsin interfaceStaticKmpLibraryTargets
-
macOsArm64
public void macOsArm64()- Specified by:
macOsArm64in interfaceStaticKmpLibraryTargets
-
macOsArm64
- Specified by:
macOsArm64in interfaceStaticKmpLibraryTargets
-