case class Entry[K, V](key: K, value: V) extends java.util.Map.Entry[K, V] with Product with Serializable
A case class implementation of java.util.Map.Entry to make it easier to
test Java Maps with ScalaTest Matchers.
In Java, java.util.Map is not a subtype of java.util.Collection, and does not
actually define an element type. You can ask a Java Map for an “entry set”
via the entrySet method, which will return the Map's key/value pairs
wrapped in a set of java.util.Map.Entry, but a Map is not actually
a collection of Entry. To make Java Maps easier to work with, however,
ScalaTest matchers allows you to treat a Java Map as a collection of Entry,
and defines this convenience implementation of java.util.Map.Entry.
Here's how you use it:
javaMap should contain (Entry(2, 3)) javaMap should contain oneOf (Entry(2, 3), Entry(3, 4))
- key
- the key of this entry 
- value
- the value of this entry 
- Source
- Entry.scala
- Alphabetic
- By Inheritance
- Entry
- Serializable
- Product
- Equals
- Entry
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
-    new Entry(key: K, value: V)- key
- the key of this entry 
- value
- the value of this entry 
 
Value Members
-   final  def !=(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def ##: Int- Definition Classes
- AnyRef → Any
 
-   final  def ==(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def asInstanceOf[T0]: T0- Definition Classes
- Any
 
-    def clone(): AnyRef- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
 
-   final  def eq(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-    def equals(other: Any): BooleanCompares the specified object with this entry for equality. Compares the specified object with this entry for equality. - other
- the object to be compared for equality with this map entry 
- returns
- true if the specified object is equal to this map entry 
 - Definition Classes
- Entry → Equals → Entry → AnyRef → Any
 
-   final  def getClass(): Class[_ <: AnyRef]- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
-    def getKey(): KReturns the key corresponding to this Entry.Returns the key corresponding to this Entry.- returns
- the key corresponding to this entry 
 - Definition Classes
- Entry → Entry
 
-    def getValue(): VReturns the value corresponding to this entry. Returns the value corresponding to this entry. - returns
- the value corresponding to this entry 
 - Definition Classes
- Entry → Entry
 
-    def hashCode(): IntReturns the hash code value for this map entry. Returns the hash code value for this map entry. - returns
- the hash code value for this map entry 
 - Definition Classes
- Entry → Entry → AnyRef → Any
 
-   final  def isInstanceOf[T0]: Boolean- Definition Classes
- Any
 
-  val key: K
-   final  def ne(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-   final  def notify(): Unit- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
-   final  def notifyAll(): Unit- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
 
-    def productElementNames: Iterator[String]- Definition Classes
- Product
 
-    def setValue(v: V): VThrows UnsupportedOperationException.Throws UnsupportedOperationException.- Definition Classes
- Entry → Entry
- Exceptions thrown
- UnsupportedOperationExceptionunconditionally
 
-   final  def synchronized[T0](arg0: => T0): T0- Definition Classes
- AnyRef
 
-    def toString(): StringReturns a Stringrepresentation of thisEntryconsisting of concatenating the result of invokingtoStringon thekey, an equals sign, and the result of invokingtoStringon thevalue.Returns a Stringrepresentation of thisEntryconsisting of concatenating the result of invokingtoStringon thekey, an equals sign, and the result of invokingtoStringon thevalue.- returns
- a - Stringalready!
 - Definition Classes
- Entry → AnyRef → Any
 
-  val value: V
-   final  def wait(arg0: Long, arg1: Int): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
-   final  def wait(arg0: Long): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
 
-   final  def wait(): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
Deprecated Value Members
-    def finalize(): Unit- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated