|
Scala example source code file (fail10.scala)
The Scala fail10.scala source code
class ClassCounts extends scala.collection.mutable.HashMap[Class[_], Int] { }
class A {
def f(xs: ClassCounts) {
// ok
xs(getClass) = xs(getClass) + 1
// not ok
xs(getClass) += 1
}
}
// [Not checkable: parser]
// [Not checkable: namer]
// [Not checkable: packageobjects]
// [Now checking: typer]
// test/checker-tests/fail10.scala:8: error:
// **** ERROR DURING INTERNAL CHECKING ****
// type mismatch;
// found : java.lang.Class[?0(in value ev$1)] where type ?0(in value ev$1)
// required: java.lang.Class[?0(in method f)] where type ?0(in method f)
// xs(getClass) += 1
// ^
// one error found
Other Scala examples (source code examples)Here is a short list of links related to this Scala fail10.scala source code file: |
| ... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.