NamedTag

trait NamedTag

A tag with names.

Given a list of names and the current arguments this tag must be able to determine if what it is tagging must be kept or not

Companion:
object
class Object
trait Matchable
class Any
object AlwaysTag.type
class Tag

Value members

Abstract methods

def keep(args: Arguments, names: Seq[String]): Boolean
Returns:

true if the element tagged with this must be kept in the context of a specific set of names

def names: Seq[String]

tagging names

tagging names

Concrete methods

override def equals(o: Any): Boolean
Definition Classes
Any
override def hashCode: Int
Definition Classes
Any
def keep(args: Arguments): Boolean
Returns:

true if the element tagged with this must be kept

Returns:

a tag where both "keep" conditions apply and where new names are used for evaluating the "keep" condition

def removeNames(otherNames: Seq[String]): NamedTag
def setNames(otherNames: Seq[String]): NamedTag
override def toString: String
Definition Classes
Any