Class Reports<T extends org.gradle.api.reporting.Report>
java.lang.Object
de.aaschmid.gradle.plugins.cpd.internal.Reports<T>
- All Implemented Interfaces:
Iterable<T>,Collection<T>,Set<T>,org.gradle.api.DomainObjectCollection<T>,org.gradle.api.DomainObjectSet<T>,org.gradle.api.NamedDomainObjectCollection<T>,org.gradle.api.NamedDomainObjectSet<T>,org.gradle.api.reporting.ReportContainer<T>,org.gradle.util.Configurable<org.gradle.api.reporting.ReportContainer<T>>
- Direct Known Subclasses:
CpdReportsImpl
public class Reports<T extends org.gradle.api.reporting.Report>
extends Object
implements org.gradle.api.reporting.ReportContainer<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.reporting.ReportContainer
org.gradle.api.reporting.ReportContainer.ImmutableViolationException -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanaddAll(Collection<? extends T> reps) voidaddAllLater(org.gradle.api.provider.Provider<? extends Iterable<T>> provider) voidprotected voidorg.gradle.api.Ruleorg.gradle.api.Ruleorg.gradle.api.RuleaddRule(org.gradle.api.Rule rule) voidall(groovy.lang.Closure action) voidvoidclear()org.gradle.api.reporting.ReportContainer<T>configure(groovy.lang.Closure closure) voidconfigureEach(org.gradle.api.Action<? super T> action) booleanbooleancontainsAll(Collection<?> reps) findAll(groovy.lang.Closure spec) findByName(String name) getAsMap()org.gradle.api.NamedDomainObjectCollectionSchemaorg.gradle.api.NamedDomainObjectSet<T>org.gradle.api.Namer<T>getNamer()getNames()List<org.gradle.api.Rule>getRules()booleanisEmpty()iterator()org.gradle.api.NamedDomainObjectSet<T>matching(groovy.lang.Closure spec) org.gradle.api.NamedDomainObjectSet<T>org.gradle.api.NamedDomainObjectProvider<T><S extends T>
org.gradle.api.NamedDomainObjectProvider<S><S extends T>
org.gradle.api.NamedDomainObjectProvider<S>org.gradle.api.NamedDomainObjectProvider<T>org.gradle.api.NamedDomainObjectSet<T>booleanbooleanremoveAll(Collection<?> reps) booleanretainAll(Collection<?> reps) intsize()Object[]toArray()<T1> T1[]toArray(T1[] arr) voidwhenObjectAdded(groovy.lang.Closure action) org.gradle.api.Action<? super T>whenObjectAdded(org.gradle.api.Action<? super T> action) voidwhenObjectRemoved(groovy.lang.Closure action) org.gradle.api.Action<? super T>whenObjectRemoved(org.gradle.api.Action<? super T> action) <S extends T>
org.gradle.api.NamedDomainObjectSet<S><S extends T>
org.gradle.api.DomainObjectCollection<S><S extends T>
org.gradle.api.DomainObjectCollection<S>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface org.gradle.api.DomainObjectCollection
disallowChangesMethods inherited from interface java.util.Set
equals, hashCode, spliterator
-
Constructor Details
-
Reports
-
-
Method Details
-
getEnabled
- Specified by:
getEnabledin interfaceorg.gradle.api.reporting.ReportContainer<T extends org.gradle.api.reporting.Report>
-
addReport
-
add
-
addAll
-
addLater
- Specified by:
addLaterin interfaceorg.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>
-
addAllLater
- Specified by:
addAllLaterin interfaceorg.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>
-
remove
-
removeAll
-
retainAll
-
clear
public void clear() -
containsAll
- Specified by:
containsAllin interfaceCollection<T extends org.gradle.api.reporting.Report>- Specified by:
containsAllin interfaceSet<T extends org.gradle.api.reporting.Report>
-
getNamer
-
getAsMap
-
getNames
-
findByName
- Specified by:
findByNamein interfaceorg.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>
-
getByName
@Nonnull public T getByName(@Nonnull String name) throws org.gradle.api.UnknownDomainObjectException - Specified by:
getByNamein interfaceorg.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>- Throws:
org.gradle.api.UnknownDomainObjectException
-
getByName
@Nonnull public T getByName(@Nonnull String name, @Nonnull groovy.lang.Closure configureClosure) throws org.gradle.api.UnknownDomainObjectException - Specified by:
getByNamein interfaceorg.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>- Throws:
org.gradle.api.UnknownDomainObjectException
-
getByName
@Nonnull public T getByName(@Nonnull String name, @Nonnull org.gradle.api.Action<? super T> configureAction) throws org.gradle.api.UnknownDomainObjectException - Specified by:
getByNamein interfaceorg.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>- Throws:
org.gradle.api.UnknownDomainObjectException
-
getAt
- Specified by:
getAtin interfaceorg.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>- Throws:
org.gradle.api.UnknownDomainObjectException
-
addRule
@Nonnull public org.gradle.api.Rule addRule(@Nonnull org.gradle.api.Rule rule) - Specified by:
addRulein interfaceorg.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>
-
addRule
@Nonnull public org.gradle.api.Rule addRule(@Nonnull String description, @Nonnull groovy.lang.Closure ruleAction) - Specified by:
addRulein interfaceorg.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>
-
addRule
@Nonnull public org.gradle.api.Rule addRule(@Nonnull String description, @Nonnull org.gradle.api.Action<String> ruleAction) - Specified by:
addRulein interfaceorg.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>
-
getRules
-
size
public int size() -
isEmpty
public boolean isEmpty() -
contains
-
iterator
-
toArray
-
toArray
@Nonnull public <T1> T1[] toArray(@Nonnull T1[] arr) -
getEnabledReports
- Specified by:
getEnabledReportsin interfaceorg.gradle.api.reporting.ReportContainer<T extends org.gradle.api.reporting.Report>
-
withType
@Nonnull public <S extends T> org.gradle.api.NamedDomainObjectSet<S> withType(@Nonnull Class<S> type) - Specified by:
withTypein interfaceorg.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>- Specified by:
withTypein interfaceorg.gradle.api.DomainObjectSet<T extends org.gradle.api.reporting.Report>- Specified by:
withTypein interfaceorg.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>- Specified by:
withTypein interfaceorg.gradle.api.NamedDomainObjectSet<T extends org.gradle.api.reporting.Report>
-
withType
@Nonnull public <S extends T> org.gradle.api.DomainObjectCollection<S> withType(@Nonnull Class<S> type, @Nonnull org.gradle.api.Action<? super S> configureAction) - Specified by:
withTypein interfaceorg.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>
-
withType
@Nonnull public <S extends T> org.gradle.api.DomainObjectCollection<S> withType(@Nonnull Class<S> type, @Nonnull groovy.lang.Closure configureClosure) - Specified by:
withTypein interfaceorg.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>
-
matching
@Nonnull public org.gradle.api.NamedDomainObjectSet<T> matching(@Nonnull org.gradle.api.specs.Spec<? super T> spec) - Specified by:
matchingin interfaceorg.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>- Specified by:
matchingin interfaceorg.gradle.api.DomainObjectSet<T extends org.gradle.api.reporting.Report>- Specified by:
matchingin interfaceorg.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>- Specified by:
matchingin interfaceorg.gradle.api.NamedDomainObjectSet<T extends org.gradle.api.reporting.Report>
-
matching
- Specified by:
matchingin interfaceorg.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>- Specified by:
matchingin interfaceorg.gradle.api.DomainObjectSet<T extends org.gradle.api.reporting.Report>- Specified by:
matchingin interfaceorg.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>- Specified by:
matchingin interfaceorg.gradle.api.NamedDomainObjectSet<T extends org.gradle.api.reporting.Report>
-
whenObjectAdded
@Nonnull public org.gradle.api.Action<? super T> whenObjectAdded(@Nonnull org.gradle.api.Action<? super T> action) - Specified by:
whenObjectAddedin interfaceorg.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>
-
whenObjectAdded
public void whenObjectAdded(@Nonnull groovy.lang.Closure action) - Specified by:
whenObjectAddedin interfaceorg.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>
-
whenObjectRemoved
@Nonnull public org.gradle.api.Action<? super T> whenObjectRemoved(@Nonnull org.gradle.api.Action<? super T> action) - Specified by:
whenObjectRemovedin interfaceorg.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>
-
whenObjectRemoved
public void whenObjectRemoved(@Nonnull groovy.lang.Closure action) - Specified by:
whenObjectRemovedin interfaceorg.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>
-
all
- Specified by:
allin interfaceorg.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>
-
all
public void all(@Nonnull groovy.lang.Closure action) - Specified by:
allin interfaceorg.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>
-
configureEach
- Specified by:
configureEachin interfaceorg.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>
-
named
-
named
@Nonnull public org.gradle.api.NamedDomainObjectProvider<T> named(@Nonnull String name) throws org.gradle.api.UnknownDomainObjectException - Specified by:
namedin interfaceorg.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>- Throws:
org.gradle.api.UnknownDomainObjectException
-
named
@Nonnull public org.gradle.api.NamedDomainObjectProvider<T> named(@Nonnull String name, @Nonnull org.gradle.api.Action<? super T> configurationAction) throws org.gradle.api.UnknownDomainObjectException - Specified by:
namedin interfaceorg.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>- Throws:
org.gradle.api.UnknownDomainObjectException
-
named
@Nonnull public <S extends T> org.gradle.api.NamedDomainObjectProvider<S> named(@Nonnull String name, @Nonnull Class<S> type) throws org.gradle.api.UnknownDomainObjectException - Specified by:
namedin interfaceorg.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>- Throws:
org.gradle.api.UnknownDomainObjectException
-
named
@Nonnull public <S extends T> org.gradle.api.NamedDomainObjectProvider<S> named(@Nonnull String name, @Nonnull Class<S> type, @Nonnull org.gradle.api.Action<? super S> configurationAction) throws org.gradle.api.UnknownDomainObjectException - Specified by:
namedin interfaceorg.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>- Throws:
org.gradle.api.UnknownDomainObjectException
-
getCollectionSchema
@Nonnull public org.gradle.api.NamedDomainObjectCollectionSchema getCollectionSchema()- Specified by:
getCollectionSchemain interfaceorg.gradle.api.NamedDomainObjectCollection<T extends org.gradle.api.reporting.Report>
-
findAll
- Specified by:
findAllin interfaceorg.gradle.api.DomainObjectCollection<T extends org.gradle.api.reporting.Report>- Specified by:
findAllin interfaceorg.gradle.api.DomainObjectSet<T extends org.gradle.api.reporting.Report>- Specified by:
findAllin interfaceorg.gradle.api.NamedDomainObjectSet<T extends org.gradle.api.reporting.Report>
-
configure
- Specified by:
configurein interfaceorg.gradle.util.Configurable<T extends org.gradle.api.reporting.Report>
-