Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. package fix
  2.  
  3. object ScalafixImplicitArgs {
  4. trait Value[A] { def value: A }
  5. implicit val intValue: Value[Int] = new Value[Int] { def value: Int = 1 }
  6.  
  7. class Foo[A]() {
  8. def parentheses[AA >: A]()(implicit s: Value[AA]): AA = s.value
  9. def noParentheses[AA >: A](implicit s: Value[AA]): AA = s.value
  10. }
  11.  
  12. private val foo = new Foo[Int]()
  13. foo.parentheses()
  14. foo.noParentheses
  15.  
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement