remove

open fun remove(entry: E, vararg entries: E)
open fun remove(entries: Iterable<E>)

Removes the given direct entries from the tag.

Note that this does not remove entries that are included transitively through other tags, so it is not guaranteed that the resulting tag will not contain the given entries.


open fun remove(entry: Provider<E>, vararg entries: Provider<E>)

Removes the direct entries supplied by entry and entries from the tag.

Note that this does not remove entries that are included transitively through other tags, so it is not guaranteed that the resulting tag will not contain the given entries.


abstract fun remove(entries: Provider<Iterable<E>>)

Removes the direct entries supplied by entries from the tag.

Note that this does not remove entries that are included transitively through other tags, so it is not guaranteed that the resulting tag will not contain the given entries.


open fun remove(tag: S)

Removes the given tag from this tag.

Note that this does not remove entries that are directly included in this tag, so it is not guaranteed that the resulting tag will not contain the entries in the given tag.


abstract fun remove(tag: Provider<S>)

Removes the tags supplied by tag and tags from this tag.

Note that this does not remove entries that are directly included in this tag, so it is not guaranteed that the resulting tag will not contain the entries in the given tags.