NShiftKey-Rule-Guide logo NShiftKey-Rule-Guide

1. Vulnerability Description

2. Vulnerability Countermeasure

3. Sample Code

class Test {
    def f2[A <: AnyRef](xs: Seq[A], y: Int)                            = xs contains y
    def f5[CC[X] <: Seq[X], A <: AnyRef, B <: AnyVal](xs: CC[A], y: B) = xs contains y 
}
class Test {
    def f1[A](xs: Seq[A], y: A)                                        = xs contains y
    def f4[CC[X] <: Seq[X], A](xs: CC[A], y: A)                        = xs contains y
}