1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
package TestTestters
trait Test1 {
private[this] var _st : Int = 0
def close : PartialFunction[Any,Any] = {
case x : Int =>
_st = identity(_st)
}
}
object Base1 {
trait Test2 {
private[this] var _st : Int = 0
def close : PartialFunction[Any,Any] = {
case x : Int =>
_st = identity(_st)
}
}
}
class Test3 {
private[this] var _st : Int = 0
def close : PartialFunction[Any,Any] = {
case x : Int =>
_st = 1
}
}
object Base2 {
class Test4 {
private[this] var _st : Int = 0
def close : PartialFunction[Any,Any] = {
case x : Int =>
_st = 1
}
}
}
class Base3 {
trait Test5 {
private[this] var _st : Int = 0
def close : PartialFunction[Any,Any] = {
case x : Int =>
_st = 1
}
}
}
object Base4 {
trait Test6 {
private[this] var _st : Int = 0
def close : PartialFunction[Any,Any] = {
case x : Int => ()
}
}
}
object Base5 {
trait Test7 {
private[this] var _st : Int = 0
def close = () => {
_st = 1
}
}
}
object Base6 {
class Test8 {
private[this] var _st : Int = 0
def close = () => {
_st = 1
}
}
}
object Base7 {
trait Test9 {
var st : Int = 0
def close = () => {
st = 1
}
}
}
|