PersistentBag
Attributes
- Graph
- Supertypes
- trait Buffer[Object]trait Shrinkable[Object]trait Growable[Object]trait Clearabletrait Seq[Object]trait SeqOps[Object, Buffer, Buffer[Object]]trait Cloneable[Buffer[Object]]trait Cloneabletrait Seq[Object]trait Equalstrait SeqOps[Object, Buffer, Buffer[Object]]trait PartialFunction[Int, Object]trait Int => Objecttrait Iterable[Object]trait Iterable[Object]trait IterableFactoryDefaults[Object, Buffer]trait IterableOps[Object, Buffer, Buffer[Object]]trait IterableOnceOps[Object, Buffer, Buffer[Object]]trait IterableOnce[Object]class AbstractPersistentCollection[Object]trait PersistentCollection[Object]trait LazyInitializabletrait Serializableclass Objecttrait Matchableclass Any
Members list
Type members
Classlikes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Value members
Constructors
Concrete methods
Attributes
- Definition Classes
- Growable
Attributes
- Definition Classes
- SeqOps -> Function1
Attributes
- Definition Classes
- Clearable
Attributes
- Definition Classes
- SeqOps
Attributes
- Definition Classes
- PersistentCollection
Attributes
- Definition Classes
- PersistentCollection
Attributes
- Definition Classes
- PersistentCollection
Bag does not respect the collection API
Bag does not respect the collection API
Attributes
- Definition Classes
- Seq -> Equals -> Any
Attributes
- Definition Classes
- PersistentCollection
Attributes
- Definition Classes
- PersistentCollection
Attributes
- Definition Classes
- PersistentCollection
Attributes
- Definition Classes
- PersistentCollection
Attributes
- Definition Classes
- AbstractPersistentCollection -> PersistentCollection
Attributes
- Definition Classes
- PersistentCollection
Attributes
- Definition Classes
- PersistentCollection
Calculate a hash code value for the object.
Calculate a hash code value for the object.
The default hashing algorithm is platform dependent.
Note that it is allowed for two objects to have identical hash codes (o1.hashCode.equals(o2.hashCode)
) yet
not be equal (o1.equals(o2)
returns false
). A degenerate implementation could always return 0
.
However, it is required that if two objects are equal (o1.equals(o2)
returns true
) that they have
identical hash codes (o1.hashCode.equals(o2.hashCode)
). Therefore, when overriding this method, be sure
to verify that the behavior is consistent with the equals
method.
Attributes
- Returns:
the hash code value for this object.
- Definition Classes
- Seq -> Any
Attributes
- Definition Classes
- SeqOps
Attributes
- Definition Classes
- PersistentCollection
Attributes
- Definition Classes
- PersistentCollection
Attributes
- Definition Classes
- PersistentCollection
Attributes
- Definition Classes
- Buffer
Attributes
- Definition Classes
- Buffer
Attributes
- Definition Classes
- AbstractPersistentCollection -> PersistentCollection
Attributes
- Definition Classes
- PersistentCollection
Attributes
- Definition Classes
- SeqOps -> IterableOnceOps
Attributes
- Definition Classes
- AbstractPersistentCollection -> PersistentCollection
Attributes
- Definition Classes
- PersistentCollection
Attributes
- Definition Classes
- PersistentCollection
Attributes
- Definition Classes
- IterableOnce
Attributes
- Definition Classes
- SeqOps
Attributes
- Definition Classes
- SeqOps
Attributes
- Definition Classes
- PersistentCollection
Attributes
- Definition Classes
- AbstractPersistentCollection -> PersistentCollection
Attributes
- Definition Classes
- PersistentCollection
Attributes
- Definition Classes
- Buffer
Attributes
- Definition Classes
- Buffer
Internal,When to use???
Internal,When to use???
Attributes
Attributes
- Definition Classes
- Buffer
Attributes
- Definition Classes
- Buffer
Attributes
- Definition Classes
- Buffer -> Shrinkable
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
Attributes
- Returns:
a string representation of the object.
- Definition Classes
- Seq -> Function1 -> Iterable -> Any
Attributes
- Definition Classes
- SeqOps
Inherited methods
Attributes
- Inherited from:
- IterableOps
Attributes
- Definition Classes
- SeqOps -> IterableOps
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- Growable
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- Growable
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- Shrinkable
Attributes
- Inherited from:
- Shrinkable
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- Growable
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- PartialFunction
Attributes
- Definition Classes
- PartialFunction -> Function1
- Inherited from:
- PartialFunction
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- PartialFunction
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- Seq
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Create a copy of the receiver object.
Create a copy of the receiver object.
The default implementation of the clone
method is platform dependent.
Attributes
- Returns:
a copy of the receiver object.
- Note:
not specified by SLS as a member of AnyRef
- Definition Classes
- SeqOps -> Cloneable -> Object
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- PartialFunction
Attributes
- Inherited from:
- Function1
Attributes
- Definition Classes
- SeqOps -> IterableOps
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- PartialFunction
Attributes
- Definition Classes
- IterableFactoryDefaults -> IterableOps
- Inherited from:
- IterableFactoryDefaults
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableFactoryDefaults
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- PersistentCollection
Attributes
- Inherited from:
- PersistentCollection
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- PersistentCollection
Attributes
- Definition Classes
- IterableOps -> IterableOnceOps
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Definition Classes
- Buffer -> Seq -> Seq -> Iterable -> Iterable -> IterableOps
- Inherited from:
- Buffer
Attributes
- Definition Classes
- Buffer -> Growable -> IterableOnce
- Inherited from:
- Buffer
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- Iterable
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- PartialFunction
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- PersistentCollection
Attributes
- Inherited from:
- IterableFactoryDefaults
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- PartialFunction
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- PersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- PartialFunction
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- Cloneable
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Definition Classes
- SeqOps -> IterableOnceOps
- Inherited from:
- SeqOps
Attributes
- Definition Classes
- SeqOps -> IterableOps
- Inherited from:
- SeqOps
Attributes
- Definition Classes
- SeqOps -> IterableOps
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Definition Classes
- IterableOps -> IterableOnceOps
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- IterableOnce
Attributes
- Inherited from:
- Shrinkable
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- Buffer
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- Buffer
Attributes
- Definition Classes
- IterableOps -> IterableOnceOps
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOnceOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- PartialFunction
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- SeqOps
Attributes
- Definition Classes
- SeqOps -> IterableOps
- Inherited from:
- SeqOps
Attributes
- Inherited from:
- AbstractPersistentCollection
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Attributes
- Inherited from:
- IterableOps
Deprecated and Inherited methods
Attributes
- Deprecated
[Since version 2.13.0]
Use `++=` aka `addAll` instead of varargs `+=`; infix operations with an operand of multiple args will be deprecated- Inherited from:
- Growable
Attributes
- Deprecated
[Since version 2.13.3]
Use `--=` aka `subtractAll` instead of varargs `-=`; infix operations with an operand of multiple args will be deprecated- Inherited from:
- Shrinkable
Attributes
- Deprecated
[Since version 2.13.0]
Use foldLeft instead of /:- Inherited from:
- IterableOnceOps
Attributes
- Deprecated
[Since version 2.13.0]
Use foldRight instead of :\\- Inherited from:
- IterableOnceOps
Attributes
- Deprecated
[Since version 2.13.0]
`aggregate` is not relevant for sequential collections. Use `foldLeft(z)(seqop)` instead.- Inherited from:
- IterableOnceOps
Attributes
- Deprecated
[Since version 2.13.0]
Use appendAll instead- Inherited from:
- Buffer
Attributes
- Deprecated
[Since version 2.13.0]
Use iterableFactory instead- Inherited from:
- IterableOps
Attributes
- Deprecated
[Since version 2.13.0]
Use `dest ++= coll` instead- Inherited from:
- IterableOnceOps
Attributes
- Deprecated
[Since version 2.13.0]
Check .knownSize instead of .hasDefiniteSize for more actionable information (see scaladoc for details)- Inherited from:
- IterableOnceOps
Attributes
- Deprecated
[Since version 2.13.0]
Use segmentLength instead of prefixLength- Inherited from:
- SeqOps
Attributes
- Deprecated
[Since version 2.13.0]
Use prependAll instead- Inherited from:
- Buffer
Attributes
- Deprecated
[Since version 2.13.0]
Use coll instead of repr in a collection implementation, use the collection value itself from the outside- Inherited from:
- IterableOps
Attributes
- Deprecated
[Since version 2.13.0]
Use .reverseIterator.map(f).to(...) instead of .reverseMap(f)- Inherited from:
- SeqOps
Attributes
- Deprecated
[Since version 2.13.0]
Iterable.seq always returns the iterable itself- Inherited from:
- Iterable
Attributes
- Deprecated
[Since version 2.13.7]
toIterable is internal and will be made protected; its name is similar to `toList` or `toSeq`, but it doesn\'t copy non-immutable collections- Inherited from:
- Iterable
Attributes
- Deprecated
[Since version 2.13.0]
Use .iterator instead of .toIterator- Inherited from:
- IterableOnceOps
Attributes
- Deprecated
[Since version 2.13.0]
Use .to(LazyList) instead of .toStream- Inherited from:
- IterableOnceOps
Attributes
- Deprecated
[Since version 2.13.0]
toTraversable is internal and will be made protected; its name is similar to `toList` or `toSeq`, but it doesn\'t copy non-immutable collections- Inherited from:
- IterableOps
Attributes
- Deprecated
[Since version 2.13.0]
Use `mapInPlace` on an `IndexedSeq` instead- Inherited from:
- SeqOps
Attributes
- Deprecated
[Since version 2.13.4]
use dropRightInPlace instead- Inherited from:
- Buffer
Attributes
- Deprecated
[Since version 2.13.4]
use dropInPlace instead- Inherited from:
- Buffer
Attributes
- Deprecated
[Since version 2.13.0]
Use `concat` instead- Inherited from:
- SeqOps
Attributes
- Deprecated
[Since version 2.13.0]
Use .view.slice(from, until) instead of .view(from, until)- Inherited from:
- IterableOps