public class DefaultTargetContainer extends org.gradle.api.internal.AbstractValidatingNamedDomainObjectContainer<AbstractTargetCompiler> implements TargetContainer
org.gradle.api.internal.AbstractNamedDomainObjectContainer.NamedDomainObjectCreatingProvider<I extends T>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>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.ExistingNamedDomainObjectProvider<I extends T>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.Index<T>, org.gradle.api.internal.DefaultNamedDomainObjectCollection.UnfilteredIndex<T>| Constructor and Description |
|---|
DefaultTargetContainer(org.gradle.internal.reflect.Instantiator instantiator,
org.gradle.api.internal.CollectionCallbackActionDecorator collectionCallbackActionDecorator,
org.gradle.api.Project project,
ActionScriptExtension ext,
CompileConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractTargetCompiler |
doCreate(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.Class<AbstractTargetCompiler>> |
getAvailableTargets() |
CompileConfiguration |
getConfiguration() |
org.gradle.api.Project |
getProject() |
createconfigure, create, create, createConfigureDelegate, createDomainObjectProvider, getDisplayName, getPublicType, maybeCreate, register, registerfiltered, findAll, matching, matching, withMutationDisabled, withTypeaddAll, addLater, addRule, addRule, addRule, assertCanAdd, assertCanAdd, clear, createExistingProvider, createNotFoundException, createWrongTypeException, deferredElementKnown, didAdd, didRemove, didRemove, doAdd, filteredIndex, findByName, findByNameLaterWithoutRules, findByNameWithoutRules, findDomainObject, getAdditionalMethods, getAdditionalProperties, getAsMap, getAt, getByName, getByName, getByName, getCollectionSchema, getElementsAsDynamicObject, getInstantiator, getNamer, getNames, getRules, getTypeDisplayName, handleAttemptToAddItemWithNonUniqueName, hasWithName, index, named, named, named, named, realized, removeByName, toString, whenElementKnownadd, add, addAllLater, all, all, assertMutable, assertMutableCollectionContents, configureEach, contains, containsAll, createFilter, createFilter, createFilter, estimatedSize, filteredEvents, filteredStore, filteredStore, findAll, getEventRegister, getMutationGuard, getStore, getType, isEmpty, iterator, remove, removeAll, retainAll, size, whenObjectAdded, whenObjectAdded, whenObjectRemoved, whenObjectRemoved, withType, withTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitconfigure, create, create, create, maybeCreate, register, registerfindAll, matching, matching, withTypeadd, addAll, addRule, addRule, addRule, findByName, getAsMap, getAt, getByName, getByName, getByName, getCollectionSchema, getNamer, getNames, getRules, named, named, named, namedaddAllLater, addLater, all, all, configureEach, whenObjectAdded, whenObjectAdded, whenObjectRemoved, whenObjectRemoved, withType, withType@Inject
public DefaultTargetContainer(org.gradle.internal.reflect.Instantiator instantiator,
org.gradle.api.internal.CollectionCallbackActionDecorator collectionCallbackActionDecorator,
org.gradle.api.Project project,
ActionScriptExtension ext,
CompileConfiguration configuration)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionprotected AbstractTargetCompiler doCreate(java.lang.String name)
doCreate in class org.gradle.api.internal.AbstractNamedDomainObjectContainer<AbstractTargetCompiler>public CompileConfiguration getConfiguration()
public org.gradle.api.Project getProject()
public java.util.Map<java.lang.String,java.lang.Class<AbstractTargetCompiler>> getAvailableTargets()
getAvailableTargets in interface TargetContainer