public class Reports<T extends org.gradle.api.reporting.Report>
extends java.lang.Object
implements org.gradle.api.reporting.ReportContainer<T>
| Constructor and Description |
|---|
Reports(org.gradle.api.Project project,
java.lang.Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(T report) |
boolean |
addAll(java.util.Collection<? extends T> reps) |
void |
addAllLater(org.gradle.api.provider.Provider<? extends java.lang.Iterable<T>> provider) |
void |
addLater(org.gradle.api.provider.Provider<? extends T> provider) |
protected void |
addReport(T report) |
org.gradle.api.Rule |
addRule(org.gradle.api.Rule rule) |
org.gradle.api.Rule |
addRule(java.lang.String description,
org.gradle.api.Action<java.lang.String> ruleAction) |
org.gradle.api.Rule |
addRule(java.lang.String description,
groovy.lang.Closure ruleAction) |
void |
all(org.gradle.api.Action<? super T> action) |
void |
all(groovy.lang.Closure action) |
void |
clear() |
org.gradle.api.reporting.ReportContainer<T> |
configure(groovy.lang.Closure closure) |
void |
configureEach(org.gradle.api.Action<? super T> action) |
boolean |
contains(java.lang.Object report) |
boolean |
containsAll(java.util.Collection<?> reps) |
java.util.Set<T> |
findAll(groovy.lang.Closure spec) |
T |
findByName(java.lang.String name) |
java.util.SortedMap<java.lang.String,T> |
getAsMap() |
T |
getAt(java.lang.String name) |
T |
getByName(java.lang.String name) |
T |
getByName(java.lang.String name,
org.gradle.api.Action<? super T> configureAction) |
T |
getByName(java.lang.String name,
groovy.lang.Closure configureClosure) |
org.gradle.api.NamedDomainObjectCollectionSchema |
getCollectionSchema() |
org.gradle.api.NamedDomainObjectSet<T> |
getEnabled() |
java.util.Map<java.lang.String,T> |
getEnabledReports() |
org.gradle.api.Namer<T> |
getNamer() |
java.util.SortedSet<java.lang.String> |
getNames() |
java.util.List<org.gradle.api.Rule> |
getRules() |
boolean |
isEmpty() |
java.util.Iterator<T> |
iterator() |
org.gradle.api.NamedDomainObjectSet<T> |
matching(groovy.lang.Closure spec) |
org.gradle.api.NamedDomainObjectSet<T> |
matching(org.gradle.api.specs.Spec<? super T> spec) |
org.gradle.api.NamedDomainObjectSet<T> |
named(org.gradle.api.specs.Spec<java.lang.String> nameFilter) |
org.gradle.api.NamedDomainObjectProvider<T> |
named(java.lang.String name) |
org.gradle.api.NamedDomainObjectProvider<T> |
named(java.lang.String name,
org.gradle.api.Action<? super T> configurationAction) |
<S extends T> |
named(java.lang.String name,
java.lang.Class<S> type) |
<S extends T> |
named(java.lang.String name,
java.lang.Class<S> type,
org.gradle.api.Action<? super S> configurationAction) |
boolean |
remove(java.lang.Object report) |
boolean |
removeAll(java.util.Collection<?> reps) |
boolean |
retainAll(java.util.Collection<?> reps) |
int |
size() |
java.lang.Object[] |
toArray() |
<T1> T1[] |
toArray(T1[] arr) |
org.gradle.api.Action<? super T> |
whenObjectAdded(org.gradle.api.Action<? super T> action) |
void |
whenObjectAdded(groovy.lang.Closure action) |
org.gradle.api.Action<? super T> |
whenObjectRemoved(org.gradle.api.Action<? super T> action) |
void |
whenObjectRemoved(groovy.lang.Closure action) |
<S extends T> |
withType(java.lang.Class<S> type) |
<S extends T> |
withType(java.lang.Class<S> type,
org.gradle.api.Action<? super S> configureAction) |
<S extends T> |
withType(java.lang.Class<S> type,
groovy.lang.Closure configureClosure) |
public Reports(org.gradle.api.Project project,
java.lang.Class<T> clazz)
@Nonnull public org.gradle.api.NamedDomainObjectSet<T> getEnabled()
getEnabled in interface org.gradle.api.reporting.ReportContainer<T extends org.gradle.api.reporting.Report>protected void addReport(T report)
public boolean add(@Nonnull
T report)
public boolean addAll(@Nonnull
java.util.Collection<? extends T> reps)
addAll in interface java.util.Collection<T extends org.gradle.api.reporting.Report>addAll in interface java.util.Set<T extends org.gradle.api.reporting.Report>addAll in interface org.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>public void addLater(@Nonnull
org.gradle.api.provider.Provider<? extends T> provider)
addLater in interface org.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>public void addAllLater(@Nonnull
org.gradle.api.provider.Provider<? extends java.lang.Iterable<T>> provider)
addAllLater in interface org.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>public boolean remove(java.lang.Object report)
public boolean removeAll(@Nonnull
java.util.Collection<?> reps)
public boolean retainAll(@Nonnull
java.util.Collection<?> reps)
public void clear()
public boolean containsAll(@Nonnull
java.util.Collection<?> reps)
@Nonnull public org.gradle.api.Namer<T> getNamer()
@Nonnull public java.util.SortedMap<java.lang.String,T> getAsMap()
@Nonnull public java.util.SortedSet<java.lang.String> getNames()
public T findByName(@Nonnull java.lang.String name)
findByName in interface org.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>@Nonnull public T getByName(@Nonnull java.lang.String name) throws org.gradle.api.UnknownDomainObjectException
getByName in interface org.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>org.gradle.api.UnknownDomainObjectException@Nonnull public T getByName(@Nonnull java.lang.String name, @Nonnull groovy.lang.Closure configureClosure) throws org.gradle.api.UnknownDomainObjectException
getByName in interface org.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>org.gradle.api.UnknownDomainObjectException@Nonnull public T getByName(@Nonnull java.lang.String name, @Nonnull org.gradle.api.Action<? super T> configureAction) throws org.gradle.api.UnknownDomainObjectException
getByName in interface org.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>org.gradle.api.UnknownDomainObjectException@Nonnull public T getAt(@Nonnull java.lang.String name) throws org.gradle.api.UnknownDomainObjectException
getAt in interface org.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>org.gradle.api.UnknownDomainObjectException@Nonnull
public org.gradle.api.Rule addRule(@Nonnull
org.gradle.api.Rule rule)
addRule in interface org.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>@Nonnull
public org.gradle.api.Rule addRule(@Nonnull
java.lang.String description,
@Nonnull
groovy.lang.Closure ruleAction)
addRule in interface org.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>@Nonnull
public org.gradle.api.Rule addRule(@Nonnull
java.lang.String description,
@Nonnull
org.gradle.api.Action<java.lang.String> ruleAction)
addRule in interface org.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>@Nonnull public java.util.List<org.gradle.api.Rule> getRules()
public int size()
public boolean isEmpty()
isEmpty in interface java.util.Collection<T extends org.gradle.api.reporting.Report>isEmpty in interface java.util.Set<T extends org.gradle.api.reporting.Report>isEmpty in interface org.gradle.api.reporting.ReportContainer<T extends org.gradle.api.reporting.Report>public boolean contains(java.lang.Object report)
@Nonnull public java.util.Iterator<T> iterator()
@Nonnull public java.lang.Object[] toArray()
@Nonnull
public <T1> T1[] toArray(@Nonnull
T1[] arr)
@Nonnull public java.util.Map<java.lang.String,T> getEnabledReports()
getEnabledReports in interface org.gradle.api.reporting.ReportContainer<T extends org.gradle.api.reporting.Report>@Nonnull public <S extends T> org.gradle.api.NamedDomainObjectSet<S> withType(@Nonnull java.lang.Class<S> type)
withType in interface org.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>withType in interface org.gradle.api.DomainObjectSet<T extends org.gradle.api.reporting.Report>withType in interface org.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>withType in interface org.gradle.api.NamedDomainObjectSet<T extends org.gradle.api.reporting.Report>@Nonnull public <S extends T> org.gradle.api.DomainObjectCollection<S> withType(@Nonnull java.lang.Class<S> type, @Nonnull org.gradle.api.Action<? super S> configureAction)
withType in interface org.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>@Nonnull public <S extends T> org.gradle.api.DomainObjectCollection<S> withType(@Nonnull java.lang.Class<S> type, @Nonnull groovy.lang.Closure configureClosure)
withType in interface org.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>@Nonnull public org.gradle.api.NamedDomainObjectSet<T> matching(@Nonnull org.gradle.api.specs.Spec<? super T> spec)
matching in interface org.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>matching in interface org.gradle.api.DomainObjectSet<T extends org.gradle.api.reporting.Report>matching in interface org.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>matching in interface org.gradle.api.NamedDomainObjectSet<T extends org.gradle.api.reporting.Report>@Nonnull public org.gradle.api.NamedDomainObjectSet<T> matching(@Nonnull groovy.lang.Closure spec)
matching in interface org.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>matching in interface org.gradle.api.DomainObjectSet<T extends org.gradle.api.reporting.Report>matching in interface org.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>matching in interface org.gradle.api.NamedDomainObjectSet<T extends org.gradle.api.reporting.Report>@Nonnull public org.gradle.api.Action<? super T> whenObjectAdded(@Nonnull org.gradle.api.Action<? super T> action)
whenObjectAdded in interface org.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>public void whenObjectAdded(@Nonnull
groovy.lang.Closure action)
whenObjectAdded in interface org.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>@Nonnull public org.gradle.api.Action<? super T> whenObjectRemoved(@Nonnull org.gradle.api.Action<? super T> action)
whenObjectRemoved in interface org.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>public void whenObjectRemoved(@Nonnull
groovy.lang.Closure action)
whenObjectRemoved in interface org.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>public void all(@Nonnull
org.gradle.api.Action<? super T> action)
all in interface org.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>public void all(@Nonnull
groovy.lang.Closure action)
all in interface org.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>public void configureEach(@Nonnull
org.gradle.api.Action<? super T> action)
configureEach in interface org.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>@Nonnull public org.gradle.api.NamedDomainObjectSet<T> named(@Nonnull org.gradle.api.specs.Spec<java.lang.String> nameFilter)
@Nonnull public org.gradle.api.NamedDomainObjectProvider<T> named(@Nonnull java.lang.String name) throws org.gradle.api.UnknownDomainObjectException
named in interface org.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>org.gradle.api.UnknownDomainObjectException@Nonnull public org.gradle.api.NamedDomainObjectProvider<T> named(@Nonnull java.lang.String name, @Nonnull org.gradle.api.Action<? super T> configurationAction) throws org.gradle.api.UnknownDomainObjectException
named in interface org.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>org.gradle.api.UnknownDomainObjectException@Nonnull public <S extends T> org.gradle.api.NamedDomainObjectProvider<S> named(@Nonnull java.lang.String name, @Nonnull java.lang.Class<S> type) throws org.gradle.api.UnknownDomainObjectException
named in interface org.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>org.gradle.api.UnknownDomainObjectException@Nonnull public <S extends T> org.gradle.api.NamedDomainObjectProvider<S> named(@Nonnull java.lang.String name, @Nonnull java.lang.Class<S> type, @Nonnull org.gradle.api.Action<? super S> configurationAction) throws org.gradle.api.UnknownDomainObjectException
named in interface org.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>org.gradle.api.UnknownDomainObjectException@Nonnull public org.gradle.api.NamedDomainObjectCollectionSchema getCollectionSchema()
getCollectionSchema in interface org.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>@Nonnull public java.util.Set<T> findAll(@Nonnull groovy.lang.Closure spec)
findAll in interface org.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>findAll in interface org.gradle.api.DomainObjectSet<T extends org.gradle.api.reporting.Report>findAll in interface org.gradle.api.NamedDomainObjectSet<T extends org.gradle.api.reporting.Report>