Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. val hashMap : collection.immutable.HashMap[State,State] = transition
  2. val key : State = currentState
  3. if (! hashMap.contains(key))
  4. hashMap.keySet.map { entry : State =>
  5. if (entry.ID == key.ID) {
  6. println("================================")
  7. println("entry.ID is " + entry.ID)
  8. println("entry == key is " + (entry == key))
  9. println("entry.equals(key) is " + entry.equals(key))
  10. println("entry eq key is " + entry.eq(key))
  11. println("entry.hashCode == key.hashCode is " + (entry.hashCode == key.hashCode))
  12. println("hashMap.contains(key) is " + hashMap.contains(key))
  13. System.exit(0)
  14. }
  15. }
  16. else
  17. println(s"""Key "${key.ID}" found""")
  18.  
  19. Key "Start" found
  20. Key "Start" found
  21. Key "Start" found
  22. ================================
  23. entry.ID is Start
  24. entry == key is true
  25. entry.equals(key) is true
  26. entry eq key is true
  27. entry.hashCode == key.hashCode is true
  28. hashMap.contains(key) is false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement