public class DefaultSdkContainer extends org.gradle.api.internal.AbstractValidatingNamedDomainObjectContainer<Sdk> implements SdkContainer
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 |
|---|
DefaultSdkContainer(org.gradle.internal.reflect.Instantiator instantiator,
org.gradle.api.internal.CollectionCallbackActionDecorator collectionCallbackActionDecorator,
org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLoader(java.lang.String name,
SdkLoader<?> loader) |
protected Sdk |
doCreate(java.lang.String name) |
protected Sdk |
doCreate(java.lang.String name,
java.lang.String loaderName,
java.lang.Object location) |
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 DefaultSdkContainer(org.gradle.internal.reflect.Instantiator instantiator,
org.gradle.api.internal.CollectionCallbackActionDecorator collectionCallbackActionDecorator,
org.gradle.api.Project project)
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionprotected Sdk doCreate(java.lang.String name)
doCreate in class org.gradle.api.internal.AbstractNamedDomainObjectContainer<Sdk>protected Sdk doCreate(java.lang.String name, java.lang.String loaderName, java.lang.Object location)
public org.gradle.api.Project getProject()
public void addLoader(java.lang.String name,
SdkLoader<?> loader)
addLoader in interface SdkContainer